KEMBAR78
Hands on with ASP.NET MVC | PPTX
HANDS ON WITH
ASP.NET MVC
MVC 4 To MVC 6
Building an End To End Application
By:- Rahul Sahay
Contents
• Chapter 1: Getting Started
• WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . .
• Introduction
• Understanding ASP.NET MVC
• The MVC Pattern
• Brief History of MVC Pattern
• Software Requirements
• Application Glimpse
• Creating a MVC application
• How MVC applications are structured
• Summary
• Chapter 2: Understanding Controllers
• WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . .
• Introduction
• Controllers
• Working with your 1st controller
• Action Results
• Action Selectors
• Action Filters
• Summary
• Chapter 3: Views
• WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . .
• Introduction
• Views
• Syntax of Razor Views
• How to Prevent Cross Site Scripting Attack
• More on Razor Syntax
• Layout Views
• HTML Helpers
• Partial Views
• Viewbag and Viewdata
• Summary
• Chapter 4: Getting Started with Data modeling
• WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . .
• Introduction
• Using Entity Framework
• Entities Creation
• Database Migrations
• LINQ
• Search Query
• Summary
• Chapter 5: Data modeling- Part 2
• WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . .
• Introduction
• Organizing Movie Controller
• Reviews Listing
• Create and Edit Facility of Review
• Validation Annotations
• Summary
• Chapter 6: JavaScript and AJAX in MVC
• WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . .
• Introduction
• Managing Scripts
• Ajax Helpers
• Async Search
• Paging
• Summary
• Chapter 7: Security with ASP.Net MVC
• WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . .
• Introduction
• Authentication
• Membership and Forms Authentication
• Authorize
• Seeding Membership
• Cross Site Vulnerability
• OpenID and OAuth
• Summary
• Chapter 8: Caching - ASP.Net Terminology
• WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . .
• Introduction
• Caching
• Cache Profiles
• Localization
• Resource Files
• Diagnostics
• ELMAH
• Summary
• Chapter 9: Unit Testing
• WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . .
• Introduction
• TDD
• Home Controller Tests
• Web Tests
• Load Tests
• Code Coverage
• Summary
• Chapter 10: Deployment
• WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . .
• Introduction
• Configuration Files
• Hosting ASP.Net MVC Application
• Deployment Preparation
• Deployment on IIS
• Deployment to Azure
• Summary
• Chapter 10: Deployment
• WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . .
• Introduction
• Configuration Files
• Hosting ASP.Net MVC Application
• Deployment Preparation
• Deployment on IIS
• Deployment to Azure
• Summary
• Chapter 11: Routing Basics
• WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . .
• Introduction
• Route Definition
• Areas
• Ignore Routes
• Debugging Routes
• Constructing URLs from Route
• Route Data
• Route Constraints
• Summary
• Chapter 12: Web API and Dependency Injection
• WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . .
• Introduction
• Why Web API
• Creating a new empty Project
• Adding Web API to an ASP.Net Project
• Creating your 1st controller
• Dependency Injection
• Implementing POST
• Implementing DELETE
• Implementing PUT
• Summary
• Chapter 13: Making a Mobile Site Using Jquery Mobile
• WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . .
• Introduction
• Setup
• Viewports, Widgets and Attributes
• Themes and Swatches
• Media Query
• Layouts and Pages
• Collapsibles
• Grids and Buttons
• Forms
• Summary
• Chapter 14: ASP.NET MVC 5
• WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . .
• Introduction
• Scaffolding
• ASP.Net Identity
• One ASP.Net
• Bootstrap
• Attribute Routing
• Filter Overrides
• Summary
• Chapter 15: ASP.NET MVC 6
• WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . . . . . . . . . . . .
• Introduction
• Features
• Prerequisites
• Setting up VM
• Getting Started with Visual Studio 14
• Creating your 1st Visual Studio 14 MVC Project
• Configurations in MVC Project
• project.json
• Startup class
• Adding a Class Library Project
• Deployment to Azure
• Bin
• Self Hosting
• Summary

