35 Ice Breakers to Energize your Zoom Meetings

In this activity, the players present weird questions and take turns to answer. Platforms like Zoom saved many companies in the pandemic, allowing them to transition the bulk of office work online.

Ask your teammates to share the celebrity that people say resembles them most, and include an image reference if possible. With a visual platform, you could also gamify the experience by having everyone vote anonymously for the most convincing doppelgänger. When establishing relationships, it can be good to learn familiar ways to refer to one another , and the backstory angle adds a twist that can be fun and unexpected. Have everyone introduce themselves, and then share their nicknames and the backstories that go with them. She created a slideshow of random travel pictures, started a story, and then called on one of our teammates to follow up on what she had said, based on what picture was currently up.

Virtual Team Building Activities & Games

This game is mostly about sharing what each member of the group went through – in terms of work – during the week. With this question, you can help your team be more conscious about the present and remember what’s truly important. You can all do around, so everyone gets a chance to play and have fun discovering more about your coworkers. You just need to ask everyone on the call to grab a piece of paper and a black marker. Then think of an animal, object, or whatever comes into your mind that you think they can draw. An interesting way to start with meetings is by doing 5-minute meditation sessions. You can ask a professional to guide the meditation, or you could use applications such as Calm or Mindfulness.

virtual meeting icebreaker ideas

Our March event drew participation from over 87% of our entire company! In the end, the title is about as simple as the icebreakers for virtual meetings activity. It’s similar to a reverse version of sharing an embarrassing story, but with more self-inflicted scrutiny.

Agile Iterations in Marketing Teams Part I

This is especially true if you leverage purpose, vision, and enthusiasm to plan crowd-pleasing virtual team building activities. Rock, paper, scissors is a classic game because it’s fun but still very easy to play.

  • HQis an online trivia game individuals can play simultaneously through an app.
  • If you want to make it more playful, turn this activity into a competition by giving people a set amount of time to find more obscure/unique items.
  • The atmosphere at the start of most meetings, put simply, isn’t great.
  • Have your employees share the weirdest thing you own.
  • Choose from any of the 4 types of quiz slides to create any type of quiz for a team with diverse interests.

Find out the answers to these much-debated questions at your next virtual event with a game of Majority/Minority. Take turns posing questions and see what side your coworkers fall on. If you want to up the stakes, those who land on the minority side have to drink, a sip of beer or a shot, interrupt at your own risk. NOT APPROPRIATE FOR ALL MEETINGS. As fun as it is, perhaps a virtual dance party isn’t the best move for a meeting with the CEO. When planning icebreakers, it’s essential to consider your target audience.

They get people engaged and interested

Similar to in-person team building, virtual team-building activities can improve collaboration and communication while helping employees feel more connected. Doing an icebreaker at the beginning of your virtual meeting not only helps your employees establish rapport, it can also increase interaction. When your employees take part in a virtual icebreaker, they will feel more comfortable and willing to speak up.

virtual meeting icebreaker ideas

After you propose the question, participants will put forward their answers on their devices. The size of the answer shown in the word cloud depends on how many people wrote that answer, giving your team a better sense of where everyone’s coming from.

Virtual Icebreaker Ideas for Remote Teams

If you have experienced this and want to find new ways to energize and make virtual meetings more fun, we have the solution for you. These 35 ice breakers for Zoom meetings are the perfect way to smoothen the environment, connect with your peers, and make meetings more efficient. Better yet, the Scavify app provides real-time interaction features like a leaderboard and photostream to keep remote teams connected during this time. The ability to leave the hunt open for a week allows colleagues to compete on their own time when it works best for them. Virtual icebreakers help break down barriers during virtual meetings. They can be an important tool for remote teams who don’t get to see each other every day.

  • Therefore, a great virtual event icebreaker is to ask people to give them a short tour of their workspace.
  • Alternatively, participants may make up their own questions or use a generator to create prompts.
  • You can start your meeting with this question and go one by one to know more about their day or current situation.
  • The app provides immediate right-or-wrong feedback and shares results live, so everyone can stay pumped and in the game in real time.

