Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
.NET Core MVC with EF Core
Highest Rated
Rating: 4.7 out of 5(123 ratings)
334 students

.NET Core MVC with EF Core

Learn about dotnet (model-view-controller) in tamil with latest dotnet core framework.
Created byKarthik P
Last updated 12/2025
Tamil

What you'll learn

  • Complete Guide to Learn about Model-View-Controller Architecture.
  • Implement CURD Opertation.
  • Learn about N-tier Architecture.
  • Entity Framework Core - ORM Technology.
  • Learn about Dotnet Identity
  • Authentication & Authorization
  • Learn about Repository and Unit of Work.
  • Learn about Search,Filtering, and Pagination.
  • How to Seed Database Automatically
  • How to use Datatables
  • Learn about Logging (Serilog)
  • Azure Deployment

Course content

11 sections • 73 lectures • 9h 24m total length
  • Introduction0:40
  • Course Content1:13
  • Project Demo5:22
  • Prerequisite Links0:08
  • Project Creation2:14
  • MVC Overview1:23
  • Project Structure14:46
  • Source Code (Github)0:02

Requirements

  • If you have no MVC knowledge no worries, I will teach you from the scratch.
  • Basics of C# Progamming Language.

Description

  • Course Content

    1. CRUD Operation in MVC Architecture.

    2. Routing

    3. N-tier Architecture

    4. Database Connectivity

    5. Entity Framework Core (ORM)

    6. Data Annotation

    7. Logging

    8. File Handling

    9. Repository Pattern

    10. Unit of Work

    11. Authentication & Authorization

    12. Azure Deployment

  • This course created for absolute beginner in C#, who want to achieve next stage of your career as full stack web application developer with dotnet core technology.

  • .NET Core is an open-source, cross-platform framework developed by Microsoft for building modern applications.

  • ASP.NET Core MVC (Model-View-Controller) is a part of the .NET Core framework that provides a powerful and flexible architecture for building web applications. Here's a brief overview:

    1. MVC Pattern: ASP.NET Core MVC follows the Model-View-Controller design pattern, separating the application into three main components:

      • Model: Represents the data and business logic.

      • View: Represents the user interface and presentation layer.

      • Controller: Handles user input, processes requests, and interacts with the model and view.

    2. Routing: ASP.NET Core MVC uses a robust routing system that maps incoming HTTP requests to specific controllers and actions.

    3. Controllers: Controllers are C# classes that handle user interactions, receive requests, and return responses by interacting with the model and rendering views.

    4. Views: Views are HTML templates with embedded C# code that display data from the model and are responsible for the user interface.

    5. Model Binding: Automatic model binding allows data from HTTP requests to be mapped directly to action method parameters, simplifying data handling.

    6. Tag Helpers: Tag Helpers enable server-side code to participate in generating HTML elements, improving code readability and maintainability.

    7. Dependency Injection: ASP.NET Core's built-in dependency injection container allows for the easy management of application services and components.

    8. Middleware: ASP.NET Core middleware pipeline allows developers to add components that process requests and responses before they reach the MVC layer.

    9. Razor Pages: In addition to the traditional MVC pattern, ASP.NET Core also provides Razor Pages, a simplified alternative for building web pages with less overhead.

    10. Security: ASP.NET Core MVC includes built-in security features, such as authentication and authorization, to secure web applications effectively.

Who this course is for:

  • Anyone who wants to learn MVC
  • Who is Interested in Programming Language?
  • Swithching Career to Software Development
  • C# Beginners