Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ASP.NET Core complete course by University Coding Teacher C#
Rating: 4.9 out of 5(22 ratings)
78 students

ASP.NET Core complete course by University Coding Teacher C#

.NET ASP.NET .NET Core ASP.NET Core ASP NET Core: Not much time for studing? Complete Beginner’s Course in Just 7 hours!
Last updated 12/2025
English

What you'll learn

  • Build and manage a complete ASP.NET Web API application
  • Integrate and configure Entity Framework with SQL Database
  • Apply clean architecture principles using services, DTOs, and AutoMapper
  • Configure, validate, and run the ASP.NET application in different environments
  • Become a professional ASP.NET programmer

Course content

9 sections50 lectures6h 33m total length
  • Dr Albert Sadowski - UniversityCodingTeacher0:45
  • First application - a list of books10:46

    Build your first ASP.NET Core web API called Books and Authors, create a Books controller with an in-memory list of books and a get all endpoint tested with swagger.

  • First application - removing items from the list of books11:36
  • First application - adding items to the list of books5:55
  • First application - updating items in the list of books EN10:06

Requirements

  • Basic knowledge of the C# programming language

Description

Topics: .NET | ASP.NET | .NET Core | ASP.NET Core | ASP NET Core

Not much time for studing? - for bussy beginners, who want to learn ASP.NET: COMPLETE step-by-step course in just 6,5h!

This comprehensive course provides a step-by-step introduction to building modern web applications using ASP.NET Core and Entity Framework. Under the guidance of Dr. Albert Sadowski, students will learn how to design, develop, and deploy fully functional web applications from scratch.

The course begins with a practical, hands-on project — creating a simple book list application. Through this project, learners will gain a foundational understanding of application architecture, data manipulation, and user interaction. Step by step, the course expands to cover key concepts such as controllers, endpoints, and HTTP requests, demonstrating how to implement CRUD (Create, Read, Update, Delete) operations in a clean and structured way.

In later modules, participants explore database integration using Entity Framework, learning how to define entities, manage database contexts, perform migrations, and seed data efficiently. The course also introduces service-oriented architecture, showing how to move business logic from controllers to dedicated service layers for better maintainability and scalability.

Students will further master essential topics such as Data Transfer Objects (DTOs), AutoMapper, and data validation techniques to ensure smooth data exchange and application reliability. The final part of the course focuses on ASP.NET Core application configuration, covering Program.cs, middleware, environment settings, and configuration management through appsettings files.

By the end of this course, learners will have a solid foundation in web application development with ASP.NET Core, capable of building and managing professional-grade web solutions.

Who this course is for:

  • Beginners who wish to start coding with ASP.NET