Plus, with unlimited file storage, they can upload as many documents and images as they need to get the work done. When everyone on the team opens up about that tearjerker that hit them in the heart, whether it’s Bambi or The Shawshank Redemption, it will accelerate team bonding. Meeting remotely is that it can be awkward to kick off conversations, develop relationships, and generally socialize when you’re doing so over the phone or during a Zoom meeting. This monthly event program has been a massive hit for our team.

Use The Technology That’s Available To You

See what your employees’ preferences are and choose the topic or theme of the trivia together. For example, you can run a survey and go with the topic that the majority https://remotemode.net/ chooses. If, however, there are too many different preferences and you want to avoid someone feeling left out, you can always go for general knowledge trivia.

virtual meeting icebreaker ideas

Give shoutouts to some of your favorites to keep it interactive. It’s a great way to get to know your peers on a more personal level. Friends, soulmates, and enemies is basically the family version of kiss, marry, and kill. Each round, each player says three characters , and other players must label each figure as a friend, a soulmate, or an enemy. Stress, tasks, and overall work distract us from life’s many beautiful things.

The 3-Minute Non-Cringey Ice Breaker for Your Next Meeting

Have everyone share their answer on a remote working platform like monday.com or Water Cooler Trivia. If the results are interesting/surprising, have your teammates explain – It’ll get people laughing and learning more about each other. At the start of the meeting, give everyone a minute to share their thoughts on the story without interruption or commentary. Before the meeting, send out a current news story for the team to read. Experts who’ve studied companies found that “transformational and visionary leadership” can get remote engagement levels up to on-site engagement levels. Ask everyone to share a picture of something based on a theme.

What are some examples of small talk?

  • Your location or venue.
  • Shows, movies, plays, etc.
  • Art.
  • Food, restaurants, or cooking.
  • Their hobbies.
  • Their professional interests and responsibilities.
  • Sports.
  • The climate.

If you want to use virtual backgrounds as an icebreaker for your events, you have to do some preparation work. It’s a good idea to mention that you will open the sessions by some sort of virtual background challenge. This way, your audience can prepare and will be more engaged throughout the event. The start of a virtual event can be slow and quite frankly, a bit awkward at times.

Mobile Developer Job Description App Developer Description

Linkedin, for example, has thousands of developers who are ready to work. You can look over their profiles here, assess their expertise and accomplishments, and then contact them if you believe they are a suitable fit for the job. Make it clear to your employees or team members that you’re seeking someone who fits a specific description.

Is mobile development harder than web?

Difficulty Level

Overall web development is comparatively easier than android development – however, it majorly depends on the project you build. For example, developing a web page using HTML and CSS can be considered an easier job in comparison with building a basic android application.

This process includes multiple rounds of review and incorporating user fixes prior to creating a deployable version of your app. A PWA is a website that looks and behaves as if it is a mobile app. These applications are developed with web technologies such as Facebook React. Top 5 software developer interview questions with detailed tips for both hiring managers and candidates. If you are learning to develop apps to create your own products, then Swift would be a wise choice. Swift was introduced in 2014 and since then, it has received mostly positive feedback. You don’t have to go back to college and study for a computer science degree.

Hire a Top Mobile App Developer Now

Mobile application developers possess excellent working knowledge of the different platforms, both for smartphones and tablets. Besides, they’re exceptionally adept at the use of computers running under the various operating systems, Windows and Mac included. Software development companies often look for cross-platform developers who can develop android apps as well as ios app products. Mobile developers are hired by a variety of employers including Android and iOS app and platform development companies, the entertainment industry, software companies, financial services and retailers. Basically, any business that operates an online website or web service can use a mobile app and may want to develop specific mobile applications in-house.

The primary focus will be to implement new user interfaces and features together with automated unit and integration tests. Mobile apps are written using a variety of programming languages, depending on which platform you’re developing for.

How to become a mobile developer

He is focused on iOS/macOS platforms and interested in teamwork, problem-solving, innovation, and implementing solutions for real-world problems. Eugeniu is a well-rounded full-stack software engineer with almost two decades of experience in many technologies varying from C/C++, C#/.NET to Node.js, React, Angular, Electron, and many more. He can build and develop new concepts, join or lead teams, and bring order to chaos. Eugeniu loves innovating and delivering incredible products and being part of fabulous teams. When he encounters a problem, he identifies the essential dynamics, hypothesizes a remedy, monitors, and iterates.

