O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

ASP.Net MVC

Video Description

ASP.NET MVC is a web development framework for building web applications based on the Model-View-Controller architecture in Microsoft's ASP.NET framework. ASP.NET MVC brings a completely new development experience to ASP.NET. Developers now have more granular control over appliction operations and the ability to build web apps that are more modular and easy to maintain as the organization's web application evolves. ASP.NET MVC also provide the ability to do things like perform unit testing in a way that simply wasn't possible in the ASP.NET Web Forms environment. In this course, Mark Long will introduce you to the basics and concepts of web development with the ASP.NET MVC platform. You'll learn about things like the MVC pattern, routing, scaffolding, partial views, layouts, and more. If you would like to begin working with the ASP.NET MVC platform or if you would like to take a look at it to determine if it is a useful option for your future web application develepment, this course is for you.

Table of Contents

  1. Welcome and Intro
    1. Welcome 00:01:12
    2. Course Overview 00:05:16
    3. ASP.NET Options 00:06:30
    4. ASP.NET MVC Roadmap 00:06:22
    5. Microsoft Certifications 00:04:32
  2. Getting Set Up
    1. Getting Visual Studio Express 00:04:55
    2. System Requirements 00:02:35
    3. Installing VSE 2013 Web 00:05:54
    4. Visual Studio Tour 00:06:26
    5. Project Options 00:03:56
    6. Build, Rebuild or Clean 00:06:18
  3. MVC Basics
    1. The MVC Pattern 00:06:31
    2. MVC and ASP.NET 00:03:35
    3. ASP.NET MVC 5 00:06:17
    4. Your First MVC Page 00:06:21
    5. Understanding Controllers pt. 1 00:06:14
    6. Understanding Controllers pt. 2 00:05:02
    7. Convention Over Configuration 00:05:26
    8. Convention Over Configuration Advantages 00:04:30
    9. Understanding Views 00:06:11
    10. About Debugging 00:03:16
    11. Understanding Models 00:05:06
  4. Controllers
    1. Controller Basics 00:05:33
    2. Controllers and Routing 00:05:40
    3. Controller Actions pt. 1 00:06:19
    4. Controller Actions pt. 2 00:03:03
    5. Non-Action Methods 00:05:56
    6. Controller Action Parameters pt. 1 00:05:05
    7. Controller Action Parameters pt. 2 00:06:53
    8. Creating A Controller pt. 1 00:05:50
    9. Creating A Controller pt. 2 00:03:42
  5. Models and Views
    1. View Basics 00:05:21
    2. View Conventions pt. 1 00:06:05
    3. View Conventions pt. 2 00:04:22
    4. Creating a View 00:06:25
    5. Creating a Model 00:04:39
    6. Strongly Typed Views pt. 1 00:06:06
    7. Strongly Typed Views pt. 2 00:05:53
    8. Understanding ViewBag 00:04:32
    9. ViewBag Example pt. 1 00:05:02
    10. ViewBag Example pt. 2 00:04:46
    11. Understanding ViewData 00:03:10
    12. ViewData Example pt. 1 00:05:11
    13. ViewData Example pt. 2 00:04:12
    14. Using a Dynamic Type to Pass Data pt. 1 00:05:51
    15. Using a Dynamic Type to Pass Data pt. 2 00:04:12
    16. Partial Views 00:05:05
    17. Partial View Example pt. 1 00:06:07
    18. Partial View Example pt. 2 00:02:32
    19. Strongly Typed Partial View Example pt. 1 00:06:02
    20. Strongly Typed Partial View Example pt. 2 00:03:24
  6. Scaffolding
    1. Understanding Scaffolding 00:03:39
    2. Scaffolding Example pt. 1 00:06:01
    3. Scaffolding Example pt. 2 00:04:33
    4. Entity Framework Basics 00:05:30
  7. Working with Forms and Helpers
    1. Forms Basics 00:04:33
    2. Action and Method Attributes 00:04:26
    3. GET and POST 00:05:53
    4. Understanding HTML Helpers 00:05:22
    5. HTML Helpers Demo 00:06:28
    6. Html.BeginForm 00:06:28
    7. Helpers and Data pt. 1 00:06:39
    8. Helpers and Data pt. 2 00:06:59
    9. Strongly Typed Helpers 00:03:57
    10. Strongly Typed Helpers Example pt. 1 00:06:15
    11. Strongly Typed Helpers Example pt. 2 00:06:28
    12. Understanding Lambda Expressions 00:06:57
  8. User Experience
    1. ASP.NET MVC UI 00:05:11
    2. Understanding Razor 00:06:17
    3. Razor Code Expressions 00:04:45
    4. Razor Code Examples pt. 1 00:06:00
    5. Razor Code Examples pt. 2 00:05:55
    6. Understanding Layouts 00:04:30
    7. Layout Convention 00:05:58
    8. Applying Layouts pt. 1 00:05:52
    9. Applying Layouts pt. 2 00:02:12
    10. Creating and Applying a Layout pt. 1 00:06:02
    11. Creating and Applying a Layout pt. 2 00:05:50
    12. HTML Formatting Challenges 00:04:37
    13. Understanding CSS pt. 1 00:05:00
    14. Understanding CSS pt. 2 00:04:27
  9. Routing
    1. Routing Basics 00:05:28
    2. Attribute Routing pt. 1 00:05:41
    3. Attribute Routing pt. 2 00:02:34
    4. Attribute Routing Examples 00:05:25
  10. NuGet
    1. What is NuGet? 00:02:31
    2. Working with Packages 00:04:17
  11. Course Wrap Up
    1. Course Wrap Up 00:05:32
  12. About the Author
    1. About the Author 00:03:36