← Back to Courses
Introduction to ASP.NET Core

Introduction to ASP.NET Core

Learn the fundamentals of ASP.NET Core, modern backend development, dependency injection, routing, controllers, REST APIs and deployment.

Duration 6 weeks
Level Beginner
Total Lessons 12 lessons
Lessons per Week 2
Lesson Duration 2 hours

Syllabus

This course covers the fundamentals of ASP.NET Core:

  • Module 1: Introduction to ASP.NET Core & .NET
  • Module 2: Project Structure & Program.cs
  • Module 3: Dependency Injection Fundamentals
  • Module 4: Routing & Endpoints
  • Module 5: Controllers & Minimal APIs
  • Module 6: Working with Models & DTOs
  • Module 7: Entity Framework Core Basics
  • Module 8: REST API Design & Best Practices
  • Module 9: Authentication & Authorization
  • Module 10: Middleware & Request Pipeline
  • Module 11: Logging & Configuration
  • Module 12: Deployment to the Cloud (Azure / AWS / Docker)

Prerequisites

Basic C# knowledge required.

Your Instructor

Oleksii Anzhiiak

Oleksii Anzhiiak

Software Architect, Senior .NET Engineer & Co-Founder

Oleksii Anzhiiak is a Software Architect, Senior .NET Engineer, and Co-Founder of ToyCRM.com and ProfectusLab. With over 15 years of experience, he specializes in distributed systems, cloud infrastructure, high-load backend development, and identity platforms. Oleksii designs complex architectures, builds secure authentication systems, and develops modern engineering education programs that help students achieve real career results.

🎁

All new students receive a complimentary trial lesson during their first visit to our learning center.