Курс OD20486: Developing ASP.NET MVC Web Applications
Цена для физических лиц, р.:
Цена для юридических лиц, р.:
Цена вебинара для физических лиц, р.: 24900
Цена вебинара для юридических лиц, р.: 24900
Продолжительность курса (дней): 90
Даты (день):
Даты (вечер):
Цель: In this course, students will learn to develop advanced ASP.NET Core MVC applications. The focus will be on coding activities that enhance the performance and scalability of the Web site application.
Необходимая подготовка:
Формат обучения, регистрация на курс:
План курса:
Module 1: Exploring ASP.NET Core MVC
Overview of Microsoft Web Technologies
Introduction to ASP.NET Core MVC
Planning a pilot deployment
Lab : Exploring ASP.NET Core MVC
Module 2: Designing ASP.NET Core MVC Web Applications
Planning in the Project Design Phase
Designing Models, Controllers and Views
Lab : Designing ASP.NET Core MVC Web Applications
Module 3: Configure Middlewares and Services in ASP.NET Core
Configuring Middlewares
Configuring Services
Lab : Configuring Middleware and Services in ASP.NET Core
Module 4: Developing Controllers
Writing Controllers and Actions
Configuring Routes
Writing Action Filters
Lab : Developing Controllers
Module 5: Developing Views
Creating Views with Razor Syntax
Using HTML Helpers and Tag Helpers
Reusing Code in Views
Module 6: Developing Models
Creating MVC Models
Working with Forms
Validate MVC Application
Module 7: Using Entity Framework Core in ASP.NET Core
Introduction to Entity Framework Core
Working with Entity Framework Core
Use Entity Framework Core to connect to Microsoft SQL Server
Lab : Using Entity Framework Core in ASP.NET Core
Module 8: Using Layouts, CSS and JavaScript in ASP.NET Core MVC
Using Layouts
Using CSS and JavaScript
Using jQuery
Lab : Using Layouts, CSS and JavaScript in ASP.NET Core
Module 9: Client-Side Development
Applying Styles
Using Task Runners
Responsive design
Lab : Client-Side Development
Module 10: Testing and Troubleshooting
Testing MVC Applications
Implementing an Exception Handling Strategy
Logging MVC Applications
Lab : Testing and troubleshooting
Module 11: Managing Security
Authentication in ASP.NET Core
Authorization in ASP.NET Core
Defending from Attacks
Module 12: Performance and Communication
Implementing a Caching Strategy
Managing State
Two-way communication
Lab : Performance and Communication
Module 13: Implementing Web APIs