Additionally, this is all brand-new code, written by a brand-new team. Like web application development, mobile application development has its roots in more traditional software development. One critical difference, however, is that mobile apps are often written specifically to take advantage of the unique features of a particular mobile device. For example, https://remotemode.net/ a gaming app might be written to take advantage of the iPhone’s accelerometer or a mobile health app might be written to take advantage of a smartwatch’s temperature sensor. For the first time ever, more advertising dollars are going towards mobile than TV. With people spending more time on their portable devices, the only choice is to meet them there.

Features

In addition to being able to write code, they also need to be familiar with design principles and user experience. They must be able to work with different types of software and understand how different platforms work. Most importantly, they need an understanding of the business world and how apps can be used as a tool for marketing or revenue generation. In the past, if an app needed to be cross-platform and run on multiple operating systems , there was little, if any, code that could be reused from the initial development project. Essentially, each device required its own mobile app development project with its own code base. Modern cross-platform tools use common languages such as C# and JavaScript to share code across projects; more importantly, they integrate well with application lifecycle management tools, such as Jenkins. This enables developers to use a single codebase for Apple iOS, Google Android and progressive web apps .

what is a mobile developer

A quick look at the mobile app developer job description and duties reveals very slight differences, if any. If you have been in iOS development for the last two years, the newest technology everyone is talking about is Apple’s declarative UI framework, SwiftUI, and their reactive programming framework, Combine. Fortunately, Vivid Seats recognizes how to become a mobile developer the importance of staying informed and up to date on any technology that can improve the quality of our app and developer experience. We explored using these technologies to see if they make sense in any of our upcoming features. Our proof of concept succeeded, and we have recently begun deploying code to production using these new frameworks.

Duties and Responsibilities of Mobile App Developers

Another important skill for mobile developers to possess is teamwork since these professionals work with a variety of experts during their projects. Knowing how to best utilize your skills with others can help produce an effective project for your client. These skills include being able to support other team members and having an open mind about new ideas.

Is mobile dev front end?

For more complex applications that require internet connection and communication with the server, the mobile developer can be conditionally called the front-end developer, since he mostly works with the app's interface.

Develop your product roadmap using findings from the previous step. This will enable you to create a step-by-step process for assessing your priorities and deliverables. Information technology due diligence is the process of investigating and understanding a… In the world of digitalization, every business needs to invest in technology to achieve its business objectives cost-effectively. Mobile Developer’s LinkedIn profile should be up-to-date, including all past work experience, and include keywords relating to Mobile Developers‘ skills and responsibilities.

Mobile app developer job responsibilities (5-8 bullet points)

The software development field is continuously changing, with new expectations and capabilities always in development. Having attention to detail help mobile developers when examining a code. They can look at an existing code and find ways to fix or improve it. Mobile developers can see how all parts of an application come together to function. You will be part of a Full Stack and Mobile delivery team which is responsible for delivery of critical applications like wireless store operations and auction platforms.

  • Under this section, mention all the academic and professional qualifications that a candidate needs to have in order to apply for this role.
  • Mobile developer salaries vary depending on their job location, employer, education and level of experience.
  • Whether for an Android, Apple or Windows platform, a mobile developer must learn the software development environment and programming languages for their chosen platform.
  • Most enterprise apps, especially ones that require substantial API traffic, benefit from native development.
  • This calculation came from a 2020 survey by connectivity comparison service WhistleOut, which factored in three hours of average daily phone use.

He enjoys designing and planning strategies ahead of a project and the implementation that follows, ensuring project requirements are met and giving feedback and ideas where appropriate. Given the task at hand, Andrew adjusts well to a variety of programming languages and technologies to provide long-term optimal platform solutions. MobiOne Developer was officially declared End of Life by the end of 2014. For those who love exploring all the possibilities that new technology has to offer, a career in mobile app development can be immensely satisfying and fun.

to Mobile App Design

If you follow this path, you can learn to build a web app and Android apps simultaneously. An Android applications developer is responsible for developing and designing mobile applications for Android devices.

  • This meant that new code had to be written specifically for each device’s specific processor.
  • We dabble in the native mobile ecosystem as well, since we share some code with other apps at Rally.
  • This suggests that spending some time on job boards to see what’s available in your area will help guide your choices.
  • Mobile application developers recommend changes and enhancements to existing mobile applications.
  • A company has a great idea for a product, or in your case, a mobile application.