Hands on with ASP.NET MVC

  • 1.
    HANDS ON WITH ASP.NETMVC MVC 4 To MVC 6 Building an End To End Application By:- Rahul Sahay
  • 2.
    Contents • Chapter 1:Getting Started • WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . . • Introduction • Understanding ASP.NET MVC • The MVC Pattern • Brief History of MVC Pattern • Software Requirements • Application Glimpse • Creating a MVC application • How MVC applications are structured • Summary
  • 3.
    • Chapter 2:Understanding Controllers • WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . • Introduction • Controllers • Working with your 1st controller • Action Results • Action Selectors • Action Filters • Summary
  • 4.
    • Chapter 3:Views • WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . . • Introduction • Views • Syntax of Razor Views • How to Prevent Cross Site Scripting Attack • More on Razor Syntax • Layout Views • HTML Helpers • Partial Views • Viewbag and Viewdata • Summary
  • 5.
    • Chapter 4:Getting Started with Data modeling • WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . • Introduction • Using Entity Framework • Entities Creation • Database Migrations • LINQ • Search Query • Summary
  • 6.
    • Chapter 5:Data modeling- Part 2 • WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . . • Introduction • Organizing Movie Controller • Reviews Listing • Create and Edit Facility of Review • Validation Annotations • Summary
  • 7.
    • Chapter 6:JavaScript and AJAX in MVC • WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . . • Introduction • Managing Scripts • Ajax Helpers • Async Search • Paging • Summary
  • 8.
    • Chapter 7:Security with ASP.Net MVC • WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . . • Introduction • Authentication • Membership and Forms Authentication • Authorize • Seeding Membership • Cross Site Vulnerability • OpenID and OAuth • Summary
  • 9.
    • Chapter 8:Caching - ASP.Net Terminology • WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . . • Introduction • Caching • Cache Profiles • Localization • Resource Files • Diagnostics • ELMAH • Summary
  • 10.
    • Chapter 9:Unit Testing • WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . . • Introduction • TDD • Home Controller Tests • Web Tests • Load Tests • Code Coverage • Summary
  • 11.
    • Chapter 10:Deployment • WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . . • Introduction • Configuration Files • Hosting ASP.Net MVC Application • Deployment Preparation • Deployment on IIS • Deployment to Azure • Summary
  • 12.
    • Chapter 10:Deployment • WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . . • Introduction • Configuration Files • Hosting ASP.Net MVC Application • Deployment Preparation • Deployment on IIS • Deployment to Azure • Summary
  • 13.
    • Chapter 11:Routing Basics • WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . . • Introduction • Route Definition • Areas • Ignore Routes • Debugging Routes • Constructing URLs from Route • Route Data • Route Constraints • Summary
  • 14.
    • Chapter 12:Web API and Dependency Injection • WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . • Introduction • Why Web API • Creating a new empty Project • Adding Web API to an ASP.Net Project • Creating your 1st controller • Dependency Injection • Implementing POST • Implementing DELETE • Implementing PUT • Summary
  • 15.
    • Chapter 13:Making a Mobile Site Using Jquery Mobile • WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . • Introduction • Setup • Viewports, Widgets and Attributes • Themes and Swatches • Media Query • Layouts and Pages • Collapsibles • Grids and Buttons • Forms • Summary
  • 16.
    • Chapter 14:ASP.NET MVC 5 • WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . • Introduction • Scaffolding • ASP.Net Identity • One ASP.Net • Bootstrap • Attribute Routing • Filter Overrides • Summary
  • 17.
    • Chapter 15:ASP.NET MVC 6 • WHAT DO you find in this CHAPTER. . . . . . . . . . . . . . . . . . . . . . . . . . . • Introduction • Features • Prerequisites • Setting up VM • Getting Started with Visual Studio 14 • Creating your 1st Visual Studio 14 MVC Project • Configurations in MVC Project • project.json • Startup class • Adding a Class Library Project • Deployment to Azure • Bin • Self Hosting • Summary