20486: Developing ASP.NET Core MVC Web Applications Training is aimed at professional web developers to teach them the leading methodologies to build advanced ASP.NET Core MVC apps with the help of .NET Core technologies and tools. This technical course provides comprehensive knowledge of coding activities that helps optimizing the scalability and performance of the Web site application. It teaches how to configure the pipeline of ASP .NET Core web apps with the help of middleware. This training program is suitable for professionals who want to handle the HTML comprehensively and individuals who are preparing for the exam 70-486: Developing ASP.NET MVC Web Applications. By the end of the course, professionals will know the right techniques to link an ASP .NET Core app to a database and build views in an MVC application.
This training is designed based on the objectives of the course variant 20486D.
Describing Microsoft Technology stack and selecting the right one to develop an application.
Designing a web appâ€™s architecture and implementation to meet user interface requirements, functional requirements, and addressing business models.
Configuring ASP.NET Core based web applicationâ€™s pipeline using middleware and leveraging dependency injection throughout MVC applications.
Adding Controllers to the MVC Application for managing user interaction, updating models, and selecting and returning Views.
Developing a web application that utilizes a routing engine in ASP.NET Core to create friendly URLs and logical hierarchy of navigation for users.
Creating Views in MVC applications displaying and editing data and interacting with Controllers and Models.
Creating MVC Models and writing business logic implementing code within Model methods, events, and properties.
Using Entity Framework Core to connect ASP.NET Core applications with databases.
Adding client-side packages and configuring Task Runners.
Using Visual Studio 2017 to run unit tests and debug tools against web apps.
Writing MVC apps authenticating and authorizing users to access content securely using Identity.
Building malicious attacks resisting MVC applications.
Using cache to accelerate responses for user requests.
Enable two-way client and server communication using Signal R.
Explaining Web API and the need to add Web API in an application.
Describing the process of packaging and deploying an ASP.NET Core in MVC web application.
Who Should Attend?
The course is for web developers using Visual Studio be it individually or in a team but are now interested in learning advanced web application development and want to manage rendered HTML. It will help them in creating websites separating user interface, application logic, and data access.
Candidates must have minimum of 2 to 3 yearsâ€™ experience in developing web-based applications by using Microsoft ASP.NET and Microsoft Visual Studio. In addition, the proficiency in using the .NET Framework and familiarity with C# language is also must.
Related Training and Certification