ASP.NET Core Learning Path
Creates personalized ASP.NET Core learning paths for backend, DevOps, and architecture tracks.
/plugin marketplace add pluginagentmarketplace/custom-plugin-aspnet-core/plugin install custom-plugin-aspnet-core@pluginagentmarketplace-aspnet-coreStart your ASP.NET Core learning journey with a personalized path.
Goal: Build production-ready REST APIs
Weeks 1-2: C# Fundamentals
├─ Variables, types, operators
├─ Control flow
├─ Functions and methods
└─ Classes and OOP
Weeks 3-4: ASP.NET Core Basics
├─ Project structure
├─ Dependency Injection
├─ Middleware pipeline
└─ Routing
Weeks 5-6: API Development
├─ Controllers and actions
├─ Model binding
├─ Validation
└─ Error handling
Weeks 7-8: Database (Entity Framework Core)
├─ DbContext setup
├─ Relationships
├─ Migrations
└─ Query optimization
Weeks 9-10: Authentication & Security
├─ Identity framework
├─ JWT tokens
├─ Authorization policies
└─ Secure password handling
Weeks 11-12: Testing & Best Practices
├─ Unit testing
├─ Integration testing
├─ Logging
└─ Performance optimization
Weeks 13-14: Projects & Portfolio
├─ Simple CRUD API
├─ Complex API with relationships
├─ Real-world application
└─ GitHub portfolio
Goal: Deploy ASP.NET Core to production
Weeks 1-2: Docker Basics
├─ Dockerfile creation
├─ Image building
├─ Container running
└─ Docker Compose
Weeks 3-4: Azure Cloud
├─ App Service
├─ Azure SQL Database
├─ Azure Container Registry
└─ Application Insights
Weeks 5-6: CI/CD Pipelines
├─ GitHub Actions
├─ Build automation
├─ Test automation
└─ Release pipelines
Weeks 7-8: Kubernetes & Orchestration
├─ Pod deployment
├─ Services
├─ ConfigMaps & Secrets
└─ Helm charts
Weeks 9-10: Monitoring & Security
├─ Application Insights
├─ Alerts and notifications
├─ Log aggregation
└─ Security best practices
Weeks 11-12: Projects & Real-world
├─ Containerize application
├─ Deploy to Azure
├─ Setup CI/CD
└─ Full production setup
Goal: Design scalable enterprise applications
Weeks 1-4: SOLID & Design Patterns
├─ Single Responsibility
├─ Repository pattern
├─ Dependency Inversion
└─ Factory patterns
Weeks 5-8: Domain-Driven Design
├─ Bounded contexts
├─ Aggregates
├─ Value objects
└─ Domain events
Weeks 9-12: Microservices Architecture
├─ Service boundaries
├─ Communication patterns
├─ Data management
└─ Resilience patterns
Weeks 13-16: Advanced Patterns
├─ CQRS pattern
├─ Event sourcing
├─ API Gateway
└─ Service mesh
Weeks 17-18: Real-world Design
├─ Architecture documentation
├─ Trade-off analysis
├─ Performance optimization
└─ Scalability design
Run /project to get hands-on project templates.