.NET
- Home
- /
- Single Course
The Complete ASP.NET MVC 5 Course
-
Categories
The Complete ASP.NET -
Feedback
4.5
With over 40,000 happy students and 12,000+ positive reviews, this course is Udemy's most popular course for learning ASP.NET MVC!
In this course, Mosh, author of several best-selling courses on Udemy, takes you on a fun, hands-on and pragmatic journey to master ASP.NET MVC 5. In 7.5 hours of high-quality content (equivalent to a 500-page book), you'll learn how to build and deploy fast and secure web applications with ASP.NET MVC 5. By the end of watching this course, you'll be able to: Implement CRUD operations , Build forms with validation , Build RESTful services using ASP.NET Web API , Use Entity Framework code-first workflow to build a model , Implement security, authentication and authorization using ASP.NET Identity , Use powerful jQuery plugins , Optimize application's performance , Build and deploy your applications , And much more...
You'll start building a real-world video rental application within minutes. Every section includes a few bite-sized videos, and concludes with one or more coding exercises to help you master what you learn in that section. Finally, in the last section, you'll learn how to : Deploy the application , Deploy the database , Create custom build configurations (development, testing, staging, etc) , Store application settings in web.config and override them for different environments , Secure application settings and connection strings , And more...
Topics Include:
- Understand the MVC architectural pattern
- Use powerful jQuery plug-ins
- Use Entity Framework to query or update data
- Build and deploy applications
- Implement CRUD operations
- Build RESTful services using ASP.NET Web API
- Implement authentication and authorization using ASP.NET Web API
- Test APIs using PostMan
Curriculum for the Course
- 139 Lectures
- 7:31 Hours
- Introduction 00:22 preview
- Action Results 04:58 preview
- Action Parameters 05:54 preview
- Convection-based Routing 05:16 preview
- Attribute Routing 03:28 preview
- Passing Data to Views 04:03 preview
- View Models 03:48 preview
- Razor Syntax 04:19 preview
- Partial Views 04:15 preview
- Exercise 02:17 preview
- Solution 01:45 preview
- Summary 00:24 preview
- Introduction 00:31 preview
- Entity Framework 01:35 preview
- Database-first vs code-first 03:59 preview
- Code-first Migrations 05:21 preview
- Changing the model 05:36 preview
- Seeding the Database 04:18 preview
- Overriding Convections 02:38 preview
- Querying Objects 04:28 preview
- Eager Loading 02:38 preview
- Shortcut to Package manager Console 01:00 preview
- Exercise 1:Add membership type to list of customers 01:38 preview
- Exercise 2:Add birthdate to customers 00:56 preview
- Exercise 3:Display the list of movies and their details 01:29 preview
- Summary 00:28 preview
- Introduction 00:16 preview
- The Markup 07:39 preview
- Labels 02:56 preview
- Drop-down List 07:33 preview
- Model Binding 03:48 preview
- Saving Data 01:26 preview
- Edit Form 05:43 preview
- Updating Data 07:23 preview
- Exercise 02:00 preview
- Troubleshooting Entity Validation Errors 04:06 preview
- Summary 00:30 preview
- Introduction 00:24 preview
- Adding Validation 03:27 preview
- Styling Validation Errors 03:25 preview
- Data Annotations 01:05 preview
- Custom Validation 06:24 preview
- Refactoring Magic Numbers 03:28 preview
- Validation Summary 04:05 preview
- Client-side validation 05:35 preview
- Anti-forgery Tokens 04:51 preview
- Exercise 01:41 preview
- Code Review 06:11 preview
- Summary 00:30 preview
- Introduction 00:20 preview
- What is a Web API? 03:44 preview
- RESTful Convection 01:47 preview
- Building an API 09:21 preview
- Testing an API 03:58 preview
- Data Transfer Objects 03:57 preview
- Auto Mapper 07:31 preview
- Using Camel Notation 02:09 preview
- IHttpActionResult 04:51 preview
- Exercise 00:44 preview
- Summary 00:36 preview
- Introduction 00:33 preview
- Calling an API using jQuery 06:47 preview
- Bootbox Plug-in 03:36 preview
- Optimizing jQuery Code 01:29 preview
- DataTables Plug-in 05:32 preview
- DataTables with Ajax Source 06:45 preview
- Returning Hierarchical Data 03:37 preview
- DataTables:Removing Records 02:09 preview
- DataTables:Discussion Points 02:08 preview
- Single Page Applications (SPAs) 02:31 preview
- Exercise 00:22 preview
- Summary 00:33 preview
- Introduction 00:21 preview
- The Problem 00:58 preview
- Authentication Options 02:23 preview
- ASP.NET Identity 04:13 preview
- Restricting Access 03:14 preview
- Seeding Users and Roles 08:44 preview
- Working With Roles 06:08 preview
- Adding Profile Data 04:22 preview
- OAuth 03:22 preview
- Social Logins 09:16 preview
- Exercise 01:31 preview
- Summary 00:40 preview
- Introduction 00:20 preview
- Overview 04:50 preview
- Data Tier 04:45 preview
- Glimpse 06:33 preview
- Output Cache 04:53 preview
- Data Cache 04:16 preview
- Async 03:03 preview
- Release Builds 00:38 preview
- Diasabling Session 01:52 preview
- Client Tier 04:52 preview
- Chrome Developer Tools Tip 01:15 preview
- Summary 01:36 preview
- Introduction 01:12 preview
- Understanding the Problem 04:35 preview
- Domain Building 02:41 preview
- Building the Simplest API 01:29 preview
- Adding the Details 04:54 preview
- Edge Cases 05:41 preview
- Building the Front-end 06:09 preview
- Adding Auto-completion 08:51 preview
- Updating the DOM 03:08 preview
- Improving the Look and Feel 03:45 preview
- Filtering Records 02:25 preview
- Submitting the Form 03:05 preview
- Display Toast Notifications 01:24 preview
- Implementng Client-side Validation 04:54 preview
- Code Review 03:54 preview
- Summary 01:56 preview
- Introduction 00:23 preview
- Deploying the Application 04:42 preview
- Deploying the Database 02:31 preview
- Build Configurations 04:00 preview
- Application Setting 05:25 preview
- Securing Configuration Setting 07:04 preview
- Custom Error Pages 09:10 preview
- Logging Unhandled Exceptions 04:13 preview
- Final Touch 03:37 preview
- What's Next? 02:10 preview
