Training on ASP.
NET Core Development
ASP.NET CORE MVC AND WEB
API TRAINING COURSE
Overview of .NET Core and ASP.NET Core
Setting up the development environment
Creating your first ASP.NET Core application
INTRODUCTION TO ASP.NET
CORE
Introduction to MVC architecture
Understanding Models, Views, and Controllers
Routing in ASP.NET Core MVC
Dependency Injection in ASP.NET Core
ASP.NET CORE MVC BASICS
Creating and managing models
Entity Framework Core basics
Data annotations and validation
Working with databases
WORKING WITH MODELS
Creating views with Razor syntax
Layouts, partial views, and view components
Tag Helpers and HTML Helpers
View models and strongly-typed views
VIEWS AND RAZOR SYNTAX
Creating and managing controllers
Action methods and parameters
Action results and return types
Filters and middleware
CONTROLLERS AND ACTIONS
Introduction to Web API
Creating and managing Web API controllers
Routing and action selection in Web API
Model binding and validation in Web API
ASP.NET CORE WEB API
Authentication and authorization
Versioning in Web API
Exception handling and logging
Testing Web API
ADVANCED TOPICS IN WEB API
Authentication and authorization mechanisms
Identity and roles
Securing Web APIs with OAuth and JWT
SECURITY IN ASP.NET CORE
Configuring and deploying ASP.NET Core
applications
Hosting options (IIS,Azure, etc.)
Environment-specific configurations
Monitoring and logging
DEPLOYMENT AND HOSTING
Building a simple ASP.NET Core MVC
application
Creating a RESTful Web API
Integrating the MVC application with the Web
API
Deploying the application to Azure/Web Server
HANDS-ON LABS AND
PROJECTS
Open for questions
Q&A AND CONCLUSION