The best way to understand a language or platform is to build something with it, and that's exactly what we'll do in this course. You'll write a simple CMS using C# and ASP.NET MVC5, and you'll learn a lot in the process. We'll cover some of the features of ASP.NET MVC 5, including attribute routing, areas, and custom model binding. We'll practice project organization and testing, and we’ll also explore ASP.NET Identity.
It's never been a better time to get started with ASP.NET. Learn ASP.NET Core and develop and run ASP.NET applications on Windows, macOS, and Linux. Check out our course: Start Coding With ASP.NET Core.
1.Introduction2 lessons, 05:56
2 lessons, 05:56
1.1Introduction00:57
1.1
Introduction
00:57
1.2What You Need04:59
1.2
What You Need
04:59
2.Managing Posts3 lessons, 38:13
3 lessons, 38:13
2.1First Steps07:55
2.1
First Steps
07:55
2.2Writing the Views08:26
2.2
Writing the Views
08:26
2.3Adding Functionality by Testing21:52
2.3
Adding Functionality by Testing
21:52
3.Tag Management2 lessons, 27:29
2 lessons, 27:29
3.1Editing and Deleting Tags13:40
3.1
Editing and Deleting Tags
13:40
3.2Creating Tags13:49
3.2
Creating Tags
13:49
4.Storing Data3 lessons, 47:22
3 lessons, 47:22
4.1Setting Up the Dependencies17:58
4.1
Setting Up the Dependencies
17:58
4.2Implementing the Post Repository15:23
4.2
Implementing the Post Repository
15:23
4.3Writing the Tag Repository14:01
4.3
Writing the Tag Repository
14:01
5.Testing Functionality2 lessons, 33:06
2 lessons, 33:06
5.1Testing the Post Functionality21:56
5.1
Testing the Post Functionality
21:56
5.2Testing the Tag Functionality11:10
5.2
Testing the Tag Functionality
11:10
6.User Management3 lessons, 1:11:48
3 lessons, 1:11:48
6.1Editing and Deleting Users25:19
6.1
Editing and Deleting Users
25:19
6.2Creating Users21:53
6.2
Creating Users
21:53
6.3Managing a User's Roles24:36
6.3
Managing a User's Roles
24:36
7.Security and User Authentication2 lessons, 34:17
2 lessons, 34:17
7.1Logging In and Out16:18
7.1
Logging In and Out
16:18
7.2Securing Our Application17:59
7.2
Securing Our Application
17:59
8.Enhancing the User Experience2 lessons, 36:38
2 lessons, 36:38
8.1Incorporating a Menu19:51
8.1
Incorporating a Menu
19:51
8.2Adding JavaScript16:47
8.2
Adding JavaScript
16:47
9.The Front-End2 lessons, 36:01
2 lessons, 36:01
9.1Displaying the Published Posts24:37
9.1
Displaying the Published Posts
24:37
9.2Paging Posts11:24
9.2
Paging Posts
11:24
10.Conclusion1 lesson, 01:22
1 lesson, 01:22
10.1Conclusion01:22
10.1
Conclusion
01:22
I started my development career on the client-side writing JavaScript and DHTML components in my spare time. In 2005, Nicholas C. Zakas asked me to join him in writing the first edition of Professional Ajax for Wiley Publishing. Since Professional Ajax, 1st Edition, I've been blessed to take part in other book projects: Professional Ajax 2nd Edition, and Beginning JavaScript 3rd and 4th editions.