Description
In this course, you will :
- Build App using ASP NET MVC Core.
- Authentication and Authorization.
- Generic Repository Pattern.
- Linq.
- Entity Framework Core.
- simple to complex query.
- Dependency Injection (DI).
- Data Seeding Initialized (Models and User roles).
- Manage Client-Side Packages.
- Data annotation and Fluent API.
- Using ViewModels.
- LinqPad Tool.
- Users.
- Roles.
Syllabus :
1. Preparation of the Application Environment Overview
- Setup and download requirement files
- Pages with Custom Edit
- Create Database Using Code First In Entity Framework Core
- Apply Data annotation and Fluent API
- Application relationship between models
- Data Seeding
2. Implementation Models
- Course Controller ( Retrieve data using method syntax or query syntax)
- Generic Design Patterns
- Course Controller - CURD
- Partial View
- Student Controller Part 1
- Student Controller Part 2
- Student Controller Part 3 - Include (Sort and Search)
- Student Controller Part 4 - Include( Pagination)
- Student Controller Part 5 - Include( Courses to the Student)
- Instructor with Models and apply relationship configuration
- Department CURD
- Instructor List (Course to the Instructor) then (Students to the Course)
- Instructor - Details
- Instructor - Create
- Instructor - Edit
- Instructor - Delete
3. Security
- Account data Initializing
- Account
- Roles
- Users
- Authorization