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)
332 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 sections73 lectures9h 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