English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 25m | 631 MB
ASP.NET MVC is the tool of choice for building modern, dynamic, scalable websites. MVC 5 includes features that enable rapid, test-driven development. In this course, Mike Benkovich teaches the essentials of the ASP.NET MVC 5 framework. He explains what models, views, and controllers are and how data is passed between them. He shows how to secure applications with the ASP.NET Identity system, use JavaScript libraries, and deploy applications to cloud-based platforms like Azure and Amazon Web Services. He also introduces the test-driven development (TDD) process that ensures you build software that works the way it’s supposed to.
Topics include:
- Creating a new ASP.NET MVC 5 project
- Building custom routes
- Creating custom layouts
- Adding a model to a view
- Leveraging JavaScript libraries such as Ajax and jQuery
- Deploying to Azure and Amazon Web Services
- Configuring authentication and authorization
- Unit testing code
Table of Contents
Introduction
1 The essentials of MVC 5
2 What you should know
3 A look at the MVC project
4 An MVC frame of mind
Controllers
5 Create a new MVC project
6 Understanding routing
7 Create a custom route
8 Action result types
9 Action selectors
10 Using filters
11 Create a custom action filter
Working with Views
12 Get started with Razor syntax
13 Working with shared layouts
14 Create a custom layout
15 Employing HTML helpers
16 Responsive design with Bootstrap
17 Using Bootstrap in a layout
18 Bundling and minification
Models and Data
19 Adding a model
20 Create a view for our new model
21 Use attributes to format the data
22 Scaffolding with Entity Framework
23 Running Entity Framework Code First Migrations
24 Introduction to view models
Using JavaScript Libraries
25 Partial-page updates with unobtrusive Ajax
26 Partial-page updates with jQuery
27 Model binding with Knockout
28 Character count with Knockout
Deployment
29 Explore deployment options
30 Using Web.config transformations
31 Deploy resources to Azure
32 Publish to Azure
33 Setting up Azure DevOps
34 Use Azure to deploy to AWS
Controller Security and ASP.NET Identity
35 Understanding OWIN and Katana
36 Configuring Facebook authentication
37 Using role-based authorization
38 Seeding roles and assignments
Unit Testing
39 Introduction to unit testing
40 Creating unit tests
41 Practicing test-driven development
42 Mocking dependencies
Other Tools
43 MVC for Web Forms developers
44 One ASP.NET
Conclusion
45 Next steps
Resolve the captcha to access the links!