Sela

Developing ASP.NET Core MVC Web Applications

Description
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.
Intended audience
This course is intended for professional web developers who use Microsoft Visual Studio in an individual-based or team-based, small-sized to large development environment. Candidates for this course are interested in developing advanced web applications and want to manage the rendered HTML comprehensively. They want to create websites that separate the user interface, data access, and application logic.

Topics

Overview of Microsoft Web Technologies
Overview of ASP.NET 4.x
Introduction to ASP.NET Core MVC
Planning in the Project Design Phase
Designing Models, Controllers and Views
Designing ASP.NET Core MVC Web Applications
Configuring Middleware
Configuring Services
Configuring Middleware and Services in ASP.NET Core
Writing Controllers and Actions
Configuring Routes
Writing Action Filters
Developing Controllers
Creating Views with Razor Syntax
Using HTML Helpers and Tag Helpers
Reusing Code in Views
Developing Views
Creating MVC Models
Working with Forms
Validating MVC Application
Developing Models
Introduction to Entity Framework Core
Working with Entity Framework Core
Using Entity Framework Core to Connect to Microsoft SQL Server
Using Entity Framework Core in ASP.NET Core
Using Layouts
Using CSS and JavaScript
Using jQuery
Using Layouts, CSS and JavaScript in ASP.NET Core MVC
Applying Styles
Using Task Runners
Responsive Design
Client-Side Development
Testing MVC Applications
Implementing an Exception Handling Strategy
Logging MVC Applications
Testing and Troubleshooting
Authentication in ASP.NET Core
Authorization in ASP.NET Core
Defending from Attacks
Managing Security
Implementing a Caching Strategy
Managing State
Two-Way Communication
Performance and Communication
Introducing Web APIs
Developing a Web API
Calling a Web API
Implementing Web APIs
On-premise hosting and deployment
Deployment to Microsoft Azure
Microsoft Azure Fundamentals
Hosting and Deployment

רוצה לדבר עם יועץ?

האם אתה בטוח שאתה רוצה לסגור את הטופס ולאבד את כל השינויים?