How to Choose a Career: 10 Steps to a Satisfying Career Path

Careers in education are good for those who work well with kids, who are passionate about a particular subject, and who enjoy helping others learn. Good teachers have strong public speaking skills, high empathy levels, and the ability to be flexible in their approaches to various problems.

Lauren Krasny is a Leadership and Executive Coach and the Founder of Reignite Coaching, her professional and personal coaching service based in the San Francisco Bay Area. She also currently coaches for the LEAD What is a DevOps Engineer How to Become a DevOps Engineer Program at Stanford University Graduate School of Business and is a former Digital Health Coach for Omada Health and Modern Health. Lauren received her coaching training from the Coach Training Institute .

1/2 Things About Choosing a Career Path

It can also help you get a sense of what working in different kinds of jobs is like. As a teenager, you are likely to get entry-level jobs in the customer service and retail industries. By learning how to research options, realize your strengths, and acquire new skills, as well as muster up the courage to make a change, you can discover the career path that’s right for you. Even if you’re trapped in a Azure Cloud Engineer Job Description, Skills, and Salary position you don’t love, with no realistic opportunity for change, there are still ways to find more joy and satisfaction in how you earn a living. Maciej Duszynski is a career advice writer and a resume expert at ResumeLab. With over 8 years of experience in recruitment, hiring, and training, Maciej shares insider HR knowledge to equip every job seeker with professional advice to nail the job hunt.

how to choose a career path in life

Come up with another plan, don’t give up on your passion. If you’re considering a less orthodox career, and would rather become a YouTuber, just google something along the lines of how much does make. Once your expectations are in place, you must find out if the career you wish to pursue will earn you enough to buy food and pay your bills. But, if the lifestyle of a street painter who knows how to get by on a shoestring budget is what appeals to you, you’ll surely have a happier life as an artist. If you’re unhappy with the score, there are at least a couple of ways in which you can increase grit. And you are then sure to reach the zenith in your career with a fair effort and hard work.

Helpful Resources Helpful Resources

Let’s say “financial analyst” is one of your dream jobs. When making a resume in our builder, drag & drop bullet points, skills, and auto-fill the boring stuff. Start building aprofessional resume template here for free. Figure out where high pay, high demand, goals, and passion meet. Pick the 10 with the best passion, wealth, salary, and job outlook. Add the job outlook and growth in columns #6–#7 in your How to Choose a Career spreadsheet.

  • Talk to students during your visits, talk to professors of classes you can sit on, ask good questions that will leave you feeling confident in which school might be best fit.
  • Choosing a career path is really a series of smaller decisions that add up to a big impact on your well-being and happiness.
  • Knowing as much as possible about your interests can help you have a realistic and informed view of your prospects.
  • Be sure to execute a plan to ensure that you meet the requirements to sustain the scholarships that have been awarded to you.
  • I know the voices of fear, doubt and pride might be loud right now, but you won’t get anywhere if you don’t start somewhere.

It’s a very real and necessary part of finding a career that’s meaningful to you. No one wants to do work that makes them feel like a zombie!

Understanding All About Your Current Career Path

Life is unpredictable, and the world of work is changing so fast that your current five-year plan might be outdated long before you get to the finish line. Therefore, don’t beat yourself up if you find yourself without a grandiose career path to strive towards.

  • But if you’ve read this article, you must want better for yourself.
  • You can choose or change careers to something that you love and are passionate about.
  • In this case, 86% of readers who voted found the article helpful, earning it our reader-approved status.
  • Self-reflection and learning activities like these will help you decide which career path best fits you.
  • Their uncommon perspective and strengths in that field could allow them to make a very unique, valuable contribution.

Full-Stack Web Development in ASP NET Core 8 MVC

.net mvc developers

The division of logical components enables readability and modularity as well as it makes it more comfortable for the testing part. This endpoint takes in a CreateModel that allows ASP.NET to bind our form data to our C# object. We can see the data comes from the form by using the parameter attribute of FromForm.

