Skip to content

Latest commit

 

History

History
1058 lines (800 loc) · 55.2 KB

File metadata and controls

1058 lines (800 loc) · 55.2 KB

AZD pre začiatočníkov: Štruktúrovaná učebná cesta

AZD pre začiatočníkov

GitHub sledovatelia GitHub forky GitHub hviezdy

Azure Discord Microsoft Foundry Discord


Automatické preklady (vždy aktuálne)

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.

🆕 Čo je nové v azd dnes

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 initazd 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.


🚀 Čo je Azure Developer CLI (azd)?

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.

Kúzlo príkazu azd up

# 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 up

To 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.


❓ Azure Developer CLI vs Azure CLI: Aký je rozdiel?

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

Jednoduchá analógia

  • 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.

Kedy používať ktorý

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

Spolu fungujú!

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 true

🌟 Nájdite šablóny v Awesome AZD

Nemainajte 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

Populárne AI šablóny z Awesome AZD

# 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-agents

🎯 Začíname v 3 krokoch

Pred začatím sa uistite, že váš počítač je pripravený pre šablónu, ktorú chcete nasadiť:

Windows:

.\validate-setup.ps1

macOS / Linux:

bash ./validate-setup.sh

Ak niektorá z požadovaných kontrol zlyhá, opravte ju najprv a potom pokračujte s rýchlym začiatkom.

Krok 1: Nainštalujte AZD (2 minúty)

Windows:

winget install microsoft.azd

macOS:

brew tap azure/azd && brew install azd

Linux:

curl -fsSL https://aka.ms/install-azd.sh | bash

Krok 2: Autentifikácia pre AZD

# Voliteľné, ak plánujete používať priamo príkazy Azure CLI v tomto kurze
az login

# Povinné pre AZD pracovné toky
azd auth login

Ak si nie ste istí, ktorý spôsob potrebujete, postupujte podľa plného nastavovacieho postupu v Installation & Setup.

Krok 3: Nasadte svoju prvú aplikáciu

# 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.

Vyčistenie (nezabudnite!)

# Remove all resources when done experimenting
azd down --force --purge

📚 Ako používať tento kurz

Tento 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

Rýchle nastavenie

  1. Vytvorte fork tohto repozitára: GitHub forky
  2. Klonujte tento repozitár: git clone https://github.com/YOUR-USERNAME/azd-for-beginners.git
  3. 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.

Prehľad kurzu

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.

Prečo je tento kurz nevyhnutný pre moderných vývojárov

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

Ciele učenia

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 začatím: Účty, prístup a predpoklady

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, a azd 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.

🗺️ Mapa kurzu: Rýchla navigácia podľa kapitoly

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ý


📚 Učebné kapitoly

Vyberte si kurz podľa úrovne skúseností a cieľov

🚀 Kap. 1: Základy & Rýchly štart

Predpoklady: Predplatné Azure, základné znalosti príkazového riadka
Trvanie: 30-45 minút
Zložitosť: ⭐

Čo sa naučíte

  • Pochopenie základov Azure Developer CLI
  • Inštalácia AZD na vašej platforme
  • Vaše prvé úspešné nasadenie

Vzdelávacie zdroje

Praktické cvičenia

# 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


🤖 Kap. 2: Vývoj orientovaný na AI (Odporúčané pre AI vývojárov)

Predpoklady: Kapitola 1 dokončená
Trvanie: 1-2 hodiny
Zložitosť: ⭐⭐

Čo sa naučíte

  • Integrácia Microsoft Foundry s AZD
  • Nasadzovanie aplikácií poháňaných AI
  • Pochopenie konfigurácií AI služieb

Vzdelávacie zdroje

Praktické cvičenia

# 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

💰 Úvahy o nákladoch pre AI nasadenia

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 down na 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 --preview na 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>

⚙️ Kap. 3: Konfigurácia & Autentifikácia

Predpoklady: Kapitola 1 dokončená
Trvanie: 45-60 minút
Zložitosť: ⭐⭐

Čo sa naučíte

  • Konfigurácia a správa prostredí
  • Najlepšie postupy pre autentifikáciu a bezpečnosť
  • Názvoslovie a organizácia zdrojov

Vzdelávacie zdroje

Praktické cvičenia

  • 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


🏗️ Kap. 4: Infrastruktúra ako kód & Nasadenie

Predpoklady: Kapitoly 1-3 dokončené
Trvanie: 1-1.5 hodiny
Zložitosť: ⭐⭐⭐

Čo sa naučíte

  • Pokročilé vzory nasadzovania
  • Infrastruktúra ako kód s Bicep
  • Stratégie provisioning-u zdrojov

Vzdelávacie zdroje

Praktické cvičenia

  • 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


🎯 Kap. 5: Viacagentové AI riešenia (Pokročilé)

Predpoklady: Kapitoly 1-2 dokončené
Trvanie: 2-3 hodiny
Zložitosť: ⭐⭐⭐⭐

Čo sa naučíte

  • Vzory architektúry viacagentových systémov
  • Orchestration a koordinácia agentov
  • Produkčné nasadenia AI

