Udemy

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

立即報名
  • 682 名學生
  • 更新於 12/2025
4.8
(15 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
10 小時 25 分鐘
教學語言
英語
授課導師
Sandeep Soni
評分
4.8
(15 個評分)
12次瀏覽

課程簡介

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.

課程章節

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

課程內容

  • 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

評價

  • 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.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意