Core Syllabus
Core Syllabus
Advanced Concepts
1. MSAL.NET (Microsoft Authentication Library for . NET)
2. Dapper in ASP.NET Core
3. Generating PDF and Excel Reports in ASP.NET Core
4. Implementing Email Service in ASP.NET Core
5. Sending Email with PDF, Excel, and PNG Attachment in ASP.NET Core
6. CQRS with MediatR
7. Areas in ASP.NET Core MVC
8. Auto Page Refresh in ASP.NET Core MVC
Security in API
1. Authentication and Authorization in ASP.NET Core Web API
2. ASP.NET Core Web API Basic Authentication
3. ASP.NET Core Web API Service with Basic Authentication
4. Role-Based Basic Authentication in ASP.NET Core Web API
5. Token-Based Authentication in ASP.NET Core Web API
6. Client Validation Using Basic Authentication in ASP.NET Core Web API
7. Refresh Token in ASP.NET Core Web API
8. HMAC Authentication in ASP.NET Core Web API
9. Encryption and Decryption in ASP.NET Core Web API
10. SSO Implementation
11. ASP.NET Core Identity in ASP.NET Core Web API
12. Implement JWT Authentication with ASP.NET Core Identity
Advanced Concepts
1. Global Error Handling
2. Implement Caching
3. Implement Server-Side Sorting
4. Implement Server-Side Filtering
5. Implement Server-Side Paging
6. Microservices using ASP.NET Core Web API
7. Throttling and Rate Limiting in ASP.NET Core Web API
8. Minimal API in ASP.NET Core
9. Automapper in ASP.NET Core Web API
10. Unit Testing in ASP.NET Core Web API using MSTest
11. Unit Testing using xUnit