Vzdelávacie zdroje

Praktické cvičenia

# 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


🔍 Kap. 6: Validácia & Plánovanie pred nasadením

Predpoklady: Kapitola 4 dokončená
Trvanie: 1 hodina
Zložitosť: ⭐⭐

Čo sa naučíte

  • Plánovanie kapacity a overenie zdrojov
  • Stratégie výberu SKU
  • Predletové kontroly a automatizácia

Vzdelávacie zdroje

Praktické cvičenia

  • 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


🚨 Kapitola 7: Riešenie problémov a ladenie

Predpoklady: Dokončená ľubovoľná kapitola o nasadení
Trvanie: 1-1,5 hodiny
Zložitosť: ⭐⭐

Čo sa naučíte

  • Systematické prístupy k ladenie
  • Bežné problémy a riešenia
  • Riešenie problémov špecifických pre AI

Vzdelávacie zdroje

Praktické cvičenia

  • 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


🏢 Kapitola 8: Produkčné a podnikové vzory

Predpoklady: Dokončené kapitoly 1-4
Trvanie: 2-3 hodiny
Zložitosť: ⭐⭐⭐⭐

Čo sa naučíte

  • Stratégie produkčného nasadenia
  • Podnikové bezpečnostné vzory
  • Monitorovanie a optimalizácia nákladov

Vzdelávacie zdroje

Praktické cvičenia

  • 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


🎓 Prehľad workshopu: Praktické učenie

⚠️ 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 →

Interaktívne materiály workshopu

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.

🛠️ Funkcie workshopu

  • 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

📚 Štruktúra modulov workshopu

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

🚀 Začíname s workshopom

# 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.md

🎯 Výsledky učenia workshopu

Po 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

📖 Zdroje workshopu

Ideálne pre: Firemné školenia, univerzitné kurzy, samostatné štúdium a bootcampy pre vývojárov.


📖 Hlboký ponor: Možnosti AZD

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

AZD + Microsoft Foundry: Ideálne pre AI nasadenia

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

🎯 Knižnica šablón a príkladov

Odporúčané: šablóny Microsoft Foundry

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

Odporúčané: Kompletné výukové scenáre

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

Učenie sa na príkladoch podľa typu

📌 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

Lokálne príklady (Pripravené na použitie)

  • 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

Lokálne príklady - Kontajnerové aplikácie (kapitoly 2-5)

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

Externé príklady - Jednoduché aplikácie (kapitoly 1-2)

Naklonujte tieto Azure Samples repozitáre, aby ste začali:

Externé príklady - Integrácia databázy (kapitola 3-4)

Externé príklady - Pokročilé vzory (kapitoly 4-8)

Externé zbierky šablón


📚 Vzdelávacie zdroje a odkazy

Rýchle odkazy

Praktické workshopy

  • 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

Externé vzdelávacie zdroje

Zručnosti AI agenta pre váš editor

  • 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

🔧 Rýchly sprievodca riešením problémov

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

📚 Kompletné zdroje na riešenie problémov


🎓 Dokončenie kurzu & Certifikácia

Sledovanie pokroku

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 ✅

Overenie učenia

Po dokončení každej kapitoly overte svoje vedomosti:

  1. Praktické cvičenie: Dokončite praktické nasadenie kapitoly
  2. Overenie znalostí: Prejdite sekciu FAQ pre vašu kapitolu
  3. Diskusia v komunite: Zdieľajte svoje skúsenosti v Azure Discord
  4. Ďalšia kapitola: Pokračujte na ďalšiu úroveň zložitosti

Výhody po dokončení kurzu

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

🤝 Komunita a podpora

Získajte pomoc a podporu

Prehľady komunity z Microsoft Foundry Discordu

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

Prispievanie do kurzu

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

📄 Informácie o kurze

Licencia

Tento projekt je licencovaný pod licenciou MIT - pozrite si súbor LICENSE pre podrobnosti.

Súvisiace vzdelávacie zdroje Microsoftu

Náš tím produkuje ďalšie komplexné vzdelávacie kurzy:

LangChain

LangChain4j pre začiatočníkov LangChain.js pre začiatočníkov LangChain pre začiatočníkov

Azure / Edge / MCP / Agenti

AZD pre začiatočníkov Edge AI pre začiatočníkov MCP pre začiatočníkov AI agenti pre začiatočníkov


Séria generatívneho AI

Generatívne AI pre začiatočníkov Generatívne AI (.NET) Generatívne AI (Java) Generatívne AI (JavaScript)


Základné vzdelávanie

ML pre začiatočníkov Dátová veda pre začiatočníkov AI pre začiatočníkov Kyberbezpečnosť pre začiatočníkov Vývoj webu pre začiatočníkov IoT pre začiatočníkov XR vývoj pre začiatočníkov


Séria Copilot

Copilot pre párované programovanie s AI Copilot pre C#/.NET Copilot dobrodružstvo


🗺️ Navigácia kurzu

🚀 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ť.