ASP.NET Core - Fundamentals

In this course you will learn how to build a complete MVC web application from scratch using the ASP.NET Core framework.
Topics Covered
- Kestrel
ASP.NET Core request pipeline
Understanding Middleware modules
Applying the MVC pattern
- Models
- Views
- Controllers
- Routing
Dependency Inversion
- Razor views
- Layouts
- Tag Helpers
- Forms
Accessing the database
- SQL Server
Entity Framework core
- Migrations
- Scaffolding
- Validation
- Security
Introduction to REST API’s
Prerequisites
You should have fundamental C# knowledge, including being familiar with LINQ and lambda expressions. Basic knowledge of HTML, CSS and JavaScript is also required.
Target Audience
C# developers who want to start building ASP.NET Core web applications.
Learning Objectives
How HTTP and ASP.NET Core work
- The MVC pattern
- Routing
- Razor views
Creating database-driven pages
- Entity Framework
Security and validation
Introduction to creating Web APIs
The course is up to date with Visual Studio 2022, C# 10 and .NET 6 and consists of plenty of presentations and hands-on exercises. The teacher will also share his best practices and tools that will make your life easier as a developer.
