Video description
ASP.NET MVC 4 introduces web developers to ASP.NET MVC, along
with the history of web applications on the Microsoft platform.
Developers will dive into each part of this framework and will
learn how to leverage each piece to its fullest with code examples.
Viewers will learn how to create well-structured MVC web
applications from scratch, add libraries and dependencies to the
web application without creating unnecessary coupling, create
dynamic web pages and screens that: accept, validate, and process
user input. Viewers will also learn how to expose complex data to
the application users through screens, extend the MVC framework to
create cross-cutting behavior with minimal code, and develop using
HTML5, CSS3, jQuery to create MVC web applications that function
equally well on desktops, tablets and smartphones.
About the Author:
Jeffrey Palermo is the President & COO of Headspring, a
software engineering firm based in Austin, TX. Featured on the Inc.
500 and Austin Fast 50, Headspring gained attention in 2011 by
winning the “National Best and Brightest Companies to Work For”
award as well as the 2012 Austin Business Journal “Best Places to
Work” list. Having studied and observed software history, trends,
fads, and the constant pendulum swing that is the technology
industry, Jeffrey prefers a "no surprises" approach to serving
clients by providing the right solution to their unique problem. He
is a six-time recipient of the “Microsoft Most Valuable
Professional” (MVP) award and has spoken and facilitated at
industry conferences such as: VSLive, DevTeach, the Microsoft MVP
Summit, and Microsoft Tech Ed. He also speaks to user groups around
the country as part of the INETA Speakers’ Bureau. A graduate of
Texas A&M University, an Eagle Scout, and an Iraq war veteran,
Jeffrey holds his share of certifications, has published many
magazine articles, and has written two books. He is a recent MBA
graduate of the Jack Welch Management Institute.
Table of Contents
Introduction
Introduction to ASP.NET MVC 4 LiveLessons
00:06:01
Lesson 1: ASP.NET MVC Programming Fundamentals
Learning objectives
00:00:42
1.1 Build a basic controller
00:07:28
1.2 Handle querystring variables
00:03:36
1.3 Handle form posts
00:03:21
Lesson 2: View Fundamentals
Learning objectives
00:00:35
2.1 Move from Web Forms to MVC views
00:05:46
2.2 Build views using Razor
00:14:55
2.3 Use view helpers
00:12:02
2.4 Customize Razor views: Layout sections and strongly-typed views
00:05:09
Lesson 3: Model Fundamentals
Learning objectives
00:00:37
3.1 Model your domain
00:10:07
3.2 Pass data to the view
00:20:46
3.3 Use strongly-typed view models
00:18:46
Lesson 4: Routing
Learning objectives
00:00:39
4.1 Design route URLs
00:05:20
4.2 Route a URL to a controller
00:07:04
4.3 Create dynamic routes
00:06:30
4.4 Generate URLs from routes
00:06:03
Lesson 5: Controllers in Depth
Learning objectives
00:00:40
5.1 Extend controllers with filters
00:12:27
5.2 Extend controllers with action results
00:10:00
5.3 Test MVC applications
00:12:36
Lesson 6: The Model in Depth
Learning objectives
00:00:49
6.1 Use model binding
00:07:41
6.2 Extend the model binding with value providers
00:09:11
6.3 Build view-specific models with AutoMapper
00:12:25
Lesson 7: Views in Depth
Learning objectives
00:00:49
7.1 Manage code duplication
00:04:52
7.2 Use partial views for common page sections
00:06:48
7.3 Assemble complex pages with child actions
00:07:49
7.4 Organize large applications with areas
00:06:28
7.5 Develop MVC for the iPad and iPhone with responsive design
00:10:05
7.6 Target and test iPad and iPhone with mobile display modes
00:08:36
Lesson 8: Templates and Validation
Learning objectives
00:00:41
8.1 Build consistent forms with templated helpers
00:09:28
8.2 Control selection of editor and display templates
00:06:27
8.3 Customizing templates
00:06:20
8.4 Validate user input with DataAnnotations and ModelState
00:06:38
Lesson 9: AJAX and jQuery
Learning objectives
00:00:43
9.1 Apply jQuery for html features
00:06:13
9.2 Enable unobtrusive javascript validation for forms
00:08:26
9.3 Add ajax callbacks easily with AjaxHelper
00:06:48
Lesson 10: Web API
Learning objectives
00:00:42
10.1 Use the fundamentals of HTTP
00:06:53
10.2 Create web services with Web API and MVC
00:07:07
10.3 Use Web API for jQuery ajax calls
00:04:49
Summary
Summary of ASP.NET MVC 4 LiveLessons
00:02:49