Home / Course catalog / [old] Layered Architecture: From... (PDW-2026-0001)

External → Masterclass

[old] Layered Architecture: From Zero to a Working Application (PDW-2026-0001)


Description
A hands‑on introduction to building modern .NET applications using Layered Architecture. Learners design clean, scalable solutions by implementing a Data Access Layer with Entity Framework Core, a centralized Business Logic Layer, and a user‑friendly Presentation Layer with ASP.NET Core MVC. The course concludes with testing, securing, and deploying a full application, preparing participants to deliver production‑ready solutions.
Content
  • Course Introduction
  • Introduction
  • Topic List and Objectives
  • Module 1: Introduction to .NET and Layered Architecture
  • Online Session 01
  • Overview of .NET
  • .NET Core
  • ASP .NET Core
  • Introduction to Layered Architecture
  • Setting Up Your Environment
  • Knowledge Check
  • Additional Material: Handout for Module 01
  • Module 2: Implementing the Data Access Layer (DAL)
  • Data Access Layer
  • Entity Framework Core
  • Code-First Approach
  • Data Model
  • Implementing the Repository Pattern in DAL
  • Module 3: Developing the Business Logic Layer (BLL)
  • Module 4: Building the Presentation Layer - Setting Up ASP.NET Core MVC
  • Module 5: CRUD Operations in the To-Do-List Application
  • Module 6: Enhancing the UI/UX
  • Document unit
  • Module 7: Implementing Task Management Features
  • Document unit
  • Module 8: User Authentication and Role-Based Access
  • Document unit
  • Module 9: Testing and Debugging
  • Module 10: Deployment and Final Project Presentation
Completion rules
  • All units must be completed