Your Progress

Learning Summary

0 of 181 topics completed
Quizzes Completed 0Best Quiz Score —Current Level Not startedContinue Choose a topic

Suggested sequence

Learning roadmap

Topics follow the Admin display order

Advanced

181 topics
  1. ASP.NET Core Fundamentals
  2. ASP.NET Core Architecture
  3. Web Applications
  4. MVC
  5. Razor Pages
  6. Razor Syntax
  7. Minimal APIs
  8. Web API
  9. REST APIs
  10. Controllers
  11. Routing
  12. Model Binding
  13. Model Validation
  14. Middleware
  15. Dependency Injection
  16. Configuration
  17. Options Pattern
  18. Logging
  19. Error Handling
  20. Authentication
  21. Authorization
  22. Identity
  23. JWT Authentication
  24. Cookies
  25. Sessions
  26. CORS
  27. Rate Limiting
  28. API Versioning
  29. OpenAPI
  30. Swagger
  31. Entity Framework Core
  32. DbContext
  33. DbSet
  34. Entities
  35. Code First
  36. Database First
  37. Migrations
  38. Relationships
  39. One-to-One Relationships
  40. One-to-Many Relationships
  41. Many-to-Many Relationships
  42. Fluent API
  43. Data Annotations
  44. LINQ to Entities
  45. Change Tracking
  46. Transactions
  47. Raw SQL
  48. Eager Loading
  49. Lazy Loading
  50. Explicit Loading
  51. Query Optimization
  52. Windows Forms
  53. WPF
  54. XAML
  55. Controls
  56. Data Binding
  57. Commands
  58. MVVM
  59. Dependency Properties
  60. Routed Events
  61. .NET MAUI
  62. MAUI Architecture
  63. XAML
  64. MAUI Controls
  65. MAUI Layouts
  66. MAUI Navigation
  67. Data Binding
  68. MVVM
  69. Platform-Specific Code
  70. HTTP Fundamentals
  71. HttpClient
  72. HTTP Requests
  73. HTTP Responses
  74. TCP
  75. UDP
  76. Sockets
  77. WebSockets
  78. gRPC
  79. Unit Testing
  80. MSTest
  81. NUnit
  82. xUnit
  83. Integration Testing
  84. Functional Testing
  85. Mocking
  86. Test-Driven Development
  87. Behavior-Driven Development
  88. Code Coverage
  89. Benchmark Testing
  90. SOLID Principles
  91. Clean Architecture
  92. Onion Architecture
  93. Hexagonal Architecture
  94. Layered Architecture
  95. Domain-Driven Design
  96. Repository Pattern
  97. Unit of Work Pattern
  98. CQRS
  99. Mediator Pattern
  100. Event Sourcing
  101. Event-Driven Architecture
  102. Microservices
  103. Modular Monolith
  104. Distributed Systems
  105. Creational Patterns
  106. Factory Method
  107. Abstract Factory
  108. Builder
  109. Prototype
  110. Singleton
  111. Structural Patterns
  112. Adapter
  113. Bridge
  114. Composite
  115. Decorator
  116. Facade
  117. Flyweight
  118. Proxy
  119. Behavioral Patterns
  120. Chain of Responsibility
  121. Command
  122. Interpreter
  123. Iterator
  124. Mediator
  125. Memento
  126. Observer
  127. State
  128. Strategy
  129. Template Method
  130. Visitor
  131. Cloud-Native .NET
  132. Docker
  133. Containerization
  134. Kubernetes
  135. CI/CD
  136. Azure App Service
  137. Azure Functions
  138. Azure SQL
  139. Azure Storage
  140. Azure Service Bus
  141. Azure Key Vault
  142. Azure Container Apps
  143. AWS with .NET
  144. Serverless .NET
  145. Infrastructure as Code
  146. Application Monitoring
  147. Distributed Tracing
  148. OpenTelemetry
  149. .NET Application Security
  150. Secure Coding
  151. Authentication Security
  152. Authorization Security
  153. OAuth 2.0
  154. OpenID Connect
  155. JWT Security
  156. Cryptography
  157. Encryption
  158. Hashing
  159. Password Security
  160. Secret Management
  161. SQL Injection Prevention
  162. XSS Prevention
  163. CSRF Prevention
  164. API Security
  165. OWASP Practices
  166. Microservices Communication
  167. REST
  168. gRPC
  169. Message Queues
  170. RabbitMQ
  171. Kafka
  172. Distributed Caching
  173. Redis
  174. Distributed Transactions
  175. Eventual Consistency
  176. Service Discovery
  177. API Gateway
  178. Resilience Patterns
  179. Retry Pattern
  180. Circuit Breaker Pattern
  181. Saga Pattern

Topics

181 published topics

  1. 01 ASP.NET Core FundamentalsLearn ASP.NET Core Fundamentals through a detailed C# lesson with examples, exercises and practice questions.Advanced · 14 min read · 180 min learning
  2. 02 ASP.NET Core ArchitectureLearn ASP.NET Core Architecture through a detailed C# lesson with examples, exercises and practice questions.Advanced · 14 min read · 180 min learning
  3. 03 Web ApplicationsLearn Web Applications through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
  4. 04 MVCLearn MVC through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
  5. 05 Razor PagesLearn Razor Pages through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
  6. 06 Razor SyntaxLearn Razor Syntax through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
  7. 07 Minimal APIsLearn Minimal APIs through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
  8. 08 Web APILearn Web API through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
  9. 09 REST APIsLearn REST APIs through a detailed C# lesson with examples, exercises and practice questions.Advanced · 14 min read · 180 min learning
  10. 10 ControllersLearn Controllers through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
  11. 11 RoutingLearn Routing through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
  12. 12 Model BindingLearn Model Binding through a detailed C# lesson with examples, exercises and practice questions.Advanced · 14 min read · 180 min learning
  13. 13 Model ValidationLearn Model Validation through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
  14. 14 MiddlewareLearn Middleware through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
  15. 15 Dependency InjectionLearn Dependency Injection through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
  16. 16 ConfigurationLearn Configuration through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
  17. 17 Options PatternLearn Options Pattern through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
  18. 18 LoggingLearn Logging through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
  19. 19 Error HandlingLearn Error Handling through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
  20. 20 AuthenticationLearn Authentication through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning