Instructor-led training
ASP.NET Core MVC, Rev. 6.0 Training in Avenal, California
.NET training from Hartmann Software Group, delivered onsite in Avenal, California or live online.
What you'll learn
Prerequisites
Course Outline
1. Introduction to ASP.NET Core MVC
- Review of ASP.NET Web Forms
- Advantages and Disadvantages of Web Forms
- Model-View-Controller Pattern
- ASP.NET Core 6.0
- Considerations in Using ASP.NET MVC
- Unit Testing
2. Getting Started with ASP.NET Core MVC
- ASP.NET Core MVC Testbed
- Using Visual Studio
- Configuring for ASP.NET Core MVC
- Rendering Views
- Razor View Engine
- Dynamic Output
3. NET MVC Architecture
- The Controller
- The View
- The Model
- Helper Methods for HTML
- Form Submission
- Model Binding
- Input Validation
4. The Model
- More Complex Models in MVC Programs
- Microsoft Technologies for Model Persistence
- Using XML Serialization
- NuGet Package Manager
- Using ADO.NET
5. The Controller
- Controller Base Class
- Actions
- Retrieving Data from a Request
- Action Results
- Action Attributes
- Serving Static Files
- Filters
6. The View
- View Responsibility
- Using ViewBag
- Using Dynamic Objects
- Html Helpers
- Validation Attributes
7. Routing
- Routing in ASP.NET Core MVC
- Properties of Routes
- Parameters in Routing
- Registering Routes
- Attribute Routing
8. NET Core Web API
- ASP.NET Core Web API
- Representational State Transfer
- REST and Web API
- HTTP Services Using Web API
- HTTP Testing Tools
- Using Postman
- HTTP Response Codes
- ASP.NET Web API Clients
9. NET Core and Azure
- What Is Windows Azure?
- A Windows Azure Testbed
- Deploying an Application to Azure
- Updating an Application on Azure
Appendix A. Learning Resources
Training locations
ASP.NET Core MVC, Rev. 6.0 training across the U.S. and beyond.
We provide ASP.NET Core MVC, Rev. 6.0 training onsite and live online for organizations throughout the United States and internationally.
View all ASP.NET Core MVC, Rev. 6.0 training locations
Train your team with HSG
Private, instructor-led training customized for your organization.
- Onsite or live online delivery
- Customized curriculum
- Training for groups of 3 or more
- Flexible scheduling
- Experienced instructors
Questions? Call us at 303.377.6176
or email info@hartmannsoftware.com
Ready to train your team?
Let's customize this training for your organization.
Tell us about your employees, your goals, and your preferred schedule. We'll prepare a training proposal covering scope, delivery format, and pricing.