| Section 1: Introduction | |||
|---|---|---|---|
| 1 | 07:50 | ||
|
Welcome! This video talks about what we will cover in this series. |
|||
| 2 | 22:56 | ||
|
We will introduce GIT to people who haven't used source control before. We only look at the basic features of the product. It's important for people new to source control to watch this, and go through the motions of using it throughout the rest of the series. |
|||
| 3 | 14:48 | ||
|
We talk about the MVC pattern, why it is useful, and how it applies to web development. |
|||
| 4 | 13:59 | ||
|
We take a look at ASP.net and how it relates to ASP.net MVC, WebForms, SingalR and WebAPI. |
|||
| 5 | 21:45 | ||
|
We create our project using the "basic" template in ASP.net MVC and discuss the files that are bundled with it by default. |
|||
| 6 | 10:32 | ||
|
We add our new project to GIT - and set up up a proper .gitignore for our needs. |
|||
| Section 2: ASP.NET MVC Basics | |||
| 7 | 37:27 | ||
|
We introduce routes, areas and controllers - and show how we can hook into ASP.net MVC so that our code gets properly executed. |
|||
| 8 | 48:23 | ||
|
This video is all about views and layouts. We introduce the Razor templating engine and show how we can use it to make our lives a whole lot easier! |
|||
| 9 | 31:41 | ||
|
This video focuses on how to pass data from controllers into views, and how HTML forms inside of our views can pass data back into our controllers. |
|||
| 10 | 28:26 | ||
|
We will cover the built in ASP.net authorization and authentication that we can hook into. |
|||
| 11 | 28:45 | ||
|
This video talks about stylesheets, script files and how we use them in ASP.net MVC. We also show the bundle API - which allows our resources to be processed for production use. |
|||
| 12 | 24:42 | ||
|
In this video we look at a more advanced example of a Razor layout file. |
|||
| Section 3: Working with Data | |||
| 13 | 08:06 | ||
|
This video discusses, at a high level, how we will be accessing our data with nHibernate. |
|||
| 14 | 36:49 | ||
|
We show how to use Fluent Migrator to version our database. |
|||
| 15 | 12:31 | ||
|
This video introduces the specific components of nHibernate in a high level fashion. |
|||
| 16 | 01:32 | ||
|
This short video talks about the MySQL Data driver so that nHibernate can properly use our database. |
|||
| 17 | 44:49 | ||
|
We create our users entities and mappings so that we can use nHibernate to access our users table. |
|||
| 18 | 51:04 | ||
|
This video shows the creation of our first admin panel. We build the interface that manages our users table. |
|||
| 19 | 32:48 | ||
|
In this video we hook our users database into our authorization and authentication logic. We also look at how to secure our passwords on our database with hashing. |
|||
| 20 | 17:02 | ||
|
This video talks about the CSRF attack and how to use ASP.net MVC to prevent it. |
|||
| 21 | 32:34 | ||
|
This video shows how to present the user with a form that updates a many-to-many association. |
|||
| 22 | 17:02 | ||
|
We will create our post and tag data models. |
|||
| 23 | 30:18 | ||
|
This video shows a way to make a listing page on the admin that has pagination. |
|||
| 24 | 16:11 | ||
|
This video goes over the edit and new forms on our posts model. |
|||
| 25 | 13:22 | ||
|
This video shows a method for soft deletion for our posts. |
|||
| 26 | 43:13 | ||
|
This video shows the creation of our post tag editor. |
|||
| 27 | 18:57 | ||
|
This video shows the SELECT N+1 issue, and how to fix it with nHibernate's eager loading API. |
|||
| 28 | 13:49 | ||
|
This video goes over adding CKEditor to our project. We also discuss Cross Site Scripting, and how ASP.net MVC can prevent those kinds of attacks. |
|||
| Section 4: Frontend | |||
| 29 | 39:25 | ||
|
The first video for building our frontend. |
|||
| 30 | 39:29 | ||
|
The second, and final, video for building our frontend. |
|||
| Section 5: Deploying to Production | |||
| 31 | 44:30 | ||
|
This video goes over configuring a Windows Server and setting up Visual Studio to deploy to it via Web Deploy. |
|||
| 32 | 20:24 | ||
|
We show how to create custom error pages, and handle error logging with ELMAH. |
|||
| 33 | 01:28 | ||
ID:517
Name: Comprehensive-ASP.NET-MVC
Street:: 123 main street
Street::
City :: courses
State :: asp.net
Country :: technology-developer-www
Postal :: n/a
STATUS: Go
PRIORITY: -5
OWNER ID: 75
DESCRIPTION: Comprehensive ASP.NET MVC - by Nelson LeQuet - ($149) is an introduction to Microsoft’s ASP.NET MVC web development framework. Assuming no knowledge of ASP.NET or ASP.NET MVC, create a data-driven blog engine from scratch. This 14 hour series ...