Skip to content

Latest commit

 

History

History
1058 lines (800 loc) · 52.9 KB

File metadata and controls

1058 lines (800 loc) · 52.9 KB

AZD algajatele: Struktureeritud õppeprogramm

AZD-for-beginners

GitHub watchers GitHub forks GitHub stars

Azure Discord Microsoft Foundry Discord


Automaatne tõlge (Alati ajakohane)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

Eelistad kloonimist lokaalselt?

See hoidla sisaldab üle 50 keele tõlkeid, mis suurendab allalaadimise mahtu märkimisväärselt. Kui soovid kloonida ilma tõlgeteta, kasuta sparsilise kontrolli meetodit:

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"

See annab sulle kõik, mida kursuse lõpetamiseks vaja, palju kiirema allalaadimisega.

🆕 Mis on täna AZD-s uut

Azure Developer CLI on kasvanud traditsioonilistest veebirakendustest ja API-dest kaugemale. Täna on azd ainus tööriist enda kõigi rakenduste Azure'i juurutamiseks – sealhulgas tehisintellektil põhinevad rakendused ja targad agendid.

See tähendab sulle järgmist:

  • AI agentid on nüüd esmaklassilised azd töökoormused. Saad initsialiseerida, juurutada ja hallata AI agentide projekte samade azd initazd up käskudega, mida sa juba tead.
  • Microsoft Foundry integratsioon toob mudelite juurutamise, agendi hostimise ja AI teenuste seadistamise otse azd malli ökosüsteemi.
  • Põhikäsurid pole muutunud. Kas juurutad todo-rakendust, mikroteenust või mitme agendiga AI lahendust, käsud on samad.

Kui oled azd-d varem kasutanud, siis AI tugi on loomulik laiendus – mitte eraldi tööriist ega keeruline rada. Kui alustad nullist, õpid ühte tüüpi töövoogu, mis töötab kõigi puhul.


🚀 Mis on Azure Developer CLI (azd)?

Azure Developer CLI (azd) on arendajasõbralik käsurea tööriist, mis teeb rakenduste Azure'i juurutamise lihtsaks. Selle asemel, et käsitsi luua ja ühendada kümneid Azure ressursse, saad kogu rakenduse ühe käsuga juurutada.

azd up võlu

# See üks käsk teeb kõik:
# ✅ Loob kõik Azure'i ressursid
# ✅ Seadistab võrgu ja turvalisuse
# ✅ Koostab teie rakenduse koodi
# ✅ Juurutab Azure'i
# ✅ Annab teile töötava URL-i
azd up

See ongi kõik! Pole vaja klikkida Azure portaali, õppida keerukaid ARM malle ega käsitsi seadistada - lihtsalt töötavad rakendused Azure'is.


❓ Azure Developer CLI vs Azure CLI: Mis vahe on?

Algajate kõige levinum küsimus. Lihtne vastus on:

Funktsioon Azure CLI (az) Azure Developer CLI (azd)
Eesmärk Hallata üksikuid Azure ressursse Juurutada täielikke rakendusi
Mõtteviis Infrastruktuurikeskne Rakenduskeskne
Näide az webapp create --name myapp... azd up
Õppimiskõver Tuleb tunda Azure teenuseid Tuleb tunda oma rakendust
Sobib DevOps, infrastruktuur Arendajad, prototüüpimine

Lihtne võrdlus

  • Azure CLI on nagu kõigi tööriistade omaniku olemasolu maja ehitamiseks - haamrid, saed, naelad. Saad kõike ehitada, aga pead konstruktsioonist aru saama.
  • Azure Developer CLI on nagu ehitusfirma palkamine - sa kirjeldu, mida tahad, nemad ehitavad.

Millal mida kasutada

Situatsioon Kasuta seda
"Ma tahan kiiresti oma veebirakenduse juurutada" azd up
"Vajan lihtsalt salvestuskontot luua" az storage account create
"Ehitan täielikku AI rakendust" azd init --template azure-search-openai-demo
"Vajan konkreetset Azure ressurssi siluda" az resource show
"Tahan tootmiskõlblikku juurutust paar minutiga" azd up --environment production

Nad töötavad koos!

AZD kasutab Azure CLI-d tagaplaanil. Sa võid kasutada mõlemat:

# Juuruta oma rakendus AZD-iga
azd up

# Seejärel peenhäälesta konkreetseid ressursse Azure CLI-ga
az webapp config set --name myapp --always-on true

🌟 Leia malle Awesome AZD-st

Ära alusta nullist! Awesome AZD on kogukonna kollektsioon juurutamiseks valmis mallidest:

Ressurss Kirjeldus
🔗 Awesome AZD galerii Käeulatuses 200+ malli ühe klõpsuga juurutamiseks
🔗 Esita mall Panusta oma mall kogukonda
🔗 GitHub hoidla Staari ja avasta lähtekoodi

Populaarsed AI mallid Awesome AZD-st

# RAG-vestlus Microsoft Foundry mudelite ja tehisintellekti otsinguga
azd init --template azure-search-openai-demo

