Arabčina | Bengálčina | Bulharčina | Barmský (Myanmar) | Čínština (zjednodušená) | Čínština (tradičná, Hong Kong) | Čínština (tradičná, Macau) | Čínština (tradičná, Taiwan) | Chorvátčina | Čeština | Dánčina | Holandčina | Estónčina | Fínčina | Francúzština | Nemčina | Gréčtina | Hebrejčina | Hindčina | Maďarčina | Indonézština | Taliančina | Japončina | Kannadčina | Khmérčina | Kórejčina | Litovčina | Malajčina | Malajálamčina | Maráthčina | Nepálčina | Nigerijský pidžin | Nórčina | Perzština (Farsi) | Poľština | Portugalčina (Brazília) | Portugalčina (Portugalsko) | Pandžábčina (Gurmukhi) | Rumunčina | Ruština | Srbčina (cyrilika) | Slovenčina | Slovinčina | Španielčina | Svahilčina | Švédčina | Tagalog (Filipíny) | Tamilčina | Telugčina | Thajčina | Turečtina | Ukrajinčina | Urdčina | Vietnamsčina
Preferujete klonovanie lokálne?
Tento repozitár obsahuje viac ako 50 prekladov, čo výrazne zvyšuje veľkosť na stiahnutie. Ak chcete klonovať bez prekladov, použite sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/AZD-for-beginners.git cd AZD-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/AZD-for-beginners.git cd AZD-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Toto vám poskytne všetko, čo potrebujete na dokončenie kurzu s oveľa rýchlejším stiahnutím.
Azure Developer CLI sa rozrástol za hranice tradičných webových aplikácií a API. Dnes je azd jediným nástrojom na nasadenie ľubovoľnej aplikácie do Azure — vrátane aplikácií s podporou AI a inteligentných agentov.
Čo to pre vás znamená:
- AI agenti sú teraz plnohodnotné pracovné záťaže azd. Môžete inicializovať, nasadzovať a spravovať projekty AI agentov pomocou toho istého pracovného postupu
azd init→azd up, ktorý už poznáte. - Integrácia s Microsoft Foundry prináša nasadzovanie modelov, hosťovanie agentov a konfiguráciu AI služieb priamo do ekosystému azd šablón.
- Základný pracovný postup sa nezmenil. Či už nasadzujete todo aplikáciu, mikroslužbu alebo viac-agentové AI riešenie, príkazy sú rovnaké.
Ak ste už azd používali, podpora AI je prirodzeným rozšírením — nie samostatným nástrojom alebo pokročilou špecializáciou. Ak začínate, naučíte sa jeden pracovný postup, ktorý funguje pre všetko.
Azure Developer CLI (azd) je pre vývojárov priateľský príkazový nástroj, ktorý zjednodušuje nasadzovanie aplikácií do Azure. Namiesto manuálneho vytvárania a prepájania desiatok Azure prostriedkov môžete nasadiť celé aplikácie jediným príkazom.
# Tento jediný príkaz robí všetko:
# ✅ Vytvorí všetky zdroje Azure
# ✅ Konfiguruje sieťovanie a zabezpečenie
# ✅ Sestaví váš aplikačný kód
# ✅ Nasadí do Azure
# ✅ Poskytne vám funkčnú URL adresu
azd upTo je všetko! Žiadne klikanie v Azure Portáli, žiadne zložité ARM šablóny, ktoré by ste sa museli najprv naučiť, žiadna manuálna konfigurácia — len funkčné aplikácie na Azure.
Toto je najčastejšia otázka, ktorú začiatočníci kladú. Tu je jednoduchá odpoveď:
| Feature | Azure CLI (az) |
Azure Developer CLI (azd) |
|---|---|---|
| Purpose | Spravovať jednotlivé Azure prostriedky | Nasadzovať kompletné aplikácie |
| Mindset | Zamerané na infraštruktúru | Zamerané na aplikáciu |
| Example | az webapp create --name myapp... |
azd up |
| Learning Curve | Musíte poznať služby Azure | Stačí poznať svoju aplikáciu |
| Best For | DevOps, infraštruktúra | Vývojári, prototypovanie |
- Azure CLI je ako mať všetky nástroje na stavbu domu — kladivá, píly, nechty. Môžete postaviť čokoľvek, ale musíte vedieť, ako stavať.
- Azure Developer CLI je ako najatie dodávateľa — opíšete, čo chcete, a on sa postará o výstavbu.
| Scenario | Use This |
|---|---|
| "Chcem rýchlo nasadiť svoju webovú aplikáciu" | azd up |
| "Potrebujem vytvoriť len úložný účet" | az storage account create |
| "Staviam kompletnú AI aplikáciu" | azd init --template azure-search-openai-demo |
| "Potrebujem ladiť konkrétny Azure prostriedok" | az resource show |
| "Chcem produkčné nasadenie pripravené za minúty" | azd up --environment production |
AZD používa Azure CLI na pozadí. Môžete používať obidve:
# Nasadzujte svoju aplikáciu pomocou AZD
azd up
# Potom dolaďte konkrétne zdroje pomocou Azure CLI
az webapp config set --name myapp --always-on trueNemainajte od nuly! Awesome AZD je komunitná zbierka šablón pripravených na nasadenie:
| Resource | Description |
|---|---|
| 🔗 Awesome AZD Gallery | Prehliadajte viac ako 200 šablón s nasadením na jedno kliknutie |
| 🔗 Odošliť šablónu | Prispievajte vlastnou šablónou do komunity |
| 🔗 GitHub repozitár | Ohodnoťte hviezdičkou a preskúmajte zdrojový kód |
# RAG chat s modelmi Microsoft Foundry + AI vyhľadávanie
azd init --template azure-search-openai-demo
# Rýchla aplikácia AI chatu
azd init --template openai-chat-app-quickstart
# AI agenti s Foundry agentmi
azd init --template get-started-with-ai-agentsPred začatím sa uistite, že váš počítač je pripravený pre šablónu, ktorú chcete nasadiť:
Windows:
.\validate-setup.ps1macOS / Linux:
bash ./validate-setup.shAk niektorá z požadovaných kontrol zlyhá, opravte ju najprv a potom pokračujte s rýchlym začiatkom.
Windows:
winget install microsoft.azdmacOS:
brew tap azure/azd && brew install azdLinux:
curl -fsSL https://aka.ms/install-azd.sh | bash# Voliteľné, ak plánujete používať priamo príkazy Azure CLI v tomto kurze
az login
# Povinné pre AZD pracovné toky
azd auth loginAk si nie ste istí, ktorý spôsob potrebujete, postupujte podľa plného nastavovacieho postupu v Installation & Setup.
# Inicializovať z šablóny
azd init --template todo-nodejs-mongo
# Nasadiť do Azure (vytvára všetko!)
azd up🎉 Hotovo! Vaša aplikácia je teraz spustená na Azure.
# Remove all resources when done experimenting
azd down --force --purgeTento kurz je navrhnutý pre postupné učenie - začnite tam, kde sa cítite pohodlne, a postupujte ďalej:
| Your Experience | Start Here |
|---|---|
| Úplne nový v Azure | Chapter 1: Foundation |
| Poznáte Azure, nový v AZD | Chapter 1: Foundation |
| Chcete nasadiť AI aplikácie | Chapter 2: AI-First Development |
| Chcete praktické cvičenie | 🎓 Interactive Workshop - 3-4 hodinové vedené laboratórium |
| Potrebujete produkčné vzory | Chapter 8: Production & Enterprise |
- Vytvorte fork tohto repozitára:
- Klonujte tento repozitár:
git clone https://github.com/YOUR-USERNAME/azd-for-beginners.git - Získajte pomoc: Komunita Azure na Discorde
Preferujete klonovanie lokálne?
Tento repozitár obsahuje viac ako 50 prekladov, čo výrazne zvyšuje veľkosť na stiahnutie. Ak chcete klonovať bez prekladov, použite sparse checkout:
git clone --filter=blob:none --sparse https://github.com/microsoft/AZD-for-beginners.git cd AZD-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'Toto vám poskytne všetko, čo potrebujete na dokončenie kurzu s oveľa rýchlejším stiahnutím.
Ovládnite Azure Developer CLI (azd) prostredníctvom štruktúrovaných kapitol navrhnutých pre postupné učenie. Špeciálny dôraz na nasadzovanie AI aplikácií s integráciou Microsoft Foundry.
Na základe poznatkov z komunity Microsoft Foundry na Discorde, 45% vývojárov chce používať AZD pre AI záťaže, no stretávajú sa s problémami pri:
- Zložitých viacslužbových AI architektúrach
- Najlepších postupoch nasadenia AI do produkcie
- Integrácii a konfigurácii Azure AI služieb
- Optimalizácii nákladov pre AI záťaže
- Riešení problémov špecifických pre nasadenie AI
Po absolvovaní tohto štruktúrovaného kurzu budete:
- Ovládať základy AZD: Základné koncepty, inštalácia a konfigurácia
- Nasadzovať AI aplikácie: Používať AZD s Microsoft Foundry službami
- Implementovať infraštruktúru ako kód: Spravovať Azure prostriedky s Bicep šablónami
- Riešiť problémy nasadení: Odstraňovať bežné chyby a ladiť problémy
- Optimalizovať pre produkciu: Bezpečnosť, škálovanie, monitorovanie a riadenie nákladov
- Stavať viac-agentové riešenia: Nasadzovať komplexné AI architektúry
Pred tým, než začnete Kapitolu 1, uistite sa, že máte nasledujúce veci pripravené. Inštalačné kroky v tejto príručke predpokladajú, že tieto základy sú už zvládnuté.
- Predplatné Azure: Môžete použiť existujúce predplatné z práce alebo vlastný účet, alebo si vytvorte free trial na začiatok.
- Povolenie na vytváranie Azure zdrojov: Pre väčšinu cvičení by ste mali mať aspoň Contributor prístup k cieľovému predplatnému alebo skupine zdrojov. Niektoré kapitoly môžu tiež predpokladať, že môžete vytvárať skupiny zdrojov, managed identities a RBAC priradenia.
- Účet GitHub: Toto je užitočné na forkovanie repozitára, sledovanie vlastných zmien a použitie GitHub Codespaces pre workshop.
- Požiadavky na runtime šablón: Niektoré šablóny potrebujú lokálne nástroje ako Node.js, Python, Java alebo Docker. Spustite setup validator pred začiatkom, aby ste včas odhalili chýbajúce nástroje.
- Základná znalosť terminálu: Nemusíte byť expert, ale mali by ste byť pohodlní so spúšťaním príkazov ako
git clone,azd auth login, aazd up.
Pracujete v podnikovom predplatnom? Ak je vaše Azure prostredie spravované administrátorom, potvrďte vopred, že môžete nasadzovať zdroje v predplatnom alebo skupine zdrojov, ktoré plánujete používať. Ak nie, požiadajte o sandbox predplatné alebo Contributor prístup pred začiatkom.
Nový v Azure? Začnite s vlastným Azure trial alebo pay-as-you-go predplatným na https://aka.ms/azurefreetrial, aby ste mohli dokončiť cvičenia od začiatku do konca bez čakania na schválenia na úrovni tenanta.
Každá kapitola má samostatný README s učebnými cieľmi, rýchlym štartom a cvičeniami:
| Kapitola | Téma | Lekcie | Trvanie | Zložitosť |
|---|---|---|---|---|
| Kap. 1: Základy | Začíname | Základy AZD | Inštalácia | Prvý projekt | 30-45 min | ⭐ |
| Kap. 2: Vývoj AI | Aplikácie orientované na AI | Integrácia Microsoft Foundry | AI agenti | Nasadenie modelov | Workshop | 1-2 hrs | ⭐⭐ |
| Kap. 3: Konfigurácia | Autentifikácia & Bezpečnosť | Konfigurácia | Autentifikácia a bezpečnosť | 45-60 min | ⭐⭐ |
| Kap. 4: Infrastruktúra | IaC & Nasadenie | Príručka nasadenia | Provisioning | 1-1.5 hrs | ⭐⭐⭐ |
| Kap. 5: Multi-Agent | Riešenia AI agentov | Scenár maloobchodu | Vzory koordinácie | 2-3 hrs | ⭐⭐⭐⭐ |
| Kap. 6: Pred nasadením | Plánovanie & Validácia | Preflight Checks | Plánovanie kapacity | Výber SKU | App Insights | 1 hr | ⭐⭐ |
| Kap. 7: Riešenie problémov | Ladenie & Oprava | Bežné problémy | Ladenie | AI problémy | 1-1.5 hrs | ⭐⭐ |
| Kap. 8: Produkcia | Podnikové vzory | Produkčné postupy | 2-3 hrs | ⭐⭐⭐⭐ |
| 🎓 Workshop | Praktické cvičenie | Úvod | Výber | Validácia | Rozobratie | Konfigurácia | Prispôsobenie | Deaktivácia infraštruktúry | Zhrnutie | 3-4 hrs | ⭐⭐ |
Celkové trvanie kurzu: ~10-14 hodín | Progres zručností: Začiatočník → Produkčne pripravený
Vyberte si kurz podľa úrovne skúseností a cieľov
Predpoklady: Predplatné Azure, základné znalosti príkazového riadka
Trvanie: 30-45 minút
Zložitosť: ⭐
- Pochopenie základov Azure Developer CLI
- Inštalácia AZD na vašej platforme
- Vaše prvé úspešné nasadenie
- 🎯 Začnite tu: Čo je Azure Developer CLI?
- 📖 Teória: Základy AZD - Hlavné koncepty a terminológia
- ⚙️ Nastavenie: Inštalácia & Nastavenie - Príručky špecifické pre platformu
- 🛠️ Prakticky: Váš prvý projekt - Krok za krokom tutoriál
- 📋 Rýchla referencia: Command Cheat Sheet
# Rýchla kontrola inštalácie
azd version
# Nasadiť svoju prvú aplikáciu
azd init --template todo-nodejs-mongo
azd up💡 Výsledok kapitoly: Úspešne nasadiť jednoduchú webovú aplikáciu do Azure pomocou AZD
✅ Overenie úspechu:
# Po dokončení kapitoly 1 by ste mali byť schopní:
azd version # Zobrazuje nainštalovanú verziu
azd init --template todo-nodejs-mongo # Inicializuje projekt
azd up # Nasadí do Azure
azd show # Zobrazuje URL bežiacej aplikácie
# Aplikácia sa otvorí v prehliadači a funguje
azd down --force --purge # Vyčistí zdroje📊 Časová náročnosť: 30-45 minút
📈 Úroveň zručností po: Dokáže nasadiť základné aplikácie samostatne
📈 Úroveň zručností po: Dokáže nasadiť základné aplikácie samostatne
Predpoklady: Kapitola 1 dokončená
Trvanie: 1-2 hodiny
Zložitosť: ⭐⭐
- Integrácia Microsoft Foundry s AZD
- Nasadzovanie aplikácií poháňaných AI
- Pochopenie konfigurácií AI služieb
- 🎯 Začnite tu: Integrácia Microsoft Foundry
- 🤖 AI agenti: Sprievodca AI agentmi - Nasadzovanie inteligentných agentov s AZD
- 📖 Vzory: Nasadenie AI modelov - Nasadiť a spravovať AI modely
- 🛠️ Workshop: AI Workshop Lab - Pripravte svoje AI riešenia pre AZD
- 🎥 Interaktívny sprievodca: Materiály workshopu - Učenie v prehliadači s MkDocs * DevContainer prostredím
- 📋 Šablóny: Microsoft Foundry Templates
- 📝 Príklady: Príklady nasadenia AZD
# Nasadiť svoju prvú AI aplikáciu
azd init --template azure-search-openai-demo
azd up
# Vyskúšať ďalšie AI šablóny
azd init --template openai-chat-app-quickstart
azd init --template agent-openai-python-prompty💡 Výsledok kapitoly: Nasadiť a nakonfigurovať chatovaciu aplikáciu poháňanú AI s RAG schopnosťami
✅ Overenie úspechu:
# Po kapitole 2 by ste mali byť schopní:
azd init --template azure-search-openai-demo
azd up
# Otestovať rozhranie chatu s AI
# Klásť otázky a dostávať odpovede generované AI s uvedenými zdrojmi
# Overiť, že integrácia vyhľadávania funguje
azd monitor # Skontrolovať, že Application Insights zobrazuje telemetriu
azd down --force --purge📊 Časová náročnosť: 1-2 hodiny
📈 Úroveň zručností po: Dokáže nasadiť a nakonfigurovať produkčne pripravené AI aplikácie
💰 Povedomie o nákladoch: Pochopiť náklady na vývoj $80-150/mesiac, produkčné náklady $300-3500/mesiac
Vývojové prostredie (odhad $80-150/mesiac):
- Microsoft Foundry Models (Pay-as-you-go): $0-50/mesiac (na základe spotreby tokenov)
- AI Search (základná úroveň): $75/mesiac
- Container Apps (Consumption): $0-20/mesiac
- Ukladanie (Standard): $1-5/mesiac
Produkčné prostredie (odhad $300-3,500+/mesiac):
- Microsoft Foundry Models (PTU pre konzistentný výkon): $3,000+/mesiac ALEBO Pay-as-go pri veľkom objeme
- AI Search (štandardná úroveň): $250/mesiac
- Container Apps (dedikované): $50-100/mesiac
- Application Insights: $5-50/mesiac
- Ukladanie (Premium): $10-50/mesiac
💡 Tipy na optimalizáciu nákladov:
- Použite Free Tier Microsoft Foundry Models na učenie (Azure OpenAI 50,000 tokenov/mesiac zahrnuté)
- Spúšťajte
azd downna de-alokáciu zdrojov, keď aktívne nevyvíjate - Začnite s billingom založeným na spotrebe, PTU zapnite len pre produkciu
- Použite
azd provision --previewna odhad nákladov pred nasadením - Zapnite auto-scaling: platíte len za skutočné využitie
Sledovanie nákladov:
# Skontrolujte odhadované mesačné náklady
azd provision --preview
# Sledujte skutočné náklady v Azure portáli
az consumption budget list --resource-group <your-rg>Predpoklady: Kapitola 1 dokončená
Trvanie: 45-60 minút
Zložitosť: ⭐⭐
- Konfigurácia a správa prostredí
- Najlepšie postupy pre autentifikáciu a bezpečnosť
- Názvoslovie a organizácia zdrojov
- 📖 Konfigurácia: Príručka konfigurácie - Nastavenie prostredia
- 🔐 Bezpečnosť: Autentifikačné vzory a managed identity - Autentifikačné vzory
- 📝 Príklady: Príklad databázovej aplikácie - AZD databázové príklady
- Nakonfigurujte viacero prostredí (dev, staging, prod)
- Nastavte autentifikáciu s managed identity
- Implementujte konfigurácie špecifické pre prostredie
💡 Výsledok kapitoly: Spravovať viacero prostredí s riadnou autentifikáciou a bezpečnosťou
Predpoklady: Kapitoly 1-3 dokončené
Trvanie: 1-1.5 hodiny
Zložitosť: ⭐⭐⭐
- Pokročilé vzory nasadzovania
- Infrastruktúra ako kód s Bicep
- Stratégie provisioning-u zdrojov
- 📖 Nasadenie: Príručka nasadenia - Kompletné workflowy
- 🏗️ Provisioning: Provisioning zdrojov - Správa Azure zdrojov
- 📝 Príklady: Príklad Container App - Nasadenia v kontajneroch
- Vytvorte vlastné Bicep šablóny
- Nasadte multi-service aplikácie
- Implementujte blue-green deployment stratégie
💡 Výsledok kapitoly: Nasadiť komplexné multi-service aplikácie za použitia vlastných infraštruktúrnych šablón
Predpoklady: Kapitoly 1-2 dokončené
Trvanie: 2-3 hodiny
Zložitosť: ⭐⭐⭐⭐
- Vzory architektúry viacagentových systémov
- Orchestration a koordinácia agentov
- Produkčné nasadenia AI
- 🤖 Zobrazený projekt: Riešenie multi-agent pre maloobchod - Kompletná implementácia
- 🛠️ ARM šablóny: Balík ARM šablón - Nasadenie jedným klikom
- 📖 Architektúra: Vzory koordinácie multi-agentov - Vzory
# Nasadiť kompletné maloobchodné riešenie s viacerými agentmi
cd examples/retail-multiagent-arm-template
./deploy.sh
# Preskúmať konfigurácie agentov
az deployment group show --resource-group <rg-name> --name <deployment-name>💡 Výsledok kapitoly: Nasadiť a spravovať produkčne pripravené multi-agent AI riešenie s agentmi pre zákazníka a inventár
Predpoklady: Kapitola 4 dokončená
Trvanie: 1 hodina
Zložitosť: ⭐⭐
- Plánovanie kapacity a overenie zdrojov
- Stratégie výberu SKU
- Predletové kontroly a automatizácia
- 📊 Plánovanie: Capacity Planning - Overenie zdrojov
- 💰 Výber: SKU Selection - Nákladovo efektívne voľby
- ✅ Overenie: Pre-flight Checks - Automatizované skripty
- Spustite skripty na overenie kapacity
- Optimalizujte výber SKU z hľadiska nákladov
- Implementujte automatizované predbežné kontroly nasadenia
💡 Výsledok kapitoly: Overiť a optimalizovať nasadenia pred ich vykonaním
Predpoklady: Dokončená ľubovoľná kapitola o nasadení
Trvanie: 1-1,5 hodiny
Zložitosť: ⭐⭐
- Systematické prístupy k ladenie
- Bežné problémy a riešenia
- Riešenie problémov špecifických pre AI
- 🔧 Bežné problémy: Common Issues - FAQ a riešenia
- 🕵️ Ladenie: Debugging Guide - Krok za krokom stratégie
- 🤖 AI problémy: AI-Specific Troubleshooting - Problémy AI služieb
- Diagnostikujte zlyhania nasadenia
- Riešte problémy s autentifikáciou
- Ladenie konektivity AI služieb
💡 Výsledok kapitoly: Samostatne diagnostikovať a riešiť bežné problémy nasadenia
Predpoklady: Dokončené kapitoly 1-4
Trvanie: 2-3 hodiny
Zložitosť: ⭐⭐⭐⭐
- Stratégie produkčného nasadenia
- Podnikové bezpečnostné vzory
- Monitorovanie a optimalizácia nákladov
- 🏭 Produkcia: Production AI Best Practices - Podnikové vzory
- 📝 Príklady: Microservices Example - Zložité architektúry
- 📊 Monitorovanie: Application Insights integration - Monitorovanie
- Implementujte podnikové bezpečnostné vzory
- Nastavte komplexné monitorovanie
- Nasadzujte do produkcie s riadnou správou
💡 Výsledok kapitoly: Nasadiť aplikácie pripravené pre podnikové prostredie s plnou produkčnou kapacitou
⚠️ STAV WORKSHOPU: Aktívny vývoj
Materiály workshopu sa momentálne vyvíjajú a zdokonaľujú. Základné moduly fungujú, ale niektoré pokročilé časti sú neúplné. Aktívne pracujeme na dokončení všetkého obsahu. Sleduj priebeh →
Komplexné praktické učenie s nástrojmi v prehliadači a vedenými cvičeniami
Materiály workshopu poskytujú štruktúrovaný, interaktívny zážitok z učenia, ktorý dopĺňa vyššie uvedené kapitoly. Workshop je navrhnutý pre samostatné štúdium aj vedené lekcie.
- Rozhranie v prehliadači: Kompletný workshop poháňaný MkDocs s vyhľadávaním, kopírovaním a témami
- Integrácia GitHub Codespaces: Jedno-klikové nastavenie vývojového prostredia
- Štruktúrovaná cesta učenia: 8-modulové vedené cvičenia (3-4 hodiny celkom)
- Progresívna metodológia: Úvod → Výber → Overenie → Dekonštrukcia → Konfigurácia → Prispôsobenie → Ukončenie → Zhrnutie
- Interaktívne DevContainer prostredie: Predkonfigurované nástroje a závislosti
Workshop nasleduje 8-modulovú progresívnu metodológiu, ktorá vás prevedie od objavovania po ovládnutie nasadenia:
| Module | Topic | What You'll Do | Duration |
|---|---|---|---|
| 0. Introduction | Workshop Overview | Understand learning objectives, prerequisites, and workshop structure | 15 min |
| 1. Selection | Template Discovery | Explore AZD templates and select the right AI template for your scenario | 20 min |
| 2. Validation | Deploy & Verify | Deploy the template with azd up and validate infrastructure works |
30 min |
| 3. Deconstruction | Understand Structure | Use GitHub Copilot to explore template architecture, Bicep files, and code organization | 30 min |
| 4. Configuration | azure.yaml Deep Dive | Master azure.yaml configuration, lifecycle hooks, and environment variables |
30 min |
| 5. Customization | Make It Yours | Enable AI Search, tracing, evaluation, and customize for your scenario | 45 min |
| 6. Teardown | Clean Up | Safely deprovision resources with azd down --purge |
15 min |
| 7. Wrap-up | Next Steps | Review accomplishments, key concepts, and continue your learning journey | 15 min |
Priebeh workshopu:
Introduction → Selection → Validation → Deconstruction → Configuration → Customization → Teardown → Wrap-up
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
Overview Find the Deploy & Explore Master Customize Clean up Review &
right verify code & azure.yaml for your resources next steps
template structure scenario
# Možnosť 1: GitHub Codespaces (Odporúčané)
# Kliknite na "Code" → "Create codespace on main" v repozitári
# Možnosť 2: Lokálny vývoj
git clone https://github.com/microsoft/azd-for-beginners.git
cd azd-for-beginners/workshop
# Postupujte podľa inštrukcií na nastavenie v súbore workshop/README.mdPo dokončení workshopu budú účastníci:
- Nasadiť produkčné AI aplikácie: Použiť AZD s Microsoft Foundry službami
- Ovládnuť architektúry s viacerými agentmi: Implementovať koordinované riešenia AI agentov
- Implementovať bezpečnostné postupy: Konfigurovať autentifikáciu a správu prístupu
- Optimalizovať pre škálovateľnosť: Navrhovať nákladovo efektívne, výkonné nasadenia
- Riešiť problémy nasadení: Samostatne riešiť bežné problémy
- 🎥 Interaktívny sprievodca: Workshop Materials - Prostredie učenia v prehliadači
- 📋 Pokyny modul po module:
- 0. Introduction - Prehľad workshopu a ciele
- 1. Selection - Nájdenie a výber AI šablón
- 2. Validation - Nasadenie a overenie šablón
- 3. Deconstruction - Preskúmanie architektúry šablón
- 4. Configuration - Ovládnutie azure.yaml
- 5. Customization - Prispôsobenie pre váš scenár
- 6. Teardown - Vyčistenie zdrojov
- 7. Wrap-up - Zhrnutie a ďalšie kroky
- 🛠️ AI Workshop Lab: AI Workshop Lab - Cvičenia zamerané na AI
- 💡 Rýchly štart: Workshop Setup Guide - Konfigurácia prostredia
Ideálne pre: Firemné školenia, univerzitné kurzy, samostatné štúdium a bootcampy pre vývojárov.
Nad rámec základov poskytuje AZD silné funkcie pre produkčné nasadenia:
- Nasadenia založené na šablónach - Použite predpripravené šablóny pre bežné aplikačné vzory
- Infrastruktúra ako kód - Spravujte Azure zdroje pomocou Bicep alebo Terraformu
- Integrované pracovné postupy - Bezproblémovo provisionujte, nasadzujte a monitorujte aplikácie
- Priateľské pre vývojárov - Optimalizované pre produktivitu a skúsenosť vývojára
Prečo AZD pre AI riešenia? AZD rieši hlavné výzvy, ktorým čelia AI vývojári:
- Šablóny pripravené pre AI - Predkonfigurované šablóny pre Microsoft Foundry Models, Cognitive Services a ML záťaže
- Bezpečné AI nasadenia - Vstavané bezpečnostné vzory pre AI služby, API kľúče a koncové body modelov
- Produkčné AI vzory - Najlepšie postupy pre škálovateľné, nákladovo efektívne nasadenia AI aplikácií
- End-to-End AI pracovné postupy - Od vývoja modelu po produkčné nasadenie s riadnym monitorovaním
- Optimalizácia nákladov - Inteligentné prideľovanie zdrojov a stratégie škálovania pre AI záťaže
- Integrácia Microsoft Foundry - Bezproblémové prepojenie na katalóg modelov Microsoft Foundry a koncové body
Začnite tu, ak nasadzujete AI aplikácie!
Poznámka: Tieto šablóny demonštrujú rôzne AI vzory. Niektoré sú externé Azure Samples, iné sú lokálne implementácie.
| Template | Chapter | Complexity | Services | Type |
|---|---|---|---|---|
| Get started with AI chat | Kapitola 2 | ⭐⭐ | AzureOpenAI + Azure AI Model Inference API + Azure AI Search + Azure Container Apps + Application Insights | Externé |
| Get started with AI agents | Kapitola 2 | ⭐⭐ | Foundry Agents + AzureOpenAI + Azure AI Search + Azure Container Apps + Application Insights | Externé |
| Azure Search + OpenAI Demo | Kapitola 2 | ⭐⭐ | AzureOpenAI + Azure AI Search + App Service + Storage | Externé |
| OpenAI Chat App Quickstart | Kapitola 2 | ⭐ | AzureOpenAI + Container Apps + Application Insights | Externé |
| Agent OpenAI Python Prompty | Kapitola 5 | ⭐⭐⭐ | AzureOpenAI + Azure Functions + Prompty | Externé |
| Contoso Chat RAG | Kapitola 8 | ⭐⭐⭐⭐ | AzureOpenAI + AI Search + Cosmos DB + Container Apps | Externé |
| Retail Multi-Agent Solution | Kapitola 5 | ⭐⭐⭐⭐ | AzureOpenAI + AI Search + Storage + Container Apps + Cosmos DB | Lokálne |
Produkčné šablóny aplikácií mapované na výukové kapitoly
| Template | Learning Chapter | Complexity | Key Learning |
|---|---|---|---|
| openai-chat-app-quickstart | Kapitola 2 | ⭐ | Základné vzory nasadenia AI |
| azure-search-openai-demo | Kapitola 2 | ⭐⭐ | Implementácia RAG s Azure AI Search |
| ai-document-processing | Kapitola 4 | ⭐⭐ | Integrácia Document Intelligence |
| agent-openai-python-prompty | Kapitola 5 | ⭐⭐⭐ | Rámec agentov a volanie funkcií |
| contoso-chat | Kapitola 8 | ⭐⭐⭐ | Podniková orchestrácia AI |
| retail-multi-agent-solution | Kapitola 5 | ⭐⭐⭐⭐ | Architektúra s viacerými agentmi - zákazník a inventár |
📌 Lokálne vs. Externé príklady:
Lokálne príklady (v tomto repozitári) = Ihneď pripravené na použitie
Externé príklady (Azure Samples) = Klonovať z prepojených repozitárov
- Retail Multi-Agent Solution - Kompletná produkčná implementácia s ARM šablónami
- Architektúra s viacerými agentmi (zákazník + inventár)
- Komplexné monitorovanie a hodnotenie
- Jedno-klikové nasadenie cez ARM šablónu
Komplexné príklady nasadenia kontajnerov v tomto repozitári:
- Container App Examples - Kompletný sprievodca kontajnerizovanými nasadeniami
- Simple Flask API - Základné REST API s scale-to-zero
- Microservices Architecture - Produkčné viacslužbové nasadenie
- Rýchly štart, Produkcia a Pokročilé vzory nasadenia
- Monitorovanie, bezpečnosť a usmernenia na optimalizáciu nákladov
Naklonujte tieto Azure Samples repozitáre, aby ste začali:
- Simple Web App - Node.js + MongoDB - Základné vzory nasadenia
- Static Website - React SPA - Nasadenie statického obsahu
- Container App - Python Flask - Nasadenie REST API
- Databázová aplikácia - C# + SQL - Vzory pripojenia k databáze
- Funkcie + Cosmos DB - Bezserverový pracovný tok s dátami
- Java Microservices - Architektúry viacerých služieb
- Container Apps Jobs - Spracovanie na pozadí
- Enterprise ML Pipeline - Produkčné vzory pre ML
- Oficiálna galéria šablón AZD - Kurátorská kolekcia oficiálnych a komunitných šablón
- Šablóny Azure Developer CLI - Dokumentácia šablón Microsoft Learn
- Adresár príkladov - Lokálne príklady na učenie s podrobnými vysvetleniami
- Skrátená príručka príkazov - Základné príkazy azd usporiadané podľa kapitoly
- Glosár - Terminológia Azure a azd
- FAQ - Bežné otázky usporiadané podľa kapitoly na učenie
- Študijný sprievodca - Komplexné cvičenia
- AI Workshop Laboratórium - Urobte svoje AI riešenia nasaditeľnými pomocou AZD (2-3 hodiny)
- Interaktívny workshop - 8-modulové riadené cvičenia s MkDocs a GitHub Codespaces
- Nasleduje: Úvod → Výber → Overenie → Rozobratie → Konfigurácia → Prispôsobenie → Vyčistenie → Zhrnutie
- Microsoft Azure Skills on skills.sh - 37 otvorených zručností agenta pre Azure AI, Foundry, nasadzovanie, diagnostiku, optimalizáciu nákladov a ďalšie. Nainštalujte ich do GitHub Copilot, Cursor, Claude Code alebo akéhokoľvek podporovaného agenta:
npx skills add microsoft/github-copilot-for-azure
Bežné problémy, s ktorými sa začiatočníci stretávajú, a okamžité riešenia:
❌ "azd: command not found"
# Nainštalujte najprv AZD
# Windows (PowerShell):
winget install microsoft.azd
# macOS:
brew tap azure/azd && brew install azd
# Linux:
curl -fsSL https://aka.ms/install-azd.sh | bash
# Overte inštaláciu
azd version❌ "No subscription found" or "Subscription not set"
# Zoznam dostupných predplatných
az account list --output table
# Nastaviť predvolené predplatné
az account set --subscription "<subscription-id-or-name>"
# Nastaviť pre prostredie AZD
azd env set AZURE_SUBSCRIPTION_ID "<subscription-id>"
# Overiť
az account show❌ "InsufficientQuota" or "Quota exceeded"
# Vyskúšajte inú oblasť Azure
azd env set AZURE_LOCATION "westus2"
azd up
# Alebo použite menšie SKU pri vývoji
# Upravte infra/main.parameters.json:
{
"sku": "B1" // Instead of "P1V2"
}❌ "azd up" fails halfway through
# Možnosť 1: Vyčistiť a skúsiť znova
azd down --force --purge
azd up
# Možnosť 2: Len opraviť infraštruktúru
azd provision
# Možnosť 3: Skontrolovať podrobný stav
azd show
# Možnosť 4: Skontrolovať záznamy v Azure Monitori
azd monitor --logs❌ "Authentication failed" or "Token expired"
# Znovu overiť autentifikáciu pre AZD
azd auth logout
azd auth login
# Voliteľné: obnoviť aj Azure CLI, ak spúšťate príkazy az
az logout
az login
# Overiť autentifikáciu
az account show❌ "Resource already exists" or naming conflicts
# AZD generuje jedinečné mená, ale ak nastane konflikt:
azd down --force --purge
# Potom skúste znova s novým prostredím
azd env new dev-v2
azd up❌ Template deployment taking too long
Bežné časy čakania:
- Jednoduchá webová aplikácia: 5-10 minút
- Aplikácia s databázou: 10-15 minút
- AI aplikácie: 15-25 minút (provízia OpenAI je pomalá)
# Skontrolovať priebeh
azd show
# Ak ste zaseknutí viac ako 30 minút, skontrolujte Azure Portal:
azd monitor --overview
# Vyhľadajte zlyhané nasadenia❌ "Permission denied" or "Forbidden"
# Skontrolujte svoju rolu v Azure
az role assignment list --assignee $(az account show --query user.name -o tsv)
# Potrebujete aspoň rolu "Contributor"
# Požiadajte svojho správcu Azure, aby udelil:
# - Contributor (pre zdroje)
# - User Access Administrator (pre priradenia rolí)❌ Can't find deployed application URL
# Zobrazte všetky koncové body služieb
azd show
# Alebo otvorte Azure Portal
azd monitor
# Skontrolujte konkrétnu službu
azd env get-values
# Hľadajte premenné *_URL- Sprievodca bežnými problémami: Podrobné riešenia
- Problémy špecifické pre AI: Riešenie problémov AI
- Sprievodca ladením: Krok za krokom: ladenie
- Získajte pomoc: Azure Discord #azure-developer-cli
Sledujte svoj pokrok v učení cez každú kapitolu:
- Kapitola 1: Základy a rýchly štart ✅
- Kapitola 2: Vývoj orientovaný na AI ✅
- Kapitola 3: Konfigurácia a overovanie ✅
- Kapitola 4: Infrastruktúra ako kód & Nasadzovanie ✅
- Kapitola 5: Viacagentové AI riešenia ✅
- Kapitola 6: Validácia a plánovanie pred nasadením ✅
- Kapitola 7: Riešenie problémov a ladenie ✅
- Kapitola 8: Produkčné a podnikové vzory ✅
Po dokončení každej kapitoly overte svoje vedomosti:
- Praktické cvičenie: Dokončite praktické nasadenie kapitoly
- Overenie znalostí: Prejdite sekciu FAQ pre vašu kapitolu
- Diskusia v komunite: Zdieľajte svoje skúsenosti v Azure Discord
- Ďalšia kapitola: Pokračujte na ďalšiu úroveň zložitosti
Po dokončení všetkých kapitol získate:
- Skúsenosti s produkciou: Nasadili ste reálne AI aplikácie do Azure
- Profesionálne zručnosti: Schopnosti nasadzovania pripravené pre podniky
- Uznanie v komunite: Aktívny člen Azure vývojárskej komunity
- Kariérny postup: Žiadané zručnosti v AZD a nasadzovaní AI
- Technické problémy: Nahlásiť chyby a požiadať o funkcie
- Otázky týkajúce sa učenia: Komunita Microsoft Azure na Discorde a
- Pomoc špecifická pre AI: Pridajte sa k
- Dokumentácia: Oficiálna dokumentácia Azure Developer CLI
Nedávne výsledky hlasovania z kanála #Azure:
- 45 % vývojárov chce používať AZD pre AI pracovné zaťaženia
- Hlavné výzvy: Nasadenia viacerých služieb, správa poverení, pripravenosť do produkcie
- Najčastejšie žiadané: Šablóny špecifické pre AI, príručky riešenia problémov, osvedčené postupy
Pridajte sa k našej komunite, aby ste:
- Zdieľali svoje skúsenosti s AZD + AI a získali pomoc
- Získali prístup k skorým ukážkam nových AI šablón
- Prispievali k osvedčeným postupom pri nasadzovaní AI
- Ovplyvňovali budúci vývoj funkcií AI + AZD
Vítame príspevky! Prečítajte si náš Sprievodca prispievaním pre podrobnosti o:
- Vylepšenia obsahu: Vylepšite existujúce kapitoly a príklady
- Nové príklady: Pridajte scenáre a šablóny z reálneho sveta
- Preklad: Pomôžte udržiavať podporu viacerých jazykov
- Nahlásenie chýb: Zlepšite presnosť a zrozumiteľnosť
- Štandardy komunity: Dodržiavajte naše inkluzívne pravidlá komunity
Tento projekt je licencovaný pod licenciou MIT - pozrite si súbor LICENSE pre podrobnosti.
Náš tím produkuje ďalšie komplexné vzdelávacie kurzy:
🚀 Pripravení začať sa učiť?
Začiatočníci: Začnite s Kapitola 1: Základy a rýchly štart
AI vývojári: Prejdite na Kapitola 2: Vývoj orientovaný na AI
Skúsení vývojári: Začnite s Kapitola 3: Konfigurácia a autentifikácia
Ďalšie kroky: Začnite Kapitolu 1 - Základy AZD →
Vylúčenie zodpovednosti: Tento dokument bol preložený pomocou prekladovej služby založenej na umelej inteligencii Co-op Translator. Aj keď sa snažíme o presnosť, majte prosím na pamäti, že automatické preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v pôvodnom jazyku by sa mal považovať za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny preklad vykonaný človekom. Za akékoľvek nedorozumenia alebo nesprávne výklady vyplývajúce z použitia tohto prekladu nenesieme zodpovednosť.