Those of us familiar with HTML should find it very similar to our previous experiences building HTML forms. DevOps practices play a crucial role in the deployment and maintenance of .net mvc developers ASP.NET Core 8 MVC applications. Developers implement CI/CD pipelines to automate build, test, and deployment processes, ensuring rapid and reliable delivery of updates to production environments. Tools like Azure DevOps, GitHub Actions, and Jenkins streamline the CI/CD workflow, enabling efficient collaboration and deployment.

  1. Back-end development in ASP.NET Core 8 MVC revolves around the C# programming language, which serves as the primary language for implementing server-side logic, business rules, and data access operations.
  2. We follow up on the creation of our controller with a nested action of Index.
  3. Let’s imagine an end-user sends a request to a server to get a list of students studying in a class.
  4. The model interacts with the database and gives the required data back to the controller.
  5. That controller would then request the model that handles students to return a list of all students studying in a class.
  6. Models interact with the database through Entity Framework Core or other data access libraries, enabling seamless data manipulation and persistence.

View engines

DevOps practices are essential for streamlining the development, testing, and deployment processes of a full-stack web application. Developers utilize CI/CD pipelines to automate build, test, and deployment tasks, ensuring rapid and reliable delivery of updates and new features to production environments. The main goal of this design pattern was to solve the problem of users controlling a large and complex data set by splitting a large application into specific sections that all have their own purpose.

ASP.NET Core Developer

Models interact with the database through Entity Framework Core or other data access libraries, enabling seamless data manipulation and persistence. Front-end development involves creating the visual elements and user experience of a website or web application. HTML (HyperText Markup Language), CSS (Cascading Style Sheets), and JavaScript form the core technologies used in front-end development. HTML provides the structure, CSS dictates the presentation and layout, and JavaScript adds interactivity and dynamic behavior to the user interface. We understand that developers learn best by doing, so our courses and modules are designed to help learners apply what they learn in real-world scenarios.

What is .NET Full Stack Development?

According to the statistics of Linkedin.com, in the USA there are 34,000 jobs open for .NET Developers. Lots of companies write down .NET skills in the top-5 required competencies. ASP.NET Developers were added to the projected 22% job growth statistics for the next decade. Develop software utilizing Microsoft .Net MVC framework technologies and languages. After creating the controller, we can decorate it with a Route attribute. Adding a Route attribute to the controller allows us to prefix all actions with the controller name of Widget.

It responds to the controller’s request because the controller can’t interact with the database by itself. The model interacts with the database and gives the required data back to the controller. Controllers act as intermediaries between the model and view components in ASP.NET Core 8 MVC. They handle user requests, execute business logic, and orchestrate data retrieval and manipulation operations. Controllers receive input from the user through the browser, process it, and return an appropriate response, such as rendering a view or redirecting to another page. Views in ASP.NET Core 8 MVC are responsible for presenting the user interface and rendering dynamic content to the client.

Join over 3,400 global companies that choose Coursera for Business

.net mvc developers

The program includes an automated Dashboard, Activity Tracking Log, and a personal Career Advisor to assist you to get certifications and basic competencies. To get started, we first need to make sure that we register ASP.NET MVC in our Startup class. In our ConfigureServices method, we find a registration call to AddControllersWithViews. In our Configure method, we find route registration in the form of a call to endpoints.MapControllers(). These calls ensure that the MVC pipeline will handle the incoming HTTP requests. The top DevOps resource for Kubernetes, cloud-native computing, and large-scale development and deployment.

We follow up on the creation of our controller with a nested action of Index. The model allows us to pass information to the view for display purposes. This specialization is suitable for anyone interested in web development and aspiring to become a proficient .NET Full Stack Developer. No prior experience in programming or web development is required, though some familiarity with programming concepts can be beneficial. Immerse yourself in the intricate universe of .NET backend development with this comprehensive course tailored for individuals aiming to master the ASP.NET ecosystem. This three-module course is perfect for both beginners in .NET and those with some frontend experience, eager to expand their backend expertise.

Practical evaluations will further solidify their knowledge, ensuring a grasp of its workflow and components.The third module, ASP.NET Web API, directs focus towards RESTful web services using ASP.NET. They will be adept at creating dynamic web applications, designing robust APIs, and ensuring that their applications are both secure and scalable. To streamline development and enhance functionality, front-end developers often leverage frameworks and libraries such as React, Angular, Vue.js, and Bootstrap. These tools provide pre-built components, responsive design capabilities, and state management features, enabling developers to build interactive and visually appealing user interfaces more efficiently.

Full-Stack Web Development in ASP NET Core 8 MVC

.net mvc developers

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. If you only want to read and view the course content, you can audit the course for free. It takes you from basic concepts .net mvc developers to advanced topics, making it ideal for someone with little to no programming experience.

What kind of Experience do you want to share?

The division of logical components enables readability and modularity as well as it makes it more comfortable for the testing part. This endpoint takes in a CreateModel that allows ASP.NET to bind our form data to our C# object. We can see the data comes from the form by using the parameter attribute of FromForm.

Career resources

  1. Some of the most popular and extensively used MVC frameworks are listed below.
  2. Practical evaluations will further solidify their knowledge, ensuring a grasp of its workflow and components.The third module, ASP.NET Web API, directs focus towards RESTful web services using ASP.NET.
  3. A Career Consultant with an Interview Coach will prepare you for communication with potential employers.

Developers leverage ASP.NET Core Identity to implement user authentication, role-based access control, password hashing, and account management functionalities, ensuring the security and integrity of web applications. ASP.NET Core 8 MVC utilizes Razor Pages and Views to generate dynamic web content. Developers use Razor syntax within HTML markup to incorporate server-side logic, access model data, and render dynamic content. Razor Pages provide a streamlined approach to building web pages, while Views offer more flexibility and customization options. Application Programming Interfaces (APIs) play a crucial role in full-stack development by facilitating communication between the front-end and back-end components of a web application. Developers design and implement RESTful APIs or GraphQL endpoints to define how data is exchanged between the client and server.

The program includes an automated Dashboard, Activity Tracking Log, and a personal Career Advisor to assist you to get certifications and basic competencies. To get started, we first need to make sure that we register ASP.NET MVC in our Startup class. In our ConfigureServices method, we find a registration call to AddControllersWithViews. In our Configure method, we find route registration in the form of a call to endpoints.MapControllers(). These calls ensure that the MVC pipeline will handle the incoming HTTP requests. The top DevOps resource for Kubernetes, cloud-native computing, and large-scale development and deployment.

Back-End Development

.net mvc developers

Entity Framework Core is a powerful Object-Relational Mapping (ORM) framework that simplifies data access and manipulation in ASP.NET Core 8 MVC applications. Developers use Entity Framework Core to define data models, perform database migrations, execute LINQ queries, and interact with the underlying database seamlessly. The specialization includes a variety of practical projects that simulate real-world situations, allowing you to apply your knowledge and skills. These projects involve building a full-fledged web application using .NET Core, React, and ASP.Net, among others. A .NET Full Stack Developer is a software developer who uses .NET technologies to create both the frontend and backend of web applications.

Let’s imagine an end-user sends a request to a server to get a list of students studying in a class. The server would then send that request to that particular controller that handles students. That controller would then request the model that handles students to return a list of all students studying in a class. In ASP.NET Core 8 MVC, the model represents the data and business logic of the application. Developers define model classes to encapsulate data entities, define relationships, and implement business rules.

In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page. This course is completely online, so there’s no need to show up to a classroom in person. You can access your lectures, readings and assignments anytime and anywhere via the web or your mobile device.

ASP.NET MVC – Basic

You’ll also learn to create APIs, manage data, and deploy web applications to production. The Model component corresponds to all the data-related logic that the user works with. This can represent either the data that is being transferred between the View and Controller components or any other business logic-related data.

Some of the most popular and extensively used MVC frameworks are listed below. We also need to update our IndexModel to display the results of our Name on our original Index view. The typical duration to complete this specialization is around 3 months, assuming an investment of approximately 5 hours per week. For complete information on Registration, Course Details, Syllabus, and to get the Zoom Credenials to attend the free live Demo Sessions, please click on the below links.

According to the statistics of Linkedin.com, in the USA there are 34,000 jobs open for .NET Developers. Lots of companies write down .NET skills in the top-5 required competencies. ASP.NET Developers were added to the projected 22% job growth statistics for the next decade. Develop software utilizing Microsoft .Net MVC framework technologies and languages. After creating the controller, we can decorate it with a Route attribute. Adding a Route attribute to the controller allows us to prefix all actions with the controller name of Widget.