Exploring ASP.NET MVC 5
Overview of Microsoft Web Technologies
Overview of ASP.NET
Introduction to ASP.NET MVC 5
Lab: Exploring ASP.NET MVC 5
Designing ASP.NET MVC 5 Web Applications
Planning in the Project Design Phase
Designing Models, Controllers, and Views
Lab: Designing ASP.NET MVC 5 Web Applications
Developing ASP.NET MVC 5 Models
Creating MVC Models
Working with Data
Lab: Developing ASP.NET MVC 5 Models
Developing ASP.NET MVC 5 Controllers
Writing Controllers and Actions
Writing Action Filters
Lab: Developing ASP.NET MVC 5 Controllers
Developing ASP.NET MVC 5 Views
Creating Views with Razor Syntax
Using HTML Helpers
Re-using Code in Views
Lab: Developing ASP.NET MVC 5 Views
Testing and Debugging ASP.NET MVC 5 Web Applications
Unit Testing MVC Components
Implementing an Exception Handling Strategy
Lab: Testing and Debugging the ASP.NET MVC 5 Web Applications
Structuring ASP.NET MVC 5 Web Applications
Analyzing Information Architecture
Configuring Routes
Creating a Navigation Structure
Lab: Structuring ASP.NET MVC 5 Web Applications
Applying Styles to ASP.NET MVC 5 Web Applications
Using Layouts
Applying CSS to an MVC Application
Creating an Adaptive User Interface
- Lab: Applying Styles to ASP.NET MVC 5 Web Applications
Creating an Adaptive User Interface
Lab: Applying Styles to ASP.NET MVC 5 Web Applications
Building Responsive Pages in ASP.NET MVC 5 Web Applications
Using AJAX and Partial Page Updates
Implementing a Caching Strategy
Lab: Building Responsive Pages in ASP.NET MVC 5 Web Applications
Using JavaScript and JQuery for responsive MVC 5 Web Applications
Rendering and Executing JavaScript Code
Using jQuery and jQueryUI
Lab: Using JavaScript and jQuery for Responsive MVC 5 Web Applications
Controlling Access to ASP.NET MVC 5 Web Applications
Implementing Authentication and Authorization
Assigning Roles and Membership
Lab: Controlling Access to ASP.NET MVC 5 Web Applications
Building a Resilient ASP.NET MVC 5 Web Applications
Developing Secure Sites
State Management
Lab: Building a Resilient ASP.NET MVC 5 Web Application
Implementing Web APIS in ASP.NET MVC 5 Web Applications
Developing a Web API
Calling a Web API from Mobile and Web Applications
Lab: Implementing Web APIs in ASP.NET MVC 5 Web Applications
Handling Requests in ASP.NET MVC 5 Web Applications
Using HTTP Modules and HTTP Handlers
Using Web Sockets
Lab: Handling Requests in ASP.NET MVC 5 Web Applications
Deploying ASP.NET MVC 5 Web Applications
Deploying a Web Application
Deploying an ASP.NET MVC 5 Web Application
Lab: Deploying ASP.NET MVC 5 Web Applications