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