Elevate your web development skills with our ASP.NET Core MVC course, designed for professional developers eager to master advanced application performance and scalability using cutting-edge .NET Core tools.
Design efficient ASP.NET Core MVC web applications meeting functional and UI requirements.
Implement middleware configurations and leverage dependency injection.
Develop and organize MVC components: models, views, and controllers.
Enhance web application security, performance, and scalability.
n this 5-day course, the professional web developers will learn to develop advanced ASP.NET Core MVC applications using .NET Core tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. This course will also prepare the student for exam 70-486.
No upcoming dates. Please check back later.
Overview of Microsoft Web Technologies
Overview of ASP.NET 4.x
Introduction to ASP.NET Core MVC
Lab: Exploring ASP.NET Core MVC
Exploring a Razor Pages Application
Exploring a Web API Application
Exploring an MVC Application
Planning in the Project Design Phase
Designing Models, Controllers and Views
Lab: Designing ASP.NET Core MVC Web Applications
Planning Model Classes
Planning Controllers
Planning Views
Architecting and MVC Web Application
Configuring Middlewares
Configuring Services
Lab: Configuring Middleware and Services in ASP.NET Core
Working with Static Files
Creating custom middleware
Using dependency injection
Injecting a service to a controller
Writing Controllers and Actions
Configuring Routes
Writing Action Filters
Lab: Developing Controllers
Adding controllers and actions to an MVC application
Configuring routes by using the routing table
Configuring routes using attributes
Adding an action filer
Creating Views with Razor Syntax
Using HTML Helpers and Tag Helpers
Reusing Code in Views
Lab: Developing Views
Adding Views to an MVC Application
Adding a partial view
Adding a view component
Creating MVC Models
Working with Forms
Validate MVC Application
Lab: Developing Models
Adding a model
Working with Forms
Add Validation
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
Adding Entity Framework Core
Use Entity Framework Core to retrieve and store data
Use Entity Framework Core to connect to Microsoft SQL Server
Using Layouts
Using CSS and JavaScript
Using jQuery
Lab: Using Layouts, CSS and JavaScript in ASP.NET Core
Applying a layout and link views to it
Using CSS
Using JavaScript
Using jQuery
Applying Styles
Using Task Runners
Responsive design
Lab: Client-Side Development
Use gulp to run tasks
Styling using Sass
Using Bootstrap
Testing MVC Applications
Implementing an Exception Handling Strategy
Logging MVC Applications
Lab: Testing and Troubleshooting
Testing a Model
Testing a controller using a fake repository
Implementing a repository in MVC project
Add exception handling
Add logging
Authentication in ASP.NET Core
Authorization in ASP.NET Core
Defending from Attacks
Lab: Managing Security
Use Identity
Add Authorization
Avoid the Cross-Site Request Forgery Attack
Implementing a Caching Strategy
Managing State
Two-way communication
Lab: Performance and Communication
Implementing a Caching Strategy
Managing state
Two-Way communication
Introducing Web APIs
Developing a Web API
Calling a Web API
Lab: Implementing Web APIs
Adding Actions and Call Them Using Microsoft Edge
Calling a Web API using server-side code
Calling a Web API using jQuery
On-premise hosting and deployment
Deployment to Microsoft Azure
Microsoft Azure Fundamentals
Lab: Hosting and Deployment
Deploying a Web Application to Microsoft Azure
Upload an Image to Azure Blob Storage
Your team deserves training as unique as they are.
Let us tailor the course to your needs at no extra cost.
Trusted by Engineers at:
and more...
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier