In this 5-day course, professional web developers will learn to develop advanced ASP.NET Core applications using .NET tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. This course is a direct replacement of Legacy course 20486CC.
* Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Learning Objectives
Understand the Microsoft Web Technology stack and choose which technology to employ while creating an application.
Design a web application that will meet a set of business and functional requirements.
Build a web site using ASP.NET Core Razor Pages.
Make use of middleware and dependency injection in ASP.NET Core MVC applications.
Use controllers in an MVC application to manage user interaction, models, and views.
Build web applications that use the ASP.NET Core routing to provide a logical navigation hierarchy.
Create views to display and edit data in an MVC application.
Construct MVC models that implement business logic within methods, properties and events.
Access a database from within an ASP.NET Core application by using Entity Framework Core.
Design and build a consistent look and feel across a web application.
Use JavaScript code to implement client-side logic to enhance the responsiveness of an ASP.NET web application.
Use a development toolchain to manage client-side packages.
Build unit tests and use debugging tools against a web application in Visual Studio.
Use authentication and authorization libraries to manage identity and allow users to access content securely.
Design secure web applications that are protected against common attacks.
Improve web application performance by implementing caching.
Enable two-way asynchronous communication between client and server using SignalR.
Add Web APIs to an application to support communication between applications
$3,275
Length: 5.0 days (40 hours)
Level:
Course Schedule:
5:00 PM ET
4:00 PM PT