Udemy

Deep Dive into ASP.NET MVC Part 2 – 25+ Practice Tests

Enroll Now
  • 682 Students
  • Updated 12/2025
4.8
(15 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
10 Hour(s) 25 Minute(s)
Language
English
Taught by
Sandeep Soni
Rating
4.8
(15 Ratings)
2 views

Course Overview

Deep Dive into ASP.NET MVC Part 2 – 25+ Practice Tests

Learn advanced ASP.NET MVC concepts including caching, security, DI, OAuth, testing, and layered architecture

This course is an advanced continuation of ASP.NET MVC learning and is designed for developers who want to deepen their understanding of real-world ASP.NET MVC application development.

The course starts by exploring performance optimization techniques, including output caching, object cache, memory cache, and repository-level caching. These concepts help you build high-performance MVC applications that scale efficiently.

As you progress, you will work with Entity Framework CRUD operations and learn how to structure applications using business objects and repositories. The course then dives into dependency injection and the custom controller factory, helping you build loosely coupled and maintainable MVC applications.

A significant portion of the course focuses on security and authentication. You will learn forms authentication, role-based authentication, and work extensively with ASP.NET Identity, including customizing the application user, changing primary keys, and managing user data effectively.

The course also covers OAuth and social authentication, including Google and Facebook authentication integration, email confirmation, and two-factor authentication, which are essential features in modern web applications.

You will further explore URL routing, MVC routing features, working with areas, Ajax helper methods, jQuery UI, jQuery templates, bundling and minification, and mobile compatibility. The course concludes with unit testing, TDD concepts, and a multi-tier (N-tier) layered architecture, giving you a strong foundation for enterprise-level MVC applications.

Course Content

  • 10 section(s)
  • 29 lecture(s)
  • Section 1 Web Caching
  • Section 2 Data Cache using Object Cache and Memory Cache
  • Section 3 CRUD operations using Entity Framework
  • Section 4 Writing and Using Business Objects
  • Section 5 Caching in Repository
  • Section 6 Dependency Injection and Custom Controller Factory
  • Section 7 Authentication and Authorization
  • Section 8 Role Based Authentication
  • Section 9 ASP.NET Identities
  • Section 10 Adding Additional Properties to Application User

What You’ll Learn

  • Implement output caching and data caching strategies
  • Use object cache and memory cache effectively
  • Perform CRUD operations using Entity Framework
  • Design applications using business objects and repositories
  • Apply dependency injection and custom controller factories
  • Implement forms authentication and role-based security
  • Work with ASP.NET Identity and customize application users
  • Implement OAuth and social authentication (Google, Facebook)
  • Configure email confirmation and two-factor authentication
  • Understand MVC routing, areas, and Ajax helpers
  • Apply bundling, minification, and mobile compatibility
  • Write unit tests and apply TDD concepts
  • Design applications using N-tier layered architecture

Reviews

  • S
    Suman Saha
    5.0

    Nice course.

  • V
    Vilfred Hebibasi
    5.0

    Very good course. The instructor goes in depths and details of the matter. Closing the course with an example of how to build a Multi Layered application was very helpful.

  • s
    sairajPotluri
    5.0

    Good explanation with clear implementation details.Complete package for beginners

  • M
    Mohammed alJaser
    5.0

    Sandeep is great instructor. I learned a lot from him.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed