Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build real application by ASP.NET Core Simple To Complex
Rating: 4.0 out of 5(18 ratings)
4,193 students

Build real application by ASP.NET Core Simple To Complex

Real world application step by step video course to build MVC web application. Zero to Finish target to build web App.
Created byKarwan Othman
Last updated 8/2025
English

What you'll learn

  • Build App using ASP NET ( MVC Core)
  • Authentication and Authorization
  • Generic Repository Pattern
  • Linq
  • Entity Framework Core
  • simple to complex query
  • Dependency Injection (DI)
  • Data Seeding Initialized (Models and User roles)
  • Manage Client-Side Packages
  • Data annotation and Fluent API
  • Using ViewModels
  • LinqPad Tool
  • Users
  • Roles

Course content

5 sections29 lectures6h 28m total length
  • Introduction of course5:16

Requirements

  • Visual Studio
  • basic of C#
  • Basic of Entity Framework
  • basic Linq

Description

This comprehensive course is designed specifically for learners who have a foundational understanding of ASP.NET Core MVC and are eager to deepen their knowledge and skill set. Whether you are a beginner eager to dive into the world of ASP.NET Core or an intermediate developer looking to advance your expertise, this course offers a structured pathway from basic concepts to advanced implementations.

Throughout this course, participants will gain hands-on experience in building robust ASP.NET Core applications, leveraging both data annotation and Fluent API for model configuration. One of the key highlights of this course is the integration of Entity Framework, a crucial tool for working with databases in ASP.NET Core, alongside the implementation of code-first migrations. This approach not only simplifies database management but also enhances the application's scalability and maintainability.


This course teaches you how to build websites with ASP.NET Core. You'll learn how to:

  1. Make ASP.NET Core apps: Create websites.

  2. Use Data Annotation and Fluent API: Set rules for your website data.

  3. Use Entity Framework: Manage your website's database easily.

  4. Data Seeding: Fill your database with starter data.

  5. Complex Querying: Find and use data in complex ways.

  6. MVC Pattern: Organize your code better.

  7. Handle Relationships: Connect data in different ways (one-to-one, one-to-many, many-to-many).

  8. User Edit: Change user information.

  9. Role Edit: Manage user roles and permissions.

  10. Security: Keep your website safe.

You'll start with easy stuff and move to harder things, using different ways to work with data.

Who this course is for:

  • All Levels