Backend
by Kirill Pashkov
1. CI/CD
1.1. Azure DevOps
1.1.1. Build Pipeline
1.1.2. Release Pipeline
2. Containerization
2.1. Docker
2.1.1. docker-compose
3. ASP.NET
3.1. Middleware
3.2. Filters
3.3. Validation
3.3.1. FluentValidation
4. Authentication
4.1. ASP.NET Identity
4.2. OAuth/OpenID
4.3. Third Party Providers
4.3.1. Azure AD B2C
5. Testing
5.1. XUnit
5.2. AutoFixture
6. HTTP
6.1. TCP
6.2. Structure
6.3. Verbs
7. Web API Design
7.1. REST
7.2. Versioning
8. .NET
8.1. C#
8.2. Expression Trees
8.3. LINQ
8.4. Async API
9. Databases
9.1. Normal Forms
9.2. SQL Server
9.2.1. SQL
9.2.1.1. DDL
9.2.1.2. DML
9.2.1.3. Execution Plan
9.2.1.4. Views
9.2.1.5. Functions & Procedures
10. Cloud Provider
10.1. Azure
10.1.1. App Service
10.1.2. Storage Account
10.1.3. SQL Database
10.1.4. Service Bus
10.1.5. Deployment
10.1.5.1. ARM
10.1.5.2. Bicep