# Kiire tehisintellekti vestlusrakendus
azd init --template openai-chat-app-quickstart

# Tehisintellekti agendid koos Foundry-agentidega
azd init --template get-started-with-ai-agents

🎯 Alusta 3 sammuga

Enne alustamist veendu, et sinu masin on valmis selleks malliks, mida soovid juurutada:

Windows:

.\validate-setup.ps1

macOS / Linux:

bash ./validate-setup.sh

Kui mõni vajalik kontroll ebaõnnestub, paranda see esmalt ja siis jätka kiire algusega.

Samm 1: Paigalda AZD (2 minutit)

Windows:

winget install microsoft.azd

macOS:

brew tap azure/azd && brew install azd

Linux:

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

Samm 2: Autendi AZD jaoks

# Valikuline, kui plaanite selles kursuses Azure CLI käske otse kasutada
az login

# Nõutav AZD töövoogude jaoks
azd auth login

Kui sa pole kindel, kumb sul vaja on, järgi täismahus seadistusjuhendit Installatsioon ja seadistus.

Samm 3: Juuruta oma esimene rakendus

# Alusta mallist
azd init --template todo-nodejs-mongo

# Juuruta Azure'i (loob kõik!)
azd up

🎉 See ongi kõik! Sinu rakendus töötab nüüd Azure'is.

Tee koristus (ära unusta!)

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

📚 Kuidas seda kursust kasutada

See kursus on loodud järkjärgulise õppimise jaoks - alusta sellest, kust end mugavalt tunned, ja liigu edasi:

Sinu kogemus Alusta siit
Täiesti uus Azure'is 1. peatükk: Alus
Tunned Azure'i, oled AZD uus 1. peatükk: Alus
Tahad AI-rakendusi juurutada 2. peatükk: AI-eeline arendus
Soovid praktilist kogemust 🎓 Interaktiivne töötuba - 3-4 tundi juhendatud laborit
Vajalik tootmisvalmiduse mustrid 8. peatükk: Tootmine & ettevõte

Kiire seadistus

  1. Forki see hoidla: GitHub forks
  2. Klooni see: git clone https://github.com/YOUR-USERNAME/azd-for-beginners.git
  3. Leia abi: Azure Discord kogukond

Eelistad kloonimist lokaalselt?

See hoidla sisaldab üle 50 keele tõlkeid, mis suurendab allalaadimise mahtu märkimisväärselt. Kui soovid kloonida ilma tõlgeteta, kasuta sparsilise kontrolli meetodit:

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'

See annab sulle kõik, mida kursuse lõpetamiseks vaja, palju kiirema allalaadimisega.

Kursuse ülevaade

Õpi meistriks Azure Developer CLI (azd) läbides struktureeritud peatükke, mis on mõeldud järkjärguliseks õppimiseks. Eritähtsus Microsoft Foundry integratsiooniga AI rakenduste juurutamisel.

Miks see kursus on tänapäeva arendajatele oluline

Põhineb Microsoft Foundry Discord kogukonna sisendil, 45% arendajatest soovib kasutada AZD-d AI töökoormuste jaoks, kuid seisab silmitsi järgmiste väljakutsetega:

  • Keerulised mitme teenuse AI arhitektuurid
  • AI tootmisjuurutamise parimad tavad
  • Azure AI teenuste integreerimine ja seadistamine
  • AI töökoormuste kulude optimeerimine
  • AI-spetsiifiliste juurutusprobleemide silumine

Õpieesmärgid

Kursuse läbimisel saad:

  • Adukas AZD põhialuste valdamine: tuumkontseptsioonid, paigaldus ja seadistus
  • AI rakenduste juurutamine: kasuta AZD-d koos Microsoft Foundry teenustega
  • Infrastructure as Code rakendamine: halda Azure ressursse Bicep mallidega
  • Juurutuste tõrkeotsing: lahenda sagedasi probleeme ja silu tõrkeid
  • Tootmiseks optimeerimine: turvalisus, skaleerimine, jälgimine ja kulude haldus
  • Mitmeagendiliste lahenduste ehitamine: juuruta keerukaid AI arhitektuure

Enne alustamist: kontod, ligipääs ja eeldused

Enne 1. peatüki alustamist veendu, et sul on järgnevad asjad korras. Käesoleva juhendi paigaldus- ja seadistusjuhised eeldavad neid põhialuseid juba olemas olevat.

  • Azure tellimus: Saate kasutada olemasolevat tellimust töökohast või oma isiklikku kontot või luua tasuta prooviperioodi alustamiseks.
  • Õigus Azure'i ressursside loomisel: Enamiku ülesannete jaoks peaks teil olema sihttellimusele või ressurmirühmale vähemalt kaastöötaja juurdepääs. Mõned peatükid võivad eeldada ka ressurmirühmade, hallatavate identiteetide ja RBAC määrangute loomise õigust.
  • GitHubi konto: Mõistlik on hoidla fork'ida, enda muudatusi jälgida ja kasutada töötoa jaoks GitHub Codespaces’i.
  • Mallide käitamise eeltingimused: Mõned mallid vajavad kohalikke tööriistu nagu Node.js, Python, Java või Docker. Käivitage seadistuse valideerija enne alustamist, et puuduvad tööriistad varakult avastada.
  • Põhiline konsooli tundmine: Te ei pea olema ekspert, kuid peaksite olema mugav käitama käske nagu git clone, azd auth login ja azd up.

