Description
In this course, you will learn :
- How to use it to organise and develop your web application will be covered in the first half of the course.
- You'll look at JSON web APIs, which allow communication between your back-end ASP.NET application and front-end web/mobile application.
- About the repository pattern, how relationships work, and how to add authentication and authorization to your application in the second half.
Syllabus :
1. MVC in ASP.NET Core
- Model-View-Controller (MVC)
- Models in ASP.NET
- Data Annotations and Validation
- Seed the Database
- Controllers in ASP.NET
- Routing
- Views in ASP.NET
- Custom SQL Queries
2. JSON Web APIs in ASP.NET Core
- Getting Started with JSON APIs in ASP.NET
- HTTP GET
- HTTP POST and PUT
- HTTP DELETE
3. Working with Repositories
- Introduction to Repository Pattern
- Implementing a Repository
- Injecting a Repository in a Controller
- Asynchronous Programming
4. Relationships
- One-to-One
- One-to-Many
- Many-to-Many
- Issues of Normalization
5. Authentication and Authorization
- Implementation
6. Appendix
- Setting up ASP.NET Core Project on Visual Studio 2019
- Create a Model Class
- Database Configuration
- Scaffold Controller with Views