Skip to content

Latest commit

 

History

History
143 lines (97 loc) · 6.49 KB

File metadata and controls

143 lines (97 loc) · 6.49 KB

📚 Azure Essentials - Lesson Index

Code to Cloud | Your guide to Azure mastery


🚀 Before You Start

Fastest Option: GitHub Codespaces

Open in GitHub Codespaces

All tools pre-installed, ready to go in your browser!

💡 Learn more about Dev Containers

Local Setup

  1. Run Preflight Checks — Validate your environment is ready:

    • macOS/Linux: ./scripts/bash/validate-env.sh
    • Windows: .\scripts\powershell\validate-env.ps1
  2. 📜 Scripts Guide — How to run scripts, deploy lessons, and troubleshoot


🗓️ Day 1: Foundations

# Lesson Duration Description Resources
00 Prerequisites & Setup 15-30 min Set up your machine for the course None
01 Introduction to Azure 55 min Cloud concepts, service models, Portal & CLI basics None
02 Getting Started 20 min Accounts, subscriptions, tenants, resource groups Management Groups
03 Storage Services 55 min Blobs, files, queues, tables, redundancy options Storage Account
04 Networking 35 min Virtual networks, subnets, NSGs, load balancers VNet, NSG
05 Compute: Windows 30 min Windows VMs, availability, App Service VM, App Service
06 Compute: Linux & Kubernetes 25 min Linux workloads, MicroK8s fundamentals Ubuntu VM
07 Container Services 25 min Azure Container Registry, container deployment ACR

🗓️ Day 2: Advanced Services

# Lesson Duration Description Resources
08 Serverless Services 60 min Azure Functions, triggers, bindings, Logic Apps Function App
09 Database Services 60 min Azure SQL, Cosmos DB, Microsoft Fabric intro Cosmos DB
10 Billing & Cost 20 min Cost management, budgets, resource tagging None
11 Azure AI Foundry 45 min AI workspaces, model catalog, chatbot development AI Foundry
12 Architecture Design 45 min Collaborative design session, Well-Architected Framework None

🚀 Quick Start

Option 1: Follow Along in Order

Start with Lesson 00: Prerequisites and work through each lesson sequentially.

Option 2: Jump to a Specific Topic

Use the table above to navigate directly to the lesson you need.

Option 3: Deploy All Resources at Once

# Deploy infrastructure for all lessons
azd up

Option 4: Deploy a Single Lesson

# Deploy only lesson 03 resources
azd env set LESSON_NUMBER 03
azd up

📁 Sample Applications

Several lessons include sample code you can deploy:

Lesson Sample App Description
05 Cloud Quote API .NET API with inspirational cloud quotes
07 Cloud Dashboard Containerized status dashboard
08 Sample Function Python HTTP trigger function
09 Cosmos Test App Python Cosmos DB CRUD operations
11 Simple Chatbot Python Azure OpenAI chatbot

💰 Free Tier Compatibility

Lesson Free Tier Notes
01-04 Fully free
05 Use F1 App Service SKU
06 Local MicroK8s only
07 ⚠️ ACR Basic ~$5/month
08 Consumption plan is free
09 ⚠️ Cosmos DB Serverless (pay-per-use)
10 Portal demo only
11 ⚠️ AI services have costs
12 Design workshop only

🧹 Cleanup

Always clean up resources when finished to avoid charges:

# Remove all deployed resources
azd down --force --purge

🔗 Additional Resources


💬 Community

Join the Code to Cloud community for help and discussions:

Website Discord Podcast


Code to Cloud Inc. | Azure Essentials Training
© 2024-2026 Code to Cloud Inc. | MIT License