Töötate ettevõtte tellimusega? Kui teie Azure keskkonda haldab administraator, kinnitage eelnevalt, et saate sihttellimuses või -ressurmirühmas ressursse juurutada. Kui mitte, küsige enne alustamist liivakasti tellimust või kaastöötaja õigust.

Olete Azure’is uus? Alustage oma isikliku Azure prooviperioodi või tasulise tellimusega aadressil https://aka.ms/azurefreetrial, et saaksite harjutused lõpuni teha ilma üürniku tasandi kinnitusi ootamata.

🗺️ Kursuse kaart: Kiire navigeerimine peatükkide kaupa

Igal peatükil on oma README koos õpieesmärkide, kiirete alustuste ja harjutustega:

Peatükk Teema Õppetunnid Kestus Keerukus
1. peatükk: Vundament Alustamine AZD põhitõed | Paigaldus | Esimene projekt 30-45 min
2. peatükk: AI arendus AI-eelistatud rakendused Foundry integratsioon | AI agendid | Mudeli juurutamine | Töötuba 1-2 tundi ⭐⭐
3. peatükk: Konfiguratsioon Autentimine ja turvalisus Konfiguratsioon | Autentimine ja turvalisus 45-60 min ⭐⭐
4. peatükk: Infrastruktuur IaC ja juurutamine Juurutamise juhend | Provisionimine 1-1,5 tundi ⭐⭐⭐
5. peatükk: Mitmeagendi lahendused AI agendi lahendused Jaekauplemise stsenaarium | Koordineerimise mustrid 2-3 tundi ⭐⭐⭐⭐
6. peatükk: Enne juurutamist Planeerimine ja valideerimine Eelkontrollid | Mahupõhine planeerimine | SKU valik | App Insights 1 tund ⭐⭐
7. peatükk: Veaotsing Silumine ja parandamine Tavalised probleemid | Silumine | AI probleemid 1-1,5 tundi ⭐⭐
8. peatükk: Tootmine Ettevõtte mustrid Tootmise praktikad 2-3 tundi ⭐⭐⭐⭐
🎓 Töötuba Praktiline labor Sissejuhatus | Valik | Valideerimine | Lammutamine | Konfiguratsioon | Kohandamine | Lammutamine | Kokkuvõte 3-4 tundi ⭐⭐

Kogu kursuse kestus: ~10-14 tundi | Oskuste areng: Algaja → Tootmisvalmis


📚 Õppepeatükid

Valige oma õpivõimalus vastavalt kogemustasemele ja eesmärkidele

🚀 1. peatükk: Vundament ja kiire algus

Eeltingimused: Azure tellimus, põhilised käsurea teadmised
Kestus: 30-45 minutit
Keerukus: ⭐

Mida õpite

  • Azure Developer CLI põhialused
  • AZD paigaldamine oma platvormile
  • Teie esimene edukas juurutamine

Õppematerjalid

Praktilised harjutused

# Kiire paigalduskontroll
azd version

# Käivitage oma esimene rakendus
azd init --template todo-nodejs-mongo
azd up

💡 Peatüki tulemus: Lihtsa veebirakenduse edukas juurutamine Azure’i AZD abil

✅ Edukuse kontroll:

# Pärast 1. peatüki lõpetamist peaksite suutma:
azd version              # Kuvab installitud versiooni
azd init --template todo-nodejs-mongo  # Initsialiseerib projekti
azd up                  # Paigaldab Azure'i
azd show                # Kuvab töötava rakenduse URL-i
# Rakendus avaneb brauseris ja töötab
azd down --force --purge  # Puhastab ressursid

📊 Ajainvesteering: 30-45 minutit
📈 Oskustase pärast: Suudab iseseisvalt juurutada põhilisi rakendusi
📈 Oskustase pärast: Suudab iseseisvalt juurutada põhilisi rakendusi


🤖 2. peatükk: AI-eelistatud arendus (Soovitatav AI arendajatele)

Eeltingimused: 1. peatükk lõpetatud
Kestus: 1-2 tundi
Keerukus: ⭐⭐

Mida õpite

  • Microsoft Foundry integreerimine AZD-ga
  • AI-toega rakenduste juurutamine
  • AI teenuste konfiguratsiooni mõistmine

Õppematerjalid

Praktilised harjutused

# Käivitage oma esimene tehisintellekti rakendus
azd init --template azure-search-openai-demo
azd up

# Proovige täiendavaid tehisintellekti malli
azd init --template openai-chat-app-quickstart
azd init --template agent-openai-python-prompty

