Learning Paths¶
Visual representations of the recommended learning progressions for each language guide. These graphs show how tutorials build on each other and connect to platform concepts and recipes.
Overview¶
Each language guide follows a consistent structure from local development to production deployment:
graph TD
subgraph Foundation
L[Local Run] --> D[First Deploy]
end
subgraph Configuration
D --> C[Configuration]
C --> M[Logging & Monitoring]
end
subgraph Production
M --> I[Infrastructure as Code]
I --> CI[CI/CD]
CI --> SSL[Custom Domain & SSL]
end
subgraph Deep Dive
R[Runtime Details]
RC[Recipes]
end
C --> R
SSL --> RC Python Learning Path¶
Core Progression¶
| Step | Document | Prerequisites | Time |
|---|---|---|---|
| 1 | Local Run | Python basics | 15 min |
| 2 | First Deploy | Local Run | 30 min |
| 3 | Configuration | First Deploy | 20 min |
| 4 | Logging & Monitoring | Configuration | 25 min |
| 5 | Infrastructure as Code | Logging | 30 min |
| 6 | CI/CD | IaC | 30 min |
| 7 | Custom Domain & SSL | CI/CD | 20 min |
Recipe Extensions¶
After completing the core path, explore recipes based on your needs:
graph TD
Core[Core Path Complete] --> Data[Data Storage]
Core --> Auth[Authentication]
Core --> Infra[Infrastructure]
Data --> SQL[Azure SQL]
Data --> Cosmos[CosmosDB]
Data --> Redis[Redis Cache]
Auth --> MI[Managed Identity]
Auth --> EA[Easy Auth]
Auth --> KV[Key Vault Reference]
Infra --> CC[Custom Container]
Infra --> BYOS[Bring Your Own Storage]
Infra --> ND[Native Dependencies]
Infra --> DS[Deployment Slots] Node.js Learning Path¶
Core Progression¶
| Step | Document | Prerequisites | Time |
|---|---|---|---|
| 1 | Local Run | Node.js basics | 15 min |
| 2 | First Deploy | Local Run | 30 min |
| 3 | Configuration | First Deploy | 20 min |
| 4 | Logging & Monitoring | Configuration | 25 min |
| 5 | Infrastructure as Code | Logging | 30 min |
| 6 | CI/CD | IaC | 30 min |
| 7 | Custom Domain & SSL | CI/CD | 20 min |
Node.js-Specific Recipes¶
- Next.js: Server-side rendering with Next.js on App Service
- Native Dependencies: Handling native npm packages
Java Learning Path¶
Core Progression¶
| Step | Document | Prerequisites | Time |
|---|---|---|---|
| 1 | Local Run | Java/Maven basics | 15 min |
| 2 | First Deploy | Local Run | 30 min |
| 3 | Configuration | First Deploy | 20 min |
| 4 | Logging & Monitoring | Configuration | 25 min |
| 5 | Infrastructure as Code | Logging | 30 min |
| 6 | CI/CD | IaC | 30 min |
| 7 | Custom Domain & SSL | CI/CD | 20 min |
Java-Specific Recipes¶
- Zero-Downtime Deployment: Blue-green deployments with slots
- Private Endpoints: Secure connectivity to Azure services
- VNet Integration: Outbound networking configuration
.NET Learning Path¶
Core Progression¶
| Step | Document | Prerequisites | Time |
|---|---|---|---|
| 1 | Local Run | .NET basics | 15 min |
| 2 | First Deploy | Local Run | 30 min |
| 3 | Configuration | First Deploy | 20 min |
| 4 | Logging & Monitoring | Configuration | 25 min |
| 5 | Infrastructure as Code | Logging | 30 min |
| 6 | CI/CD | IaC | 30 min |
| 7 | Custom Domain & SSL | CI/CD | 20 min |
.NET-Specific Features¶
- Native integration with Azure SDK
- Application Insights automatic instrumentation
- Windows and Linux hosting options
Cross-Language Concepts¶
Regardless of language, all paths connect to these platform concepts:
graph TD
subgraph Language Guides
PY[Python Path]
NO[Node.js Path]
JA[Java Path]
DN[.NET Path]
end
subgraph Platform Concepts
HW[How App Service Works]
RL[Request Lifecycle]
SC[Scaling]
NW[Networking]
end
subgraph Best Practices
PB[Production Baseline]
DP[Deployment]
RE[Reliability]
end
PY --> HW
NO --> HW
JA --> HW
DN --> HW
HW --> RL
RL --> SC
RL --> NW
SC --> PB
NW --> PB
PB --> DP
PB --> RE Recommended Learning Order¶
For Beginners¶
- Start Here: Overview
- Platform: How App Service Works
- Your Language Guide: Complete steps 1-3 (Local Run → Configuration)
- Platform: Request Lifecycle
- Your Language Guide: Complete steps 4-7 (Logging → SSL)
For Experienced Developers¶
- Platform: Quick scan of How App Service Works
- Best Practices: Production Baseline
- Your Language Guide: Skim core path, focus on recipes
- Troubleshooting: Quick Diagnosis Cards
For Operations/SRE¶
- Platform: All platform documents
- Best Practices: All best practices
- Operations: All operations guides
- Troubleshooting: Mental Model → Decision Tree → Playbooks
Data Source¶
Learning path data is extracted from language guide frontmatter. To regenerate: