Mastering.NET
Home
Topics
Projects
About
Contact
Blazor
Dapper
Architectures
ASP.NET Core MVC
C# Programming Language
ASP.NET Core Identity
Odata
RESTful Services
GraphQL
Microservices
Building Web APIs with Clean Architecture
App Development using LLM
Project Based Learning
Learn Large Language Models (LLM)
☰
Project Based Learning
Outline
Lecture 1: Introduction to ASP.NET Core MVC
Lecture 2: Setting Up the E-Commerce Application
Lecture 3: Building Static Pages, Razor Syntax, Layouts & Bootstrap
Lecture 4: Domain Modeling & Entity Framework Core (Code-First Approach)
Lecture 5: Database Migrations & Seeding in ASP.NET Core with EF Core
Lecture 6: Repository Pattern & Dependency Injection in ASP.NET Core
Lecture 7(I): Advanced EF Core & Query Optimization
Lecture 7(II): Advanced EF Core & Query Optimization (Caching)
Lecture 8: Forms & Validation in ASP.NET Core MVC
Lecture 9: File Uploads & Media Handling in ASP.NET Core MVC
Lecture 10: State Management in ASP.NET Core MVC
Lecture 11(I): Adding Identity for User Management (Login, Logout & Account Management)
Lecture 11(2): Authentication & Authorization in ASP.NET Core MVC
Lecture 12: Error Handling & Logging in ASP.NET Core
Lecture 13: Security Best Practices in ASP.NET Core MVC
Lecture 14: Applying AJAX & jQuery
Lecture 15: Real-Time Communication with SignalR
Learn Project Based Learning with Mastering.NET
Upload Content
Title
Content
Upload
Confirm Delete
Are you sure you want to delete this item?
;