💡 Peatüki tulemus: AI-toega vestlusrakenduse juurutamine ja seadistamine RAG võimekusega

✅ Edukuse kontroll:

# Pärast 2. peatükki peaksid saama:
azd init --template azure-search-openai-demo
azd up
# Testida tehisintellekti vestlusliidest
# Esitada küsimusi ja saada tehisintellektil põhinevaid vastuseid allikatega
# Kontrollida, et otsingu integratsioon töötab
azd monitor  # Kontrollida, kas Application Insights kuvab telemeetriaandmeid
azd down --force --purge

📊 Ajainvesteering: 1-2 tundi
📈 Oskustase pärast: Suudab juurutada ja seadistada tootmisvalmis AI rakendusi
💰 Kulu teadlikkus: Tunneb $80-150/kuu arendus- ja $300-3500/kuu tootmiskulusid

💰 AI juurutamise kulumõtted

Arenduskeskkond (hinnanguliselt $80-150/kuu):

  • Microsoft Foundry mudelid (tasumine kasutuse järgi): $0-50/kuu (põhineb tokenite tarbimisel)
  • AI otsing (algtasand): $75/kuu
  • Container Apps (tarbimispõhine): $0-20/kuu
  • Salvestus (standard): $1-5/kuu

Tootmiskeskkond (hinnanguliselt $300-3500+/kuu):

  • Microsoft Foundry mudelid (PTU järjepidevuse jaoks): $3000+/kuu VÕI tasumine kasutuse järgi suurte mahu korral
  • AI otsing (standardtase): $250/kuu
  • Container Apps (pühendatud): $50-100/kuu
  • Application Insights: $5-50/kuu
  • Salvestus (premium): $10-50/kuu

💡 Kulusäästunipid:

  • Kasutage õppimiseks tasuta tasandi Microsoft Foundry mudeleid (Azure OpenAI 50 000 tokenit/kuu kaasatud)
  • Käivitage azd down, et mitteaktiivsetel aegadel ressursid vabastada
  • Alustage tarbimispõhise arveldusega, minge PTU-le vaid tootmises
  • Kasutage azd provision --preview, et enne juurutamist kulusid hinnata
  • Lülitage sisse automaatne skaleerimine: makske vaid tegeliku kasutuse eest

Kulukontroll:

# Kontrolli hinnangulisi igakuiste kulude
azd provision --preview

# Jälgi tegelikke kulusid Azure'i portaalis
az consumption budget list --resource-group <your-rg>

⚙️ 3. peatükk: Konfiguratsioon ja autentimine

Eeltingimused: 1. peatükk lõpetatud
Kestus: 45-60 minutit
Keerukus: ⭐⭐

Mida õpite

  • Keskkonna konfiguratsioon ja haldus
  • Autentimise ja turvalisuse heade tavade järgimine
  • Ressursside nimetamine ja organiseerimine

Õppematerjalid

Praktilised harjutused

  • Konfigureerige mitu keskkonda (dev, staging, prod)
  • Seadistage hallatava identiteedi autentimine
  • Rakendage keskkonnapõhiseid konfiguratsioone

💡 Peatüki tulemus: Juhtida mitut keskkonda nõuetekohase autentimise ja turvalisusega


🏗️ 4. peatükk: Infrastruktuur koodina ja juurutamine

Eeltingimused: 1.-3. peatükk lõpetatud
Kestus: 1-1,5 tundi
Keerukus: ⭐⭐⭐

Mida õpite

  • Täiustatud juurutamismustrid
  • Infrastruktuur koodina Bicep abil
  • Ressursside provisioning strateegiad

Õppematerjalid

Praktilised harjutused

  • Looge kohandatud Bicep mallid
  • Juurutage mitme teenusega rakendusi
  • Rakendage sinine-tüüri (blue-green) juurutamisstrateegiaid

💡 Peatüki tulemus: Juurutada keerukaid mitmete teenustega rakendusi kohandatud infrastruktuurimallidega


🎯 5. peatükk: Mitmeagendi AI lahendused (edasijõudnutele)

Eeltingimused: 1.-2. peatükk lõpetatud
Kestus: 2-3 tundi
Keerukus: ⭐⭐⭐⭐

Mida õpite

  • Mitme agendi arhitektuurimustrid
  • Agentide orkestreerimine ja koordineerimine
  • Tootmisvalmis AI juurutused

Õppematerjalid

Praktilised harjutused

# Paigalda täielik jaemüügi mitmeagendi lahendus
cd examples/retail-multiagent-arm-template
./deploy.sh

# Uuri agendi konfiguratsioone
az deployment group show --resource-group <rg-name> --name <deployment-name>

💡 Peatüki tulemus: Tootmisvalmis mitmeagendi AI lahenduse juurutamine ja haldamine kliendi- ja laoseisuagentidega


🔍 6. peatükk: Eeljärgne valideerimine ja planeerimine

Eeltingimused: 4. peatükk lõpetatud
Kestus: 1 tund
Keerukus: ⭐⭐

