Last updated 7/2020
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.39 GB | Duration: 8h 28m
Learn MVC Pattern, Routing, Helpers, Validations, Forms, Model Binding, Pipeline, Filters, Unit Testing and more
What you’ll learn
MVC5 vs. Web Forms
MVC Pattern
Razor View Engine
Routing : Conventional and Attribute
HTML Helpers and AJAX Helpers
Data Passing Techniques: ViewData, ViewBag, TempData, Session, QueryString
Model Binding and Validations
Synchronous Forms and Asynchronous Forms
Database CRUD Operations Using Entity Framework
MVC5 Pipeline and Filters
Security : Forms Authentication
Creating User Login Flow
Unit Testing
Requirements
To start this course, you should be familiar with C#, Visual Studio and SQL Server.
Description
Learn ASP.NET MVC for developing robust web applications using the MVC design pattern. Discover the ASP.NET MVC fundamentals including MVC pattern, Razor View Engine, Razor Syntax, Razor Statements, Routing, HTML Helpers, Data Passing Techniques, Partial Views, MVC Forms, Validation and Unit Testing etc. Learn the skills to work with MVC5 and to build modern and dynamic web applications using Entity Framework along with Form authentication and authorization using Filters.Understand ASP.NET MVC detailed pipeline along with filters configuration and uses. Here, for authentication and authorization, you will learn the uses of custom authentication and authorization filters using forms authentication.
Overview
Section 1: Introduction to ASP.NET MVC
Lecture 1 Introduction to ASP.NET MVC
Lecture 2 ASP.NET MVC Evolution History
Lecture 3 ASP.NET Web Forms vs. ASP.NET MVC
Lecture 4 Advantages of ASP.NET MVC
Lecture 5 Setting Up Dev Environment
Lecture 6 Getting Started with ASP.NET MVC5
Lecture 7 Understanding Web Application Components
Lecture 8 MVC Pattern
Lecture 9 View
Lecture 10 Controller
Lecture 11 MVC vs. 3-Tier
Section 2: ASP.NET MVC Fundamentals
Lecture 12 Understanding Razor View Engine
Lecture 13 Razor View Engine vs. Web Form Engine
Lecture 14 Razor Statements, Loops etc.
Lecture 15 Introduction to Routing
Lecture 16 Convention-based routing
Lecture 17 Implementing Convention-based and attributes routing
Lecture 18 Understanding Html Helpers
Lecture 19 Built In Html Helpers
Lecture 20 Inline Helpers
Lecture 21 Custom Helpers
Lecture 22 Url helpers
Lecture 23 AJAX Forms
Lecture 24 AJAX Links
Lecture 25 ViewData And ViewBag
Lecture 26 TempData Session
Lecture 27 Query String
Lecture 28 Cookies
Section 3: ASP.NET MVC Forms and Validation
Lecture 29 Introduction to ASP.NET MVC Forms
Lecture 30 Synchronous Forms
Lecture 31 Model Binding
Lecture 32 Handling Form Posts
Lecture 33 Custom Model Binders
Lecture 34 Asynchronous Forms
Lecture 35 Understanding ASP.NET MVC Validation
Lecture 36 Need of Server Side and Client Side Validation
Lecture 37 Creating Form Using Html Helpers
Lecture 38 Traditional Server Side Validations
Lecture 39 Validation with Data Annotation
Lecture 40 Custom Client-side Validation
Lecture 41 Custom Server-side validation
Section 4: Working with Data Using Entity Framework
Lecture 42 Introduction to Entity Framework
Lecture 43 Creating Database using Code First Approach
Lecture 44 Database CRUD Operations
Lecture 45 Delete operation using jQuery Ajax
Lecture 46 Calling Stored Procedure and Function
Lecture 47 Listing, Paging and Sorting using WebGrid
Lecture 48 Ajax WebGrid
Section 5: ASP.NET MVC Pipeline and Security
Lecture 49 ASP.NET MVC Pipeline
Lecture 50 Extending and Configuring ASP.NET MVC Filters
Lecture 51 Forms Authentication
Lecture 52 Implementing custom Forms Authentication
Lecture 53 Implementing Forms Authentication
Lecture 54 Accessing User Details
Lecture 55 Layout Page Linking
Lecture 56 Defining Base Controller and Base Page
Section 6: ASP.NET MVC Unit Testing
Lecture 57 What is Unit Testing
Lecture 58 Test Driven development
Lecture 59 Advantages of Unit Testing
Lecture 60 .NET Unit Testing Frameworks
Lecture 61 Test Cases with MS Test, xUnit and Mocking Frameworks
.NET Beginners,.NET Developers,Web Forms Developers
Password/解压密码www.tbtos.com
转载请注明:0daytown » Mastering Asp.Net Mvc5 : An In-Depth Course