- Home
- Our Courses
- Web Development
- Build Real World Web Application in ASP.NET Core and MVC
Curriculum
- 8 Sections
- 46 Lessons
- 16 Weeks
Expand all sectionsCollapse all sections
- 1. Getting Started8
- 1.11.1 Introduction to the course
- 1.21.2 What we will build
- 1.31.3 What is ASP.NET Core and Why to use it
- 1.41.4 Install Visual Studio 2017
- 1.51.5 Install SQL Server 2017 and SSMS
- 1.61.6 Create Basic MVC Project in ASP.NET and ASP.NET Core
- 1.71.7 Compare Folder Structure (ASP.NET and ASP.NET Core)
- 1.81.8 Get Ready for your first challenge
- 2. Working with Data9
- 2.12.1 Introduction and understand entity framework
- 2.22.2 Create Project and add domain classes
- 2.32.3 Add DbContext
- 2.42.4 Add Connection String
- 2.52.5 Configure DbContext as Service and add DbSet to Application DbContext
- 2.62.6 Add Migration and Update Database
- 2.72.7 Verify tables in Database using SSMS
- 2.8Exercise and Next challenge
- 2.92.8 Apply Constraints and rollback previous database migration
- 3. Understanding MVC Fundamentals2
- 4. Implementing CRUD Operations7
- 4.14.1 Make – Bootstrap migration and create list page for makes of vehicle
- 4.24.2 Make – Create operation to add new Makes
- 4.34.3 Make – Delete operation to delete makes
- 4.44.4 Make – Edit operation to Edit makes and add beautiful icons on buttons
- 4.54.5 Model – Implement CRUD using ViewModel – Part-1
- 4.64.6 Model – Implement CRUD Part-2 and Refactor existing code
- 4.74.7 Extension methods and using it to refactor existing method
- 5. Authentication and Authorization3
- 6. Deployment on Azure4
- 7. Completing Application10
- 7.1Adding Bike
- 7.2Upload Bike Image and implement Delete Bike Functionality
- 7.3Server side and client side data validation
- 7.4Implement Cascading Drop down List using WebAPI and Ajax
- 7.5Decouple domain and service layer
- 7.6Using Automapper to map Service and domain layer objects
- 7.7Implement Pagination on Bike Index Page
- 7.8Filtering and Sorting a Bike
- 7.9Edit Bike
- 7.10Bike search on home page
- 7. Some advance concepts3