Mida Sa Õpid

  • Mahuplaani koostamine ja ressursside valideerimine
  • SKU valiku strateegiad
  • Eelkontrollid ja automatiseerimine

Õppematerjalid

Praktilised Harjutused

  • Käivita mahulise valideerimise skriptid
  • Optimeeri SKU valikuid kulude järgi
  • Rakenda automatiseeritud eelkontrolle enne juurutamist

💡 Peatüki tulemus: Valideeri ja optimeeri juurutused enne täitmist


🚨 Peatükk 7: Tõrkeotsing ja Silumine

Nõuded: Igasugune juurutamise peatükk lõpetatud
Kestus: 1-1,5 tundi
Kompleksus: ⭐⭐

Mida Sa Õpid

  • Süsteemsed silumise meetodid
  • Levinud probleemid ja lahendused
  • Tehisintellekti spetsiifiline tõrkeotsing

Õppematerjalid

Praktilised Harjutused

  • Diagnoosi juurutamise rikete põhjused
  • Lahenda autentimisprobleemid
  • Silu AI teenuste ühenduvust

💡 Peatüki tulemus: Diagnoosi ja lahenda iseseisvalt levinud juurutamise probleemid


🏢 Peatükk 8: Tootmiskeskkonna ja Ettevõtte Mustrid

Nõuded: Peatükid 1-4 lõpetatud
Kestus: 2-3 tundi
Kompleksus: ⭐⭐⭐⭐

Mida Sa Õpid

  • Tootmisele juurutamise strateegiad
  • Ettevõtte turvalisuse mustrid
  • Jälgimine ja kulude optimeerimine

Õppematerjalid

Praktilised Harjutused

  • Rakenda ettevõtte turvalisuse mustrid
  • Sea üles põhjalik jälgimine
  • Juuruta tootmisse koos sobiva haldusega

💡 Peatüki tulemus: Juuruta ettevõttevalmis rakendusi täismahus tootmisvõimekusega


🎓 Töötuba Ülevaade: Praktikal põhinev Õppimiskogemus

⚠️ TÖÖTUBA STAATUS: Arendamisel
Töötuba on hetkel arendamisel ja täiustamisel. Põhimoodulid toimivad, kuid mõned keerukamad osad on lõpetamata. Töötame aktiivselt kogu sisu lõpuleviimiseks. Jälgi arengut →

Interaktiivsed töökoda materjalid

Kõikehõlmav praktiline õppimine brauseripõhiste tööriistade ja juhendatud harjutustega

Meie töötuba pakub struktureeritud ja interaktiivset õppimiskogemust, mis täiendab ülaltoodud peatükkidel põhinevat õppekava. Töötuba on mõeldud nii iseseisvaks õppimiseks kui ka juhendatavateks sessioonideks.

🛠️ Töötuba omadused

  • Brauseripõhine liides: Täielik MkDocs-töötoa funktsionaalsus otsingu, kopeerimise ja teemadega
  • GitHub Codespaces integratsioon: Ühe klõpsuga arenduskeskkonna seadistus
  • Struktureeritud õppetrass: 8 moodulit juhendatud harjutustega (kokku 3-4 tundi)
  • Järkjärguline metodoloogia: Sissejuhatus → Valik → Valideerimine → Lammutamine → Konfiguratsioon → Kohandamine → Lõpetamine → Kokkuvõte
  • Interaktiivne DevContainer keskkond: Eelseadistatud tööriistad ja sõltuvused

📚 Töötuba moodulite struktuur

Töötuba järgib 8-moodulilist järkjärgulist metoodikat, mis viib avastamisest juurutamisoskuste omandamiseni:

Moodul Teema Mida Sa Teed Kestus
0. Sissejuhatus Töötuba ülevaade Mõista õppimise eesmärke, eeltingimusi ja töötuba ülesehitust 15 min
1. Valik Mallide avastamine Uuri AZD malle ja vali sobiv AI mall oma stsenaariumi jaoks 20 min
2. Valideerimine Juuruta ja kontrolli Juuruta mall käsuga azd up ja valideeri infrastruktuuri toimimine 30 min
3. Lammutamine Võta struktuur lahti Kasuta GitHub Copilotit malliarhitektuuri, Bicep failide ja koodi uurimiseks 30 min
4. Konfiguratsioon Azure.yaml süvaõpe Õpi hallama azure.yaml konfiguratsiooni, elutsükli haake ja keskkonnamuutujaid 30 min
5. Kohandamine Tee see enda omaks Luba AI otsing, jälgimine, hindamine ja kohanda enda stsenaariumi jaoks 45 min
6. Lõpetamine Puhasta Turvaline ressursside mahavõtmine käsuga azd down --purge 15 min
7. Kokkuvõte Edasised sammud Vaata tehtut, võtmekontseptsioonid ja jätka õpiteekonda 15 min

Töötuba voog:

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

🚀 Töötuba käima saamine

# Valik 1: GitHub Codespaces (Soovitatav)
# Klõpsake hoidlas "Code" → "Create codespace on main"

