STEP BY STEP .NET MVC 5 with EF,WebApi, Generic Repo & DI (Udemy.com)
STEP BY STEP .NET MVC 5 WITH EF 6, WebApi, Generic Repository Pattern & DI Container
Created by: Yogesh P
Last updated May 2019
What you will learn
- MVC Architecture,Routing and Razor Engine
- Data Management Techniques-ViewData,ViewBag,TempData and Session
- Entity Framework 6 and HTML helpers
- CRUD base operation using Entity Framework 6-Database First approach.
- Validation at Server side and Client side using Data Annotation and Jquery.
- Layout,Section,Render Page,Partial Page,Layout Render techniques using ViewStart file
- Performance Topics- Bundling ,Minification and Caching techniques.
- Security -Cross Site Scripting Attack and it Prevention
- MVC Filters in detail and MVC Pipeline
- Dependency Injection and Unity Container
- Design Pattern-Repository and Generic Repository.
- Unit Testing using MSTest and Build and Deploy MVC using IIS7
- REST API aka .Net WebApi 2 and Communication of MVC and Web Api
How it compares
Against the other 116 rated Udemy courses in ASP.NET on CourseDuck:
- Rating4.3 out of 5higher than 31% of them
- Reviews29#110 of 117 by number of reviews
- Length6.2 hoursshorter than 56% of them
- Last updatedMay 2019earlier than 77% of them
Course Description
ASP.NET uses MVC stands for Model-View-Controller design pattern which create the web application by separating controllers (handling requests and mapping to business logic), models (implementing business logic), and views (presenting and formatting output), it's easier to change code in each of these layers.
Yogesh started to take the .Net batches in 2008 and got very popular because of his teaching style, very simple explanation of complex topics and very good hold on .Net technology.Shortly he started corporate and online training and more than 10000+ students got the benefit in their programming career.He is not only doing the .Net training but as a full time he is also working as Senior Solution Architect in leading IT company in United State.
Many tutor only talks about the MVC fundamentals but they completely ignore the design patterns and Dependency Injection or communication with WebApi which is must for every MVC application.
He is having the advantage of doing the day to day development and involved into the architecture design of MVC application so that course is touching every part of MVC architecture.
In 6:10 hours of video series you will learn all the MVC fundamentals,REST and common design patterns which is the must part of each real world base application.
Each video comprise with following points
- What are the topics going to cover
- Explanation of the concept/requirement/what is the output to achieve
- Explain the code snippet in step-wise manner
- Start the practical
- Debug the code for more explanation
- What topic got cover
By the end of watching this course, you'll be able to learn,
- Architecture of MVC,Routing Mechanism,Razor Engine
- Data Management techniques
- HTML helpers.
- CRUD base operation using Entity Framework 6 Database First approach.
- ModelBinder , Custom ModelBinder and Scaffolding.
- Validation at Server side and Client side using Data Annotation and Jquery.
- Layout,Section,Render Page,Partial Page,Layout Render techniques using ViewStart file
- Improve performance using Bundling ,Minification
- Caching techniques.
- Cross Site Scripting attack and it Prevention
- MVC Filters
- Custom Authentication,Custom Authorization,Custom Action and Custom Exception Filter
- MVC Pipeline
- Dependency Inversion Principle(DIP),Dependency Injection(DI),Inversion Of Control(IoC),Unity Container.
- Custom Controller Factory to implement Dependency Injection in MVC
- Repository pattern
- Generic Repository pattern
- MS Test project to write Unit Test
- Build and Deploy MVC using IIS7
- REST API i.e ASP.Net WebApi-2
- How MVC application communicate with Web Api.
- Don't try to build the application or project immediately after watching several videos.
- Dont jump to random lecture, go in sequence manner
- Each lecture clear your concept and immediately practice after each lecture without fail.
- Repeat step 3 if you are unclear with the lecture or email me on codingfactory1@gmail.com for more clarification.
- Try to make short notes of the lecture which is really handy while time of interview or quick reference after several year
- Once you know each data points of MVC and Patterns then start to build any sample application in that you apply your knowledge.
This is the best approach to learn any technology. Believe me my students are not only clear the interview but they cracked it.
When you interested you do it when its easy
When you committed yo do it no matter what
So DONT wait and join the course and be the technically sound in .NET MVC
"Dont be bookish be practical"Who this course is for:
- Any IT Student who want to make the career in .Net MVC
- Any developer with some knowledge of MVC who wanted to fill their gaps
Instructor Details
- 4.3 Rating
29 Reviews
Yogesh P
Yogesh is a Senior Solution Architect in Leading Software Company in US.
He is certified MCP having over 13+ years hands on experience in .NET Technology with an academic background of BE Computer .
Apart from work ,he is providing corporate, class room and online training since 12 year.
His biggest strength is to provide deep knowledge of subject in a clean and easy way.
As a working fellow every day he has to do the hands on .Net projects so the syllabus which he covered all the complex aspects of MVC.
He has also good experience in
Azure Service Fabric
KAFKA,
Elastic Search
Micro-services
Design Patterns
.Net Technology
Angular
More ASP.NET courses
Master ASP.NET Core Identity in .NET10: Auth & Authorization (2026)
4.8 (2,122 Reviews)
Provider: Udemy
Time: 7.1h
$74.99
Test Driven Development in ASP.NET Core - The Handbook (2025)
4.8 (506 Reviews)
Provider: Udemy
Time: 4.5h
$69.99
.NET Core MVC - The Complete Guide 2026 [E-commerce][MVC]
4.7 (20,841 Reviews)
Provider: Udemy
Time: 30.5h
$84.99
RESTful Web API in .NET Core - The Beginners Guide (.NET 10) (2026)
4.7 (7,998 Reviews)
Provider: Udemy
Time: 7h
$14.99
Getting Started with .NET Core Clean Architecture (2019)
4.7 (2,858 Reviews)
Provider: Udemy
Time: 4.1h
$10.99
Reviews
By Bhadrappa shambudi
ok
By Ruchita
Excellent Teaching...
By Alok Srivastav
yup it is a good course for me but there should a live project to improve the practical knowledge
Thank You
By Mrinal Ghosh
some under standing problem, and too short to showing video
By Richard W. Memmer
Best work I’ve seen on this subject matter. Wish I had watched this series from the start of my studies.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100


![.NET Core MVC - The Complete Guide 2026 [E-commerce][MVC]](/programming/asp-net/images/1844356_cba1_10.jpg?v=1789268164)



