ASP.NET
1. ASP.NET Framework
2. Web Forms
3. MVC (Model–View–Controller)
4. ASP.NET Core is a modern
5. Razor
6. Routing maps
7. HTTP is stateless
8. Authentication
9. Middleware components
10. Dependency Injection (DI)
11. Model Binding
12. Client Side and Server Side Validation
13. Why Authentication Is Important
14. State Management
15. Entity Framework (EF Core) – Detailed Explanation
16. LINQ (Language Integrated Query)
17. Exception Handling and Error Management
18. Configuration and App Settings
19. Caching (Memory and Distributed)
20. Web API Development
21. Security Best Practices – Detailed Explanation
22. Logging and Monitoring
23. Hosting and Deployment
24. Environment Management
25. Dependency Configuration
26. Background Services
27. File Upload and Download
28. API Versioning
29. Rate Limiting and Throttling
30. What Minimal APIs Are
31. Endpoint Routing Internals
32. Custom Middleware Development
33. ASP.NET Hosting Models
34. Kestrel vs IIS vs Nginx Hosting
35. Web Server Performance Tuning
36. Environment Specific Configurations
37. Using appsettings.json Overrides
38. Configuration Providers
39. Custom Configuration Sources
40. Health Checks Framework
41. Response Compression Techniques
42. Response Caching Techniques
43. Request Throttling Middleware
44. Web Application Firewalls with ASP.NET
45. Live Reload During Development
46. HTTPS Redirection and HSTS Policies
47. Client Certificate Authentication
48. Certificate Pinning for ASP.NET Apps
49. Custom Authentication Schemes
50. IdentityServer Integration
51. Role and Claim Transformation Hooks
52. Role and Claim Transformation Hooks
53. Custom Policy Handlers
54. ASP.NET Authorization Handlers
55. Precompiled Views
56. ViewStart and ViewImports
57. View Rendering Outside HTTP Request
58. Razor ViewEngine Customization
59. Razor TagHelper Lifecycles
60. Clean Architecture in ASP.NET Core – Detailed Explanation
61. Onion Architecture Implementation in ASP.NET Core
62. CQRS Pattern in ASP.NET Core
63. Domain Driven Design (DDD) with ASP.NET
64. SOLID Principles in ASP.NET Applications
65. Repository Pattern vs Unit of Work in ASP.NET Core
66. Modular Monolith Architecture in ASP.NET Core
67. Hexagonal Architecture (Ports and Adapters) in ASP.NET Core – Detailed Explanation
68. Response Compression Techniques in ASP.NET Core
69. HTTP/2 & HTTP/3 in ASP.NET Core – Detailed Explanation
70. Output Caching Middleware in ASP.NET Core (.NET 7+)
71. Thread Pool Optimization in .NET (ASP.NET Core)
72. Asynchronous Programming Best Practices in ASP.NET Core
73. Minimizing Memory Allocation in ASP.NET Core
74. Load Balancing Strategies for ASP.NET Applications
75. Connection Pooling in ASP.NET (Detailed Explanation)
76. OAuth 2.0 and OpenID Connect Integration in ASP.NET Core
77. IdentityServer / Duende IdentityServer – Detailed Explanation
78. Data Protection APIs in ASP.NET Core — Detailed Explanation
79. Secure Headers Implementation (CSP, HSTS) in ASP.NET
80. Anti forgery Token Deep Dive in ASP.NET
81. API Security using JWT – Advanced Scenarios (ASP.NET Core)
82. Secrets Management in ASP.NET (Using Azure Key Vault and Other Tools)
83. Role vs Claims Based Authorization (Advanced Use Cases) in ASP.NET Core
84. Deploying ASP.NET to Docker Containers — Detailed Explanation
85. Kubernetes Deployment for ASP.NET Applications
86. Azure App Services Deep Dive (ASP.NET)
87. CI/CD Pipelines using Azure DevOps and GitHub Actions
88. Blue Green Deployment Strategy in ASP.NET (Detailed Explanation)
89. Infrastructure as Code (IaC) with ARM, Bicep, and Terraform in ASP.NET
90. Serverless ASP.NET with Azure Functions
91. Building Microservices with ASP.NET Core
92. Service Discovery in ASP.NET Microservices
93. Distributed Caching with Redis (Advanced Patterns)
94. Distributed Caching with Redis (Advanced Patterns)
95. Event Driven Architecture with ASP.NET
96. Message Brokers (RabbitMQ, Kafka) Integration in ASP.NET
97. Saga Pattern for Distributed Transactions in ASP.NET
98. Unit Testing with xUnit/NUnit in ASP.NET
99. Integration Testing with WebApplicationFactory in ASP.NET Core
100. Mocking with Moq in ASP.NET
101. Load Testing ASP.NET APIs
102. Contract Testing (Pact) in ASP.NET – Detailed Explanation
103. Load Testing ASP.NET APIs — Detailed Explanation
104. ASP.NET with Angular/React/Vue Integration
105. Blazor Server vs Blazor WebAssembly – Detailed Explanation
106. SignalR for Real Time Applications in ASP.NET
107. Financial Inclusion Models in India
108. SignalR for Real Time Communication in ASP.NET
109. gRPC Services in ASP.NET Core
110. Blazor Server and Blazor WebAssembly
111. Minimal APIs in ASP.NET Core
112. GraphQL Integration with ASP.NET Core
113. Dockerizing ASP.NET Core Applications
114. Kubernetes Deployment for ASP.NET Applications
115. API Gateway Pattern with Ocelot or YARP in ASP.NET Core
116. Health Checks and Application Diagnostics in ASP.NET Core
117. CQRS and MediatR Pattern in ASP.NET Core
118. Blazor Server vs Blazor WebAssembly – Architecture and Use Cases
119. SignalR for Real Time Communication in ASP.NET Core
120. gRPC Services in ASP.NET Core
121. GraphQL API Development with ASP.NET Core
122. Health Checks and Application Diagnostics in ASP.NET Core
123. Distributed Messaging with RabbitMQ and ASP.NET Core
124. Blazor Component Lifecycle and State Persistence
125. Containerizing ASP.NET Core Applications with Docker
126. Microservices Architecture Using ASP.NET Core
127. API Documentation with Swagger and OpenAPI Customization
128. Introduction
129. What is .NET Framework?
130. .NET core application types
131. Life cycle
132. Hello World Example
133. Event Handling
134. Understanding Runat Attribute
135. Button Control
136. Textbox Control
137. Checkbox Control
138. Radio Button
139. What is List Control
140. List Control ListBox
141. List Control Dropdown
142. List Control Radiobutton
143. List Control Checkbox
144. List Control Bullet List
145. Directives
146. Directives Page
147. Directives Assembly
148. Directives Import
149. Directives Control
150. Directives Output Cache
151. Directives Master
152. Directives PreviousPageType
153. States
154. States Client Side
155. States Server Side
156. States Application
157. State Session
158. Validators
159. Validators RequiredField
160. Validators RangeValidator
161. Validators Compare
162. Validators Regular Expression
163. File Upload
164. Multiview
165. Ajax Control
166. Panel Control
167. AD Rotater
168. Error Handling
169. Data Connection Key Terms
170. Data Source vs Data Binding
171. Types of Database Connection
172. Database Display Records
173. Databases Insert Records
174. Databases Update Records
175. Databases Delete