# Valik 2: Kohalik arendus
git clone https://github.com/microsoft/azd-for-beginners.git
cd azd-for-beginners/workshop
# Järgige juhiseid failis workshop/README.md

🎯 Töötuba õppe tulemused

Töötuba lõpetades osalejad:

  • Juurutavad tootmiskõlblikke AI rakendusi: Kasutades AZD koos Microsoft Foundry teenustega
  • Valdavad mitmeagendi arhitektuure: Rakendades koordineeritud AI agendi lahendusi
  • Rakendavad turvapõhimõtteid: Konfigureerides autentimist ja ligipääsukontrolli
  • Optimeerivad skaleerumist: Kujundades kulutasukaid ja jõudlusrikkaid juurutusi
  • Tõrkeotsing juurutustes: Lahendades iseseisvalt levinud probleemid

📖 Töötuba materjalid

Sobib ideaalselt: Ettevõttesisesteks koolitusteks, ülikoolikursusteks, iseseisvaks õppimiseks ja arendajate bootcampideks.


📖 Süvitsiminev: AZD Võimalused

Põhitõdedest kaugemale minnes pakub AZD võimsad tööriistad tootmiskeskkonna juurutusteks:

  • Mallipõhised juurutused - Kasuta valmis malle levinud rakendusmustrite jaoks
  • Infrastruktuur kui kood - Halda Azure ressursse Bicepi või Terraformi abil
  • Integreeritud töövood - Planeeri, juuruta ja jälgi rakendusi sujuvalt
  • Arendajasõbralik - Optimeeritud arendaja tootlikkuse ja kogemuse jaoks

AZD + Microsoft Foundry: Täiuslik AI juurutustele

Miks valida AZD AI-lahenduste jaoks? AZD lahendab peamised AI arendajate väljakutsed:

  • AI-valmis mallid - Eelseadistatud mallid Microsoft Foundry mudelite, Cognitive Services ja ML töökoormuste jaoks
  • Turvalised AI juurutused - Sisseehitatud turvamustrid AI-teenustele, API võtmetele ja mudeli lõpp-punktidele
  • Tootmisvalmis AI mustrid - Parimad tavad skaleeritavate, kuluefektiivsete AI rakenduste juurutamiseks
  • Täielikud AI töövood - Mudeli arendusest kuni tootmiseni koos jälgimisega
  • Kulude optimeerimine - Tark ressursside jaotamine ja skaleerimisstrateegiad AI töökoormustele
  • Microsoft Foundry integreerimine - Sujuv ühendus Microsoft Foundry mudelite kataloogi ja lõpp-punktidega

🎯 Mallid ja Näideteleht

Esiletõstetud: Microsoft Foundry Mallid

Alusta siit, kui juurutad AI rakendusi!

Märkus: Need mallid demonstreerivad erinevaid AI mustreid. Mõned on väline Azure Samples, teised kohalikud rakendused.

Mall Peatükk Tase Teenused Tüüp
Alustamine AI vestlusega Peatükk 2 ⭐⭐ AzureOpenAI + Azure AI mudeli inferentsi API + Azure AI Search + Azure konteinerirakendused + Application Insights Väline
Alustamine AI agentidega Peatükk 2 ⭐⭐ Foundry agendid + AzureOpenAI + Azure AI Search + Azure konteinerirakendused + Application Insights Väline
Azure Search + OpenAI demo Peatükk 2 ⭐⭐ AzureOpenAI + Azure AI Search + App Service + Storage Väline
OpenAI Chat rakenduse kiire algus Peatükk 2 AzureOpenAI + konteinerirakendused + Application Insights Väline
Agent OpenAI Python Prompty Peatükk 5 ⭐⭐⭐ AzureOpenAI + Azure Functions + Prompty Väline
Contoso vestlus RAG Peatükk 8 ⭐⭐⭐⭐ AzureOpenAI + AI Search + Cosmos DB + konteinerirakendused Väline
Jahutus Multi-Agent lahendus Peatükk 5 ⭐⭐⭐⭐ AzureOpenAI + AI Search + Storage + konteinerirakendused + Cosmos DB Kohalik

Esiletõstetud: Täielikud Õppestseenid

Tootmisvalmis rakenduse mallid õppepeatükkide kaupa

Mall Õppepeatükk Tase Peamine õpitulemus
openai-chat-app-quickstart Peatükk 2 Põhilised AI juurutuste mustrid
azure-search-openai-demo Peatükk 2 ⭐⭐ RAG rakendus Azure AI Search-ga
ai-document-processing Peatükk 4 ⭐⭐ Dokumentide intelligentsi integratsioon
agent-openai-python-prompty Peatükk 5 ⭐⭐⭐ Agendi raamistik ja funktsioonide kutsumine
contoso-chat Peatükk 8 ⭐⭐⭐ Ettevõtte AI orkestreerimine
retail-multi-agent-solution Peatükk 5 ⭐⭐⭐⭐ Mitme agendi arhitektuur kliendi ja laovõtme agentidega

