ASP.NET Core MVC

ASP.NET Core MVC

Lessons

  1. Creating the M V & C components in Web app

    1. Introduction to ASP.NET Core MVC

    2. Creating a Project

    3. How web app displays the page

    4. Adding a Controller

    5. Views in MVC

    6. Creating a View

    7. Creating a Model

    8. Generating Views & Controllers on Model

    9. Analysing the generated Views & Controllers

    10. Migrations in .NET Core

    11. Putting it all together

    12. Seeding the database - 1

    13. Seeding the database - 2

  2. MVC Web app - Advanced

    1. Analyzing Controller methods - 1

    2. Analyzing Controller methods - 2

    3. Search Functionality - 1

    4. Adding a new field

    5. Search Functionality - 2

    6. How validation works

    7. Startup & Program classes

    8. Validation Logic

  3. Working with Entity Framework Core

    1. Creating models for Public School App

    2. Generating Context files, Seeding data for Public School App

    3. Scaffold controllers & views

    4. Add table to Details page

    5. Sorting data in table

    6. Adding Search

    7. Grouping data

    8. Pagination - 1

    9. Pagination - 2

    10. Pagination - 3

  4. Improving upon the model

    1. Creating advanced model

    2. Creating the model in Visual Studio

    3. Creating Composite key

    4. Seeding DB

    5. Migrations

  5. Handling related data

    1. Important concepts to understand in LINQ

    2. Creating Course page with related department

    3. Plan for the Instructor page

    4. Create Domain Model for Instructor

    5. Instructor Controller

    6. Displaying courses and Enrollments

    7. Creating the Views for Instructors

    8. Inheritance - 1

    9. Inheritance - 2

  6. Performance improvement

    1. Bundling & Minification - 1

    2. Bundling & Minification - 2

    3. Using Gulp - 1

    4. Using Gulp - 2

    5. Summary