18756 Stone Oak Park Way, Suite200, San Antonio TX 78258 USA
100 Queen St W, Brampton, ON L6X 1A4, Canada
United States
share button
Free Webinar: Database Recovery Models And Its Significance : July 29, 2020. 

20486:Developing ASP.NET Core MVC Web Applications Training


What 20486:Developing ASP.NET Core MVC Web Applications training is all about?

The 5-day course for web developers will teach them to use .NET Core tools to create ASP.NET Core MVC apps. Microtek Learning's objective is to put more emphasis on practical coding activity to enhance a web application’s performance and scalability. This course is most suited for students preparing for the exam.

5 SATVs applicable


Schedule

Contact us to customize this class with your preferred dates, times and location. You can call us on 1-800-961-0337 or Chat with our representative.

What are the course objectives for 20486:Developing ASP.NET Core MVC Web Applications training?
  • 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.
  • Writing client-side running and jQuery script library utilizing JavaScript code to optimize MVC web application’s responsiveness.
  • 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 20486:Developing ASP.NET Core MVC Web Applications training?

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.

What is the course outline for 20486:Developing ASP.NET Core MVC Web Applications training?
  • 1. Exploring ASP.NET Core MVC
  • a). Overview of Microsoft Web Technologies
  • b). Overview of ASP.NET 4.x
  • c). Introduction to ASP.NET Core MVC
  • d). Lab : Exploring ASP.NET Core MVC
  • 2. Designing ASP.NET Core MVC Web Applications
  • a). Planning in the Project Design Phase
  • b). Designing Models, Controllers and Views
  • c). Lab : Designing ASP.NET Core MVC Web Applications
  • 3. Configure Middlewares and Services in ASP.NET Core
  • a). Configuring Middlewares
  • b). Configuring Services
  • c). Lab : Configuring Middleware and Services in ASP.NET Core
  • 4. Developing Controllers
  • a). Writing Controllers and Actions
  • b). Configuring Routes
  • c). Writing Action Filters
  • d). Lab : Developing Controllers
  • 5. Developing Views
  • a). Creating Views with Razor Syntax
  • b). Using HTML Helpers and Tag Helpers
  • c). Reusing Code in Views
  • d). Lab : Developing Views
  • 6. Developing Models
  • a). Creating MVC Models
  • b). Working with Forms
  • c). Validate MVC Application
  • d). Lab : Developing Models
  • 7. Using Entity Framework Core in ASP.NET Core
  • a). Introduction to Entity Framework Core
  • b). Working with Entity Framework Core
  • c). Use Entity Framework Core to connect to Microsoft SQL Server
  • d). Lab : Using Entity Framework Core in ASP.NET Core
  • 8. Using Layouts, CSS and JavaScript in ASP.NET Core MVC
  • a). Using Layouts
  • b). Using CSS and JavaScript
  • c). Using jQuery
  • d). Lab : Using Layouts, CSS and JavaScript in ASP.NET Core
  • 9. Client-Side Development
  • a). Applying Styles
  • b). Using Task Runners
  • c). Responsive design
  • d). Lab : Client-Side Development
  • 10. Testing and Troubleshooting
  • a). Testing MVC Applications
  • b). Implementing an Exception Handling Strategy
  • c). Logging MVC Applications
  • d). Lab : Testing and troubleshooting
  • 11. Managing Security
  • a). Authentication in ASP.NET Core
  • b). Authorization in ASP.NET Core
  • c). Defending from Attacks
  • d). Lab : Managing Security
  • 12. Performance and Communication
  • a). Implementing a Caching Strategy
  • b). Managing State
  • c). Two-way communication
  • d). Lab : Performance and Communication
  • 13. Implementing Web APIs
  • a). Introducing Web APIs
  • b). Developing a Web API
  • c). Calling a Web API
  • d). Lab : Implementing Web APIs
  • 14. Hosting and Deployment
  • a). On-premise hosting and deployment
  • b). Deployment to Microsoft Azure
  • c). Microsoft Azure Fundamentals
  • d). Lab : Hosting and Deployment
FAQs

We use the latest ASP.NET MVC 5 version for the training of 'Developing ASP.NET MVC Web Applications' certification exam.

'Developing ASP.NET MVC Web Applications' certification training prepares you follow Microsoft ASP.NET certification paths: MCSA Web Applications MCSE App Builder.

It is highly beneficial for the professionals using Microsoft Visual Studio 2017 and ASP.NET to design and develop web solutions.

We provide MS 70-486 exam training in virtual, classroom, instructor- led in class and instructor- led online formats.

It is the legal document between you and Microsoft regarding your agreed participation in any Microsoft Certification Program.

Price: 2875
5 Days | $ 2012