Õppimine Näidiste Põhjal

📌 Kohalikud vs. Väline Näited:
Kohalikud näited (selles hoidlas) = Valmis kohe kasutamiseks
Välised näited (Azure näited) = Kloonitavad seotud hoidlatest

Kohalikud näited (valmis kasutamiseks)

  • Jahutus Multi-Agent lahendus - Täielik tootmisvalmis rakendus ARM mallidega
    • Mitmeagendi arhitektuur (klient + laovõtme agendid)
    • Üksikasjalik jälgimine ja hindamine
    • Ühe klõpsuga juurutamine ARM malliga

Kohalikud näited - konteinerirakendused (peatükid 2-5)

Selles hoidlas on põhjalikud konteinerijuurutuste näited:

Välised näited - lihtsad rakendused (peatükid 1-2)

Klooni need Azure näidiste hoidlad ja alusta:

Välised näited - andmebaasi integreerimine (peatükid 3-4)

Välimised näited - Täiendatud mustrid (peatükid 4-8)

Välimised mallikogud


📚 Õppematerjalid ja viited

Kiired viited

Praktikatuuri töötoad

  • AI töötuba - Loo oma AI lahendused AZD-ga juurutatavaks (2-3 tundi)
  • Interaktiivne töötuba - 8-mooduline juhendatud harjutuste sari MkDocs ja GitHub Codespaces abil
    • Järgmine järjekord: Sissejuhatus → Valimine → Kinnitamine → Lagundamine → Konfigureerimine → Kohandamine → Lammutamine → Kokkuvõte

Välimised õppematerjalid

  • Azure Developer CLI dokumentatsioon
  • Azure arhitektuuri keskus
  • Azure hinnakalkulaator
  • Azure oleku info

AI agendi oskused sinu redaktori jaoks

  • Microsoft Azure oskused skills.sh lehel - 37 avatud AI agendi oskust Azure AI, Foundry, juurutamise, diagnostika, kulu optimeerimise jm kohta. Paigalda GitHub Copilotisse, Cursorisse, Claude Code’i või mõnda toetatud agendisse:
    npx skills add microsoft/github-copilot-for-azure

🔧 Kiire tõrkeotsingu juhend

Algajate sagedased probleemid ja kohesed lahendused:

❌ "azd: käsku ei leitud"
# Paigalda esmalt 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

# Kontrolli paigaldust
azd version
❌ "Tellimust ei leitud" või "Tellimus pole määratud"
# Loetle saadaval olevad tellimused
az account list --output table

# Määra vaikimisi tellimus
az account set --subscription "<subscription-id-or-name>"

# Määra AZD keskkonnale
azd env set AZURE_SUBSCRIPTION_ID "<subscription-id>"

# Kontrolli
az account show
❌ "Piirmäär ületatud" või "Piiranguid pole piisavalt"
# Proovi erinevat Azure'i piirkonda
azd env set AZURE_LOCATION "westus2"
azd up

# Või kasuta arenduses väiksemaid SKU-sid
# Muuda faili infra/main.parameters.json:
{
  "sku": "B1"  // Instead of "P1V2"
}
❌ "azd up" ebaõnnestub poole peal
# Valik 1: Puhasta ja proovi uuesti
azd down --force --purge
azd up

# Valik 2: Paranda ainult infrastruktuuri
azd provision

# Valik 3: Kontrolli detailset olekut
azd show

# Valik 4: Kontrolli Azure Monitori logisid
azd monitor --logs
❌ "Autentimine ebaõnnestus" või "Token on aegunud"
# Autendi uuesti AZD jaoks
azd auth logout
azd auth login

# Valikuline: uuenda ka Azure CLI, kui kasutad az käske
az logout
az login

# Kontrolli autentimist
az account show
❌ "Resurss on juba olemas" või nimemajanduse konfliktid
# AZD genereerib unikaalseid nimesid, kuid kui tekib konflikt:
azd down --force --purge

# Siis proovi uuesti uue keskkonnaga
azd env new dev-v2
azd up
❌ Malli juurutamine võtab liiga kaua aega

Tavalised ooteajad:

  • Lihtne veebirakendus: 5-10 minutit
  • Rakendus andmebaasiga: 10-15 minutit
  • AI rakendused: 15-25 minutit (OpenAI ettevalmistamine on aeglane)
# Kontrolli edenemist
azd show

# Kui kinni >30 minutit, kontrolli Azure Portaal:
azd monitor --overview
# Otsi ebaõnnestunud juurutusi
❌ "Luba puudub" või "Keelatud"
# Kontrolli oma Azure rolli
az role assignment list --assignee $(az account show --query user.name -o tsv)

# Sul peab olema vähemalt "Contributor" roll
# Palu oma Azure administraatoril anda:
# - Contributor (ressursside jaoks)
# - User Access Administrator (rolli määramiste jaoks)
❌ Juhtunud rakenduse URL-i ei leita
# Näita kõiki teenuse otspunktid
azd show

