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. Introduction
119. What is .NET Framework?
120. .NET core application types
121. Life cycle
122. Hello World Example
123. Event Handling
124. Understanding Runat Attribute
125. Button Control
126. Textbox Control
127. Checkbox Control
128. Radio Button
129. What is List Control
130. List Control ListBox
131. List Control Dropdown
132. List Control Radiobutton
133. List Control Checkbox
134. List Control Bullet List
135. Directives
136. Directives Page
137. Directives Assembly
138. Directives Import
139. Directives Control
140. Directives Output Cache
141. Directives Master
142. Directives PreviousPageType
143. States
144. States Client Side
145. States Server Side
146. States Application
147. State Session
148. Validators
149. Validators RequiredField
150. Validators RangeValidator
151. Validators Compare
152. Validators Regular Expression
153. File Upload
154. Multiview
155. Ajax Control
156. Panel Control
157. AD Rotater
158. Error Handling
159. Data Connection Key Terms
160. Data Source vs Data Binding
161. Types of Database Connection
162. Database Display Records
163. Databases Insert Records
164. Databases Update Records
165. Databases Delete