Course 20486D: Web application development using ASP.NET Core MVC - course 57,490 rub. from Specialist, training, Date: May 15, 2023.
Miscellaneous / / November 28, 2023
The course is taught according to the latest version!
During the course, you will learn how to create web applications using ASP.NET CORE MVC from the .NET Framework. You will gain knowledge and skills that will allow you to significantly improve the performance and scalability of the web applications you develop. During the classes, you will compare ASP.NET CORE MVC and ASP.NET Web Forms technologies and receive recommendations on choosing one or another technology.
The course is designed for professional web developers with experience creating applications using Visual Studio.
To take this course, you must have valid access to a Microsoft Azure account. Please note that it may take up to 48 hours to receive new access. If you do not have access, please inform your manager when registering for training. In this case, we will provide you with a trial version: a 30-day Windows Azure Pass.
Do you need more practice? Are you preparing to take the Microsoft certification exams? Get access to Labs Online—virtual labs for authorized Microsoft courses—for the duration of your course and two weeks after graduation! The service is unique and available only at the Specialist Center
Course description on the official Microsoft website
You will learn:
-Describe the main Microsoft technologies in the field of web development and select the most suitable ones to solve your problems.
-Design web applications that meet various requirements.
-Create CORE MVC template models and implement business logic within these models.
-Create CORE MVC application controllers that interact with users, models and data views.
-Create CORE MVC application views designed to display and edit data, as well as interact with models and controllers.
-Create unit tests and use Visual Studio debugging tools when developing web applications.
-Create web applications that use human-readable URLs.
-Use a single interface and style in your MVC application.
-Speed up user interaction through caching and partial page refreshing.
-Create client code in JavaScript using the jQuery library.
-Create protected CORE MVC applications.
-Use Microsoft Azure web services from your CORE MVC application.
-Deploy CORE MVC applications.
Module 1. Review of ASP.NET CORE MVC (2 ac. h.)
-Overview of Microsoft web technologies
-ASP.NET 4.x Overview
-Introduction to ASP.NET CORE MVC.
Module 2. Designing an ASP.NET Core web application (3 ac. h.)
-Planning in Project Design Phase
-Designing Models, Controllers and Views
Module 3. Configuring middleware and services in ASP.NET Core (3 ac. h.)
-Configuring the middle layer
-Service configuration
Module 4. Development of Controllers (3 ac. h.)
-Creating Controllers and their Actions
-Configuring url templates
-Creating filters for methods (action filters)
Module 5. Development of Representations (3 ac. h.)
-Creating Views using the Razor engine.
-Using HTML Helpers and Tag Helpers
-Reusing code in Views
Module 6. Development of Models (2 ac. h.)
-Creation of MVC models
-Working with forms
-Checking MVC applications
Module 7. Using Entity Framework Core to work with databases (3 ac. h.)
-Introduction to Entity Framework Core
-Working with the Framework Core entity
-Using Framework Core Entity in ASP.NET Core
Module 8. Using templates, CSS and JavaScript in ASP.NET Core MVC (3 ac. h.)
-Using view templates
-Applying CSS and JavaScipt styles
-Adaptive design
Module 9. Development of the client side of a web application (3 ac. h.)
-Application style
-Using Task Runner
-Adaptive design
Module 10. Testing and debugging of web applications (3 ac. h.)
-Testing MVC applications
-Implement exception handling strategies
-Logging MVC applications
Module 11. Security in a web application (3 ac. h.)
-Authentication in ASP.NET Core
-Authorization in ASP.NET Core
-Protection against attacks
Module 12. Caching and asynchronous messaging (3 ac. h.)
-Implementation of caching strategy
-State saving
-Two-way communication
Module 13. Implementation of WebAPI (3 ac. h.)
-Introduction to WebAPI
-Using WebAPI
-WebAPI call
Module 14. Deploying a web application (3 ac. h.)
-Local hosting and WebAPI deployment
-Deployment in Microsoft Azure
-Microsoft Azure Basics