# Või ava Azure portaal
azd monitor

# Kontrolli konkreetset teenust
azd env get-values
# Otsi *_URL muutujad

📚 Täielikud tõrkeotsingu ressursid


🎓 Kursuse lõpetamine ja sertifitseerimine

Edusammude jälgimine

Jälgi oma õppe edenemist peatükkide kaupa:

  • 1. peatükk: Alused ja kiire algus ✅
  • 2. peatükk: AI-esimene arendus ✅
  • 3. peatükk: Konfigureerimine ja autentimine ✅
  • 4. peatükk: Infrastruktuur koodina ja juurutamine ✅
  • 5. peatükk: Mitmeagendi AI lahendused ✅
  • 6. peatükk: Eeljuurutuse valideerimine ja planeerimine ✅
  • 7. peatükk: Tõrkeotsing ja silumine ✅
  • 8. peatükk: Tootmine ja ettevõtete mustrid ✅

Õppimise kontroll

Pärast iga peatüki lõpetamist testi oma teadmisi:

  1. Praktiline ülesanne: Lõpeta peatüki käed-küljes juurutamine
  2. Teadmiste kontroll: Vaata peatüki KKK sektsiooni
  3. Kogukonna arutelu: Jaga kogemusi Azure Discordis
  4. Järgmine peatükk: Liigu järgmisele keerukuse tasemele

Kursuse lõpetamise eelised

Kõigi peatükkide lõpetamisel oled:

  • Tootmiskogemus: Juurutanud päris AI rakendusi Azure’i
  • Professionaalsed oskused: Ettevõttele sobivad juurutusvõimed
  • Kogukonna tunnustus: Aktiivne Azure arendajate kogukonna liige
  • Karjääri areng: Nõutud AZD ja AI juurutamise pädevus

🤝 Kogukond ja tugi

Abi ja tugi

Kogukonna ülevaated Microsoft Foundry Discordist

Hiljutised küsitluse tulemused #Azure kanalist:

  • 45% arendajatest tahab kasutada AZD-d AI töökoormuste jaoks
  • Peamised väljakutsed: Mitme teenuse juurutamine, volituste haldamine, tootmiskõlblikkus
  • Sagedasemad soovid: AI-spetsiifilised mallid, tõrkeotsingu juhendid, parimad praktikad

Liitu meie kogukonnaga, et:

  • Jagada AZD + AI kogemusi ja saada abi
  • Saada varajasi eelvaateid uutest AI mallidest
  • Panustada AI juurutamise parimatesse praktikatesse
  • Mõjutada tulevasi AI + AZD funktsioone

Kursuse panustamine

Ootame panuseid! Palun loe meie panustamise juhendit, kus on info:

  • Sisu täiustused: olemasolevate peatükkide ja näidiste parandamine
  • Uued näited: lisa reaalelulisi stsenaariume ja malle
  • Tõlkimine: aita hoida mitmekeelsust
  • Vigade teated: täpsuse ja selguse parendamine
  • Kogukonna reeglid: järgi kaasava kogukonna juhiseid

📄 Kursuse info

Litsents

See projekt on litsentseeritud MIT litsentsi alusel - vaata LICENSE faili detailsuste jaoks.

Seotud Microsoft Learning ressursid

Meie meeskond toodab veel põhjalikke õppematerjale:

LangChain

LangChain4j algajatele LangChain.js algajatele LangChain algajatele

Azure / Edge / MCP / Agendid

AZD algajatele Edge AI algajatele MCP algajatele AI agendid algajatele


Generatiivse AI sari

Generatiivne AI algajatele Generatiivne AI (.NET) Generatiivne AI (Java) Generatiivne AI (JavaScript)


Põhiõpe

Masinõpe algajatele Andmeteadus algajatele Tehisintellekt algajatele Küberkaitse algajatele Veebiarendus algajatele IoT algajatele XR arendus algajatele


Copilot sari

Copilot tehisintellekti paarisprogrammeerimiseks Copilot C#/.NET-i jaoks Copilot seiklus


🗺️ Kursuse navigeerimine

🚀 Valmis õppima hakkama?

Algajad: Alusta 1. peatükk: Alused ja kiire algus
Tehisintellektil põhinevad arendajad: Hüpake 2. peatükk: AI esmane arendus
Kogenud arendajad: Alusta 3. peatükk: Konfiguratsioon ja autentimine

Järgmised sammud: Alusta peatükki 1 - AZD põhialused


Vastutusest loobumine:
See dokument on tõlgitud tehisintellekti tõlketeenuse Co-op Translator abil. Kuigi me püüame tagada täpsust, olge palun teadlik, et automatiseeritud tõlgetes võib esineda vigu või ebatäpsusi. Originaaldokument omakeeles tuleks pidada autoriteetseks allikaks. Kriitilise tähtsusega info puhul soovitatakse kasutada professionaalset inimtõlget. Me ei vastuta selle tõlkega seotud arusaamatuste ega valesti mõistmiste eest.