C#.NET / Subject
Advanced
Master advanced C#.NET through ASP.NET Core, Entity Framework Core, desktop and MAUI applications, networking, testing, architecture, cloud deployment, security and microservices.
Your Progress
Learning Summary
Suggested sequence
Learning roadmap
Topics follow the Admin display order
Advanced
181 topics- ASP.NET Core Fundamentals
- ASP.NET Core Architecture
- Web Applications
- MVC
- Razor Pages
- Razor Syntax
- Minimal APIs
- Web API
- REST APIs
- Controllers
- Routing
- Model Binding
- Model Validation
- Middleware
- Dependency Injection
- Configuration
- Options Pattern
- Logging
- Error Handling
- Authentication
- Authorization
- Identity
- JWT Authentication
- Cookies
- Sessions
- CORS
- Rate Limiting
- API Versioning
- OpenAPI
- Swagger
- Entity Framework Core
- DbContext
- DbSet
- Entities
- Code First
- Database First
- Migrations
- Relationships
- One-to-One Relationships
- One-to-Many Relationships
- Many-to-Many Relationships
- Fluent API
- Data Annotations
- LINQ to Entities
- Change Tracking
- Transactions
- Raw SQL
- Eager Loading
- Lazy Loading
- Explicit Loading
- Query Optimization
- Windows Forms
- WPF
- XAML
- Controls
- Data Binding
- Commands
- MVVM
- Dependency Properties
- Routed Events
- .NET MAUI
- MAUI Architecture
- XAML
- MAUI Controls
- MAUI Layouts
- MAUI Navigation
- Data Binding
- MVVM
- Platform-Specific Code
- HTTP Fundamentals
- HttpClient
- HTTP Requests
- HTTP Responses
- TCP
- UDP
- Sockets
- WebSockets
- gRPC
- Unit Testing
- MSTest
- NUnit
- xUnit
- Integration Testing
- Functional Testing
- Mocking
- Test-Driven Development
- Behavior-Driven Development
- Code Coverage
- Benchmark Testing
- SOLID Principles
- Clean Architecture
- Onion Architecture
- Hexagonal Architecture
- Layered Architecture
- Domain-Driven Design
- Repository Pattern
- Unit of Work Pattern
- CQRS
- Mediator Pattern
- Event Sourcing
- Event-Driven Architecture
- Microservices
- Modular Monolith
- Distributed Systems
- Creational Patterns
- Factory Method
- Abstract Factory
- Builder
- Prototype
- Singleton
- Structural Patterns
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
- Behavioral Patterns
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
- Cloud-Native .NET
- Docker
- Containerization
- Kubernetes
- CI/CD
- Azure App Service
- Azure Functions
- Azure SQL
- Azure Storage
- Azure Service Bus
- Azure Key Vault
- Azure Container Apps
- AWS with .NET
- Serverless .NET
- Infrastructure as Code
- Application Monitoring
- Distributed Tracing
- OpenTelemetry
- .NET Application Security
- Secure Coding
- Authentication Security
- Authorization Security
- OAuth 2.0
- OpenID Connect
- JWT Security
- Cryptography
- Encryption
- Hashing
- Password Security
- Secret Management
- SQL Injection Prevention
- XSS Prevention
- CSRF Prevention
- API Security
- OWASP Practices
- Microservices Communication
- REST
- gRPC
- Message Queues
- RabbitMQ
- Kafka
- Distributed Caching
- Redis
- Distributed Transactions
- Eventual Consistency
- Service Discovery
- API Gateway
- Resilience Patterns
- Retry Pattern
- Circuit Breaker Pattern
- Saga Pattern
Topics
181 published topics
- 161 SQL Injection PreventionLearn SQL Injection Prevention through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 162 XSS PreventionLearn XSS Prevention through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 163 CSRF PreventionLearn CSRF Prevention through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 164 API SecurityLearn API Security through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 165 OWASP PracticesLearn OWASP Practices through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 166 Microservices CommunicationLearn Microservices Communication through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 167 RESTLearn REST through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 168 gRPCLearn gRPC for Microservices through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 169 Message QueuesLearn Message Queues through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 170 RabbitMQLearn RabbitMQ through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 171 KafkaLearn Kafka through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 172 Distributed CachingLearn Distributed Caching through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 173 RedisLearn Redis through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 174 Distributed TransactionsLearn Distributed Transactions through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 175 Eventual ConsistencyLearn Eventual Consistency through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 176 Service DiscoveryLearn Service Discovery through a detailed C# lesson with examples, exercises and practice questions.Advanced · 14 min read · 180 min learning
- 177 API GatewayLearn API Gateway through a detailed C# lesson with examples, exercises and practice questions.Advanced · 14 min read · 180 min learning
- 178 Resilience PatternsLearn Resilience Patterns through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 179 Retry PatternLearn Retry Pattern through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 180 Circuit Breaker PatternLearn Circuit Breaker Pattern through a detailed C# lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning