MVC 5
MVC 5
Understand the MVC design pattern and how it's applied in ASP.NET MVC
Recognize the benefits and drawbacks of using ASP.NET MVC
Learn to make good decisions about application architecture and the choice of data access
technology
Use ASP.NET MVC's routing system to achieve a REST-style architecture
Learn how to build a compelling and maintainable HTML user interface using the Razor view
engine and client-side JavaScript
Using Bootstrap with ASP.NET MVC 5
Use partial page updates and caching to reduce the network bandwidth used by an
application and accelerates responses to user requests.
Write JavaScript code that runs on the client-side and utilizes the jQuery script library to
optimize the responsiveness of an MVC web application.
Implement a complete security system (OWIN authentication).
Learn AngularJS fundamentals and the internal.
Use the Web API 2 framework to simplify the creation of HTTP services
Build Single Page Application in MVC 5 using AngularJS and Web API.
Course Syllabus
Introduction
URL Routing
Razor Basics
Razor design goals
Implementation of Razor view
Razor syntax
Using Razor Expressions
Accessing Model Data in Razor views
Views
View Engines
Templates and Scaffolding
ViewData and ViewBag
Strongly-Typed Views
Layout Pages
Custom Sections
Partial Views
Child Actions
Using a ViewModel Object
Bundling & Minification
HTML Helpers
Basic Helpers
Strongly-Typed Helpers
Creating Custom Helpers
Declarative Helpers
Bootstrap
What is Bootstrap?
Bootstrap File Structure
Basic HTML Template
Global Styles
Grid System
Typography
Tables, Forms, Button
Images, Icon
Dropdown Menus
Model Binding
Model Validation
Data Annotations
Validation HTML Helpers
ModelState
Client Side Validation
Security in MVC
Filters
Introduction to AngularJS
AngularJS Directives, AngularJS Expressions
AngularJS Controllers , AngularJS Models
AngularJS Views , AngularJS Filters
AngularJS Scopes
AngularJS Forms
Ajax, Data and Angular
Single-page Applications
Features of MVC 6
Overview of
Overview of
Overview of
Overview of
Deployment
Server Requirements
Configuration Options