Arab | Bengáli | Bolgár | Burmai (Myanmar) | Kínai (Egyszerűsített) | Kínai (Hagyományos, Hong Kong) | Kínai (Hagyományos, Makaó) | Kínai (Hagyományos, Tajvan) | Horvát | Cseh | Dán | Holland | Észt | Finn | Francia | Német | Görög | Héber | Hindi | Magyar | Indonéz | Olasz | Japán | Kannada | Khmer | Koreai | Litván | Maláj | Malayalam | Marathi | Nepáli | Nigeriai pidgin | Norvég | Perzsa (Farsi) | Lengyel | Portugál (Brazília) | Portugál (Portugália) | Pandzsábi (Gurmukhi) | Román | Orosz | Szerb (Cirill) | Szlovák | Szlovén | Spanyol | Szuahéli | Svéd | Tagalog (Filippínó) | Tamil | Telugu | Thai | Török | Ukrán | Urdu | Vietnami
Inkább helyileg klónoznád?
Ez a tároló 50+ nyelvi fordítást tartalmaz, ami jelentősen megnöveli a letöltési méretet. Ha fordítások nélkül szeretnél klónozni, használj sparse checkout-ot:
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"Így minden meglesz, ami a kurzus elvégzéséhez kell, jóval gyorsabb letöltéssel.
Az Azure Developer CLI túlnőtt a hagyományos webalkalmazások és API-k kezelésén. Ma az azd az egyetlen eszköz, amellyel bármilyen alkalmazást lehet telepíteni az Azure-ra – beleértve a mesterséges intelligencia vezérelt alkalmazásokat és intelligens ügynököket is.
Ez mit jelent számodra:
- Az AI ügynökök most elsőrendű azd munkaterhelésként kezelhetők. Inicializálhatod, telepítheted és kezelheted az AI ügynök projekteket ugyanazzal az
azd init→azd upfolyamattal, amit már ismersz. - A Microsoft Foundry integráció közvetlenül beemeli a modelltelepítést, az ügynökök hosztolását és az AI szolgáltatások konfigurációját az azd sablon ökoszisztémába.
- Az alapvető munkafolyamat változatlan maradt. Akár todo alkalmazást, mikro-szolgáltatást, vagy több ügynökből álló AI megoldást telepítesz, a parancsok ugyanazok.
Ha már használtad az azd-t korábban, az AI támogatás annak természetes kiterjesztése – nem egy külön eszköz vagy haladó útvonal. Ha most kezded, egyetlen munkafolyamatot tanulsz meg, ami mindenre működik.
Az Azure Developer CLI (azd) egy fejlesztőbarát parancssori eszköz, amely leegyszerűsíti az alkalmazások Azure-ra történő telepítését. Ahelyett, hogy manuálisan hoznál létre és csatlakoztatnál tucatnyi Azure erőforrást, egyetlen parancs segítségével telepíthetsz egész alkalmazásokat.
# Ez az egyetlen parancs mindent elvégez:
# ✅ Létrehozza az összes Azure-erőforrást
# ✅ Konfigurálja a hálózatot és a biztonságot
# ✅ Lefordítja az alkalmazás kódját
# ✅ Telepíti az Azure-ba
# ✅ Megad egy működő URL-címet
azd upEnnyi! Nem kell kattintgatni az Azure Portalon, nem kell bonyolult ARM sablonokat megtanulni előre, nincs manuális konfiguráció – csak működő alkalmazás az Azure-on.
Ez a kezdők leggyakoribb kérdése. Íme a rövid válasz:
| Jellemző | Azure CLI (az) |
Azure Developer CLI (azd) |
|---|---|---|
| Cél | Egyedi Azure erőforrások kezelése | Teljes alkalmazások telepítése |
| Megközelítés | Infrastruktúra-központú | Alkalmazás-központú |
| Példa | az webapp create --name myapp... |
azd up |
| Tanulási görbe | Azure szolgáltatások ismerete szükséges | Csak az alkalmazásodat kell ismerned |
| Legalkalmasabb | DevOps, Infrastruktúra | Fejlesztők, prototípus készítés |
- Azure CLI olyan, mintha minden építőeszközt megkapnál egy ház felépítéséhez – kalapács, fűrész, szögek. Bármit fel tudsz építeni, de ismerned kell az építkezést.
- Azure Developer CLI olyan, mintha felbérelnél egy vállalkozót – elmondod, mit szeretnél, ők pedig elvégzik az építést.
| Szituáció | Használd ezt |
|---|---|
| "Gyorsan szeretném telepíteni a webalkalmazásom" | azd up |
| "Csak egy tárolófiókot akarok létrehozni" | az storage account create |
| "Teljes AI alkalmazást fejlesztek" | azd init --template azure-search-openai-demo |
| "Egy specifikus Azure erőforrást kell hibakeresnem" | az resource show |
| "Pár perc alatt éles környezetbe akarok telepíteni" | azd up --environment production |
Az azd az Azure CLI-t használja a háttérben. Mindkettőt használhatod:
# Telepítse az alkalmazását az AZD-vel
azd up
# Ezután finomhangolja a konkrét erőforrásokat az Azure CLI-vel
az webapp config set --name myapp --always-on trueNe kezdj nulláról! Az Awesome AZD a közösség által készített, azonnal telepíthető sablonok gyűjteménye:
| Erőforrás | Leírás |
|---|---|
| 🔗 Awesome AZD Galéria | Böngéssz 200+ sablon között, egykattintásos telepítéssel |
| 🔗 Sablont beküldeni | Küldd be saját sablonodat a közösségnek |
| 🔗 GitHub tároló | Csillagozd és böngészd a forrást |
# RAG-csevegés Microsoft Foundry modellekkel + MI-keresés
azd init --template azure-search-openai-demo
# Gyors MI-csevegőalkalmazás
azd init --template openai-chat-app-quickstart
# MI-ügynökök Foundry-ügynökökkel
azd init --template get-started-with-ai-agentsMielőtt elkezdenéd, győződj meg róla, hogy a géped készen áll az adott sablon telepítésére:
Windows:
.\validate-setup.ps1macOS / Linux:
bash ./validate-setup.shHa bármelyik ellenőrzés megbukik, előbb azt javítsd, majd folytasd a gyors kezdéssel.
Windows:
winget install microsoft.azdmacOS:
brew tap azure/azd && brew install azdLinux:
curl -fsSL https://aka.ms/install-azd.sh | bash# Nem kötelező, ha a kurzus során közvetlenül az Azure CLI parancsokat kívánja használni
az login
# Szükséges az AZD munkafolyamatokhoz
azd auth loginHa nem vagy biztos, melyikre van szükséged, kövesd a teljes beállítási folyamatot a Telepítés és beállítás dokumentumban.
# Inicializálás sablonból
azd init --template todo-nodejs-mongo
# Telepítés Azure-ra (mindent létrehoz!)
azd up🎉 Ennyi! Az alkalmazásod most már élő az Azure-on.
# Remove all resources when done experimenting
azd down --force --purgeEz a kurzus fokozatos tanulásra lett tervezve – kezd ott, ahol kényelmes és lépésről lépésre haladj előre:
| Tapasztalatod | Innen kezd |
|---|---|
| Totál új vagy az Azure-ban | 1. fejezet: Alapok |
| Ismered az Azure-t, az azd újdonság | 1. fejezet: Alapok |
| AI alkalmazásokat szeretnél telepíteni | 2. fejezet: AI-Központú Fejlesztés |
| Gyakorlati kézbe vétel érdekel | 🎓 Interaktív Műhely - 3-4 órás vezetett labor |
| Éles minták kellenek | 8. fejezet: Termelés & Vállalati minták |
- Forkold ezt a tárolót:
- Klónozd:
git clone https://github.com/YOUR-USERNAME/azd-for-beginners.git - Kérj segítséget: Azure Discord Közösség
Inkább helyileg klónoznád?
Ez a tároló 50+ nyelvi fordítást tartalmaz, ami jelentősen megnöveli a letöltési méretet. Ha fordítások nélkül szeretnél klónozni, használj sparse checkout-ot:
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'Így minden meglesz, ami a kurzus elvégzéséhez kell, jóval gyorsabb letöltéssel.
Sajátítsd el az Azure Developer CLI-t (azd) strukturált fejezeteken keresztül, amelyek a fokozatos tanulásra vannak kialakítva. Különös hangsúly az AI alkalmazások telepítésén Microsoft Foundry integrációval.
A Microsoft Foundry Discord közösség visszajelzései alapján, a fejlesztők 45%-a az azd-t szeretné használni AI munkaterhelésekhez, de akadályokkal találkoznak:
- Komplex többszolgáltatásos AI architektúrák
- AI termelési telepítési legjobb gyakorlatok
- Azure AI szolgáltatás integráció és konfiguráció
- AI munkaterhelések költséghatékonyságának optimalizálása
- AI-specifikus telepítési problémák hibakeresése
A kurzus elvégzése után:
- Azd alapok mesterfokon: Alapfogalmak, telepítés és konfiguráció
- AI alkalmazások telepítése: Azd használata Microsoft Foundry szolgáltatásokkal
- Infrastruktúra kód formájában: Azure erőforrások kezelése Bicep sablonokkal
- Telepítések hibakeresése: Gyakori problémák megoldása és hibák feltárása
- Termelésre optimalizálás: Biztonság, skálázás, monitoring, költségkezelés
- Több ügynökös megoldások építése: Komplex AI architektúrák telepítése
Mielőtt megkezdenéd az 1. fejezetet, győződj meg róla, hogy a következők rendben vannak. A telepítési lépések később ezek meglétét feltételezik.
- Egy Azure-előfizetés: Használhat meglévő előfizetést a munkahelyéről vagy saját fiókjából, vagy létrehozhat egy ingyenes próbaverziót a kezdéshez.
- Engedély az Azure-erőforrások létrehozására: A legtöbb gyakorlatnál legalább Contributor jogosultsággal kell rendelkeznie a cél előfizetésben vagy erőforráscsoportban. Egyes fejezetek feltételezhetik, hogy erőforráscsoportokat, kezelt identitásokat és RBAC-hozzárendeléseket is létre tud hozni.
- Egy GitHub-fiók: Hasznos a tárház fork-olásához, a saját módosítások nyomon követéséhez, valamint a GitHub Codespaces használatához a workshop során.
- Sablon futtatási előfeltételek: Egyes sablonok helyi eszközöket igényelnek, például Node.js, Python, Java vagy Docker. A hiányzó eszközök korai felismeréséhez futtassa a beállítás érvényesítőjét a kezdés előtt.
- Alapvető terminál-ismeretek: Nem kell szakértőnek lennie, de kényelmesen kell tudnia futtatni parancsokat, mint például
git clone,azd auth loginésazd up.
Vállalati előfizetésben dolgozik?
Ha Azure-környezetét egy rendszergazda kezeli, előre egyeztesse, hogy tud-e erőforrásokat telepíteni az előfizetésbe vagy erőforráscsoportba, amelyet használni szeretne. Ha nem, kérjen sandbox előfizetést vagy Contributor jogosultságot a kezdés előtt.
Új az Azure-ban?
Kezdje a saját Azure próbaverziójával vagy a pay-as-you-go előfizetésével a https://aka.ms/azurefreetrial oldalon, hogy a gyakorlatokat végig tudja csinálni bérlőszintű jóváhagyások nélkül.
Minden fejezethez tartozik egy dedikált README a tanulási célokkal, gyors kezdettel és gyakorlatokkal:
A teljes tanfolyam időtartama: ~10-14 óra | Készségfejlődés: Kezdő → Éles környezetre kész
Válassza ki tanulási útját tapasztalat és célok alapján
Előfeltételek: Azure-előfizetés, alapvető parancssori ismeretek
Időtartam: 30-45 perc
Bonyolultság: ⭐
- Az Azure Developer CLI alapjainak megértése
- AZD telepítése a platformjára
- Az első sikeres telepítés
- 🎯 Induljon innen: Mi az Azure Developer CLI?
- 📖 Elmélet: AZD alapok - Alapfogalmak és terminológia
- ⚙️ Beállítás: Telepítés és beállítás - Platform specifikus útmutatók
- 🛠️ Gyakorlati bemutató: Az első projektje - Lépésről lépésre bemutató
- 📋 Gyors referencia: Parancs összefoglaló
# Gyors telepítés ellenőrzése
azd version
# Telepítse első alkalmazását
azd init --template todo-nodejs-mongo
azd up💡 A fejezet eredménye: Egyszerű webalkalmazás sikeres telepítése Azure-ra AZD segítségével
✅ Siker igazolása:
# Az 1. fejezet elvégzése után képes leszel:
azd version # Megmutatja a telepített verziót
azd init --template todo-nodejs-mongo # Inicializálja a projektet
azd up # Telepíti az Azure-ra
azd show # Megjeleníti a futó alkalmazás URL-jét
# Az alkalmazás megnyílik a böngészőben és működik
azd down --force --purge # Takarítja a forrásokat📊 Időráfordítás: 30-45 perc
📈 Készségszint a fejezet után: Képes alapalkalmazások önálló telepítésére
📈 Készségszint a fejezet után: Képes alapalkalmazások önálló telepítésére
Előfeltételek: 1. fejezet befejezése
Időtartam: 1-2 óra
Bonyolultság: ⭐⭐
- Microsoft Foundry integráció AZD-vel
- Mesterséges intelligenciával támogatott alkalmazások telepítése
- AI szolgáltatások konfigurációjának megértése
- 🎯 Induljon innen: Microsoft Foundry integráció
- 🤖 AI ügynökök: AI ügynökök útmutatója - Intelligens ügynökök telepítése AZD-vel
- 📖 Minták: AI modell telepítés - AI modellek telepítése és kezelése
- 🛠️ Workshop: AI workshop labor - AZD-kompatibilis AI megoldások készítése
- 🎥 Interaktív útmutató: Workshop anyagok - Böngészőalapú tanulás MkDocs * DevContainer környezettel
- 📋 Sablonok: Microsoft Foundry sablonok
- 📝 Példák: AZD telepítési példák
# Telepítse első mesterséges intelligencia alkalmazását
azd init --template azure-search-openai-demo
azd up
# Próbáljon ki további MI sablonokat
azd init --template openai-chat-app-quickstart
azd init --template agent-openai-python-prompty💡 A fejezet eredménye: AI-alapú chatalkalmazás telepítése és konfigurálása RAG képességekkel
✅ Siker igazolása:
# A 2. fejezet után képes leszel:
azd init --template azure-search-openai-demo
azd up
# Tesztelni az AI csevegőfelületet
# Kérdéseket feltenni és AI által támogatott válaszokat kapni forrásokkal
# Ellenőrizni, hogy a keresési integráció működik
azd monitor # Megnézni, hogy az Application Insights megjeleníti a telemetriát
azd down --force --purge📊 Időráfordítás: 1-2 óra
📈 Készségszint a fejezet után: Képes éles környezetre kész AI alkalmazások telepítésére és konfigurálására
💰 Költségtudatosság: Érti az kb. 80-150$/hó fejlesztési, 300-3500$/hó éles költségeket
Fejlesztési környezet (becsült 80-150$/hó):
- Microsoft Foundry modellek (pay-as-you-go): 0-50$/hó (token-használattól függően)
- AI keresés (Alap csomag): 75$/hó
- Container App-ek (Fogyasztás alapú): 0-20$/hó
- Tárolás (Standard): 1-5$/hó
Éles környezet (becsült 300-3500+$/hó):
- Microsoft Foundry modellek (PTU a stabil teljesítményért): 3000+$/hó VAGY pay-as-you-go nagy volumen esetén
- AI keresés (Standard csomag): 250$/hó
- Container App-ek (Dedikált): 50-100$/hó
- Application Insights: 5-50$/hó
- Tárolás (Prémium): 10-50$/hó
💡 Költségoptimalizálási tippek:
- Használja a Free Tier Microsoft Foundry modelleket tanuláshoz (Azure OpenAI havi 50 000 tokennel együtt)
- Az aktív fejlesztés szüneteltetésekor futtassa az
azd downparancsot az erőforrások felszabadításához - Kezdje fogyasztás alapú számlázással, PTU-ra csak éles környezetben váltson
- Használja az
azd provision --previewparancsot a költségek előzetes becsléséhez telepítés előtt - Kapcsolja be az automatikus skálázást: csak a tényleges használatért fizet
Költségfigyelés:
# Becsült havi költségek ellenőrzése
azd provision --preview
# Aktuális költségek figyelése az Azure Portálon
az consumption budget list --resource-group <your-rg>Előfeltételek: 1. fejezet befejezése
Időtartam: 45-60 perc
Bonyolultság: ⭐⭐
- Környezeti konfiguráció és menedzsment
- Hitelesítés és biztonsági bevált gyakorlatok
- Erőforrásnévzés és szervezés
- 📖 Konfiguráció: Konfigurációs útmutató - Környezet beállítása
- 🔐 Biztonság: Hitelesítési minták és kezelt identitás - Hitelesítési minták
- 📝 Példák: Adatbázis alkalmazás példa - AZD adatbázis példák
- Több környezet konfigurálása (fejlesztői, teszt, éles)
- Kezelt identitás alapú hitelesítés beállítása
- Környezet-specifikus konfigurációk megvalósítása
💡 A fejezet eredménye: Több környezet kezelése megfelelő hitelesítéssel és biztonsággal
Előfeltételek: 1-3. fejezet befejezése
Időtartam: 1-1,5 óra
Bonyolultság: ⭐⭐⭐
- Haladó telepítési minták
- Infrastruktúra kódként Bicep használatával
- Erőforrás-provisioning stratégiák
- 📖 Telepítés: Telepítési útmutató - Teljes munkafolyamat
- 🏗️ Provisioning: Provisioning erőforrások - Azure erőforrás menedzsment
- 📝 Példák: Konténer alkalmazás példa - Konténeres telepítések
- Egyedi Bicep sablonok készítése
- Több szolgáltatásos alkalmazások telepítése
- Blue-green telepítési stratégiák megvalósítása
💡 A fejezet eredménye: Összetett több szolgáltatásos alkalmazások telepítése egyedi infrastruktúra sablonokkal
Előfeltételek: 1-2. fejezet befejezése
Időtartam: 2-3 óra
Bonyolultság: ⭐⭐⭐⭐
- Többügynök architektúra minták
- Ügynök-orchesztráció és koordináció
- Éles környezetre kész AI telepítések
- 🤖 Kiemelt projekt: Kiskereskedelmi többügynök megoldás - Teljes megvalósítás
- 🛠️ ARM sablonok: ARM sablon csomag - Egykattintásos telepítés
- 📖 Architektúra: Többügynök koordinációs minták - Minták
# Telepítse az egész kiskereskedelmi többügynökös megoldást
cd examples/retail-multiagent-arm-template
./deploy.sh
# Fedezze fel az ügynök konfigurációkat
az deployment group show --resource-group <rg-name> --name <deployment-name>💡 A fejezet eredménye: Többügynök AI megoldáséles környezetbe telepítése és kezelése Ügyfél és Készlet ügynökökkel
Előfeltételek: 4. fejezet befejezése
Időtartam: 1 óra
Bonyolultság: ⭐⭐
- Kapacitástervezés és erőforrás-validálás
- SKU kiválasztási stratégiák
- Előzetes ellenőrzések és automatizálás
- 📊 Tervezés: Kapacitástervezés - Erőforrás-ellenőrzés
- 💰 Kiválasztás: SKU kiválasztás - Költséghatékony választások
- ✅ Érvényesítés: Előzetes ellenőrzések - Automatizált szkriptek
- Futtass kapacitás-ellenőrző szkripteket
- Optimalizáld a SKU-k kiválasztását költség szerint
- Valósíts meg automatizált előtelepítési ellenőrzéseket
💡 Fejezet eredménye: Ellenőrizd és optimalizáld a telepítéseket a végrehajtás előtt
Előfeltételek: Bármely telepítési fejezet teljesítve
Időtartam: 1-1,5 óra
Bonyolultság: ⭐⭐
- Szisztematikus hibakeresési módszerek
- Gyakori problémák és megoldások
- AI-specifikus hibajavítás
- 🔧 Gyakori problémák: Gyakori problémák - Gyakran ismételt kérdések és megoldások
- 🕵️ Hibakeresés: Hibakeresési útmutató - Lépésről lépésre stratégiák
- 🤖 AI problémák: AI-specifikus hibajavítás - AI szolgáltatási problémák
- Diagnosztizáld a telepítési hibákat
- Oldd meg az azonosítási problémákat
- Hibakeresés AI szolgáltatás-kapcsolódási hibák esetén
💡 Fejezet eredménye: Önállóan diagnosztizáld és oldd meg a gyakori telepítési problémákat
Előfeltételek: 1-4. fejezet teljesítve
Időtartam: 2-3 óra
Bonyolultság: ⭐⭐⭐⭐
- Gyártási telepítési stratégiák
- Vállalati biztonsági minták
- Felügyelet és költség-optimalizálás
- 🏭 Gyártás: Gyártási AI legjobb gyakorlatok - Vállalati minták
- 📝 Példák: Mikroszolgáltatások példa - Komplex architektúrák
- 📊 Felügyelet: Application Insights integráció - Felügyelet
- Valósíts meg vállalati biztonsági mintákat
- Állíts be átfogó monitorozást
- Telepíts gyártási környezetbe megfelelő irányítással
💡 Fejezet eredménye: Telepíts vállalati szintű alkalmazásokat teljes gyártási képességekkel
⚠️ WORKSHOP ÁLLAPOT: Folyamatban lévő fejlesztés
A workshop anyagait jelenleg fejlesztjük és finomítjuk. Az alapmodulok működőképesek, de néhány haladó rész még nem teljes. Aktívan dolgozunk a teljes tartalom elkészítésén. Nyomon követés →
Átfogó, gyakorlati tanulás böngészőalapú eszközökkel és vezetett gyakorlatokkal
Workshop anyagaink strukturált, interaktív tanulási élményt nyújtanak, amely kiegészíti a fent bemutatott fejezet-alapú tananyagot. A workshop önálló és oktató vezette tanulásra is alkalmas.
- Böngészőalapú felület: Teljes MkDocs-alapú workshop kereséssel, másolással és témakezeléssel
- GitHub Codespaces integráció: Egykattintásos fejlesztői környezet beállítás
- Strukturált tanulási útvonal: 8 modul vezérelt gyakorlatokkal (összesen 3-4 óra)
- Fokozatos módszertan: Bevezetés → Kiválasztás → Érvényesítés → De-konstruálás → Konfiguráció → Testreszabás → Lebontás → Összefoglalás
- Interaktív DevContainer környezet: Előre konfigurált eszközök és függőségek
A workshop egy 8 modulból álló fokozatos módszertan, amely a felfedezéstől a telepítés mesterségéig vezet:
| Modul | Téma | Mi a teendő | Időtartam |
|---|---|---|---|
| 0. Bevezetés | Workshop áttekintés | Értelmezd a tanulási célokat, előfeltételeket és workshop struktúrát | 15 perc |
| 1. Kiválasztás | Sablon felfedezés | Fedezd fel az AZD sablonokat és válaszd ki a megfelelő AI sablont a helyzethez | 20 perc |
| 2. Érvényesítés | Telepítés és ellenőrzés | Telepítsd a sablont azd up paranccsal és ellenőrizd az infrastruktúrát |
30 perc |
| 3. De-konstruálás | Szerkezet megértése | Használd a GitHub Copilotot a sablon architektúra, Bicep fájlok és kód szervezésének felfedezésére | 30 perc |
| 4. Konfiguráció | azure.yaml mélyreható | Mesterkedj az azure.yaml konfigurációban, életciklus horgonyokban és környezeti változókban |
30 perc |
| 5. Testreszabás | Személyre szabás | Engedélyezd az AI keresést, nyomon követést, értékelést és alakítsd a saját forgatókönyved szerint | 45 perc |
| 6. Lebontás | Erőforrások tisztítása | Biztonságosan töröld az erőforrásokat azd down --purge paranccsal |
15 perc |
| 7. Összefoglalás | Következő lépések | Tekintsd át az elért eredményeket, kulcsfogalmakat és folytasd a tanulási utadat | 15 perc |
Workshop menet:
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
# 1. lehetőség: GitHub Codespaces (ajánlott)
# Kattints a "Code" → "Create codespace on main" menüpontra a tárolóban
# 2. lehetőség: Helyi fejlesztés
git clone https://github.com/microsoft/azd-for-beginners.git
cd azd-for-beginners/workshop
# Kövesd a workshop/README.md-ben található telepítési útmutatótA workshop elvégzésével a résztvevők:
- Telepítsenek gyártási AI alkalmazásokat: Használják az AZD-t Microsoft Foundry szolgáltatásokkal
- Mesterkedjenek többügynökös architektúrákban: Valósítsanak meg koordinált AI ügynök megoldásokat
- Alkalmazzanak biztonsági legjobb gyakorlatokat: Konfigurálják az azonosítást és hozzáférés-vezérlést
- Optimalizálják a méretezést: Tervezzenek költséghatékony, teljesítményorientált telepítéseket
- Hibakeresést végezzenek telepítéseken: Önállóan oldják meg a gyakori problémákat
- 🎥 Interaktív útmutató: Workshop anyagok - Böngészőalapú tanulási környezet
- 📋 Modulonkénti utasítások:
- 0. Bevezetés - Workshop áttekintés és célok
- 1. Kiválasztás - AI sablonok keresése és kiválasztása
- 2. Érvényesítés - Sablonok telepítése és ellenőrzése
- 3. De-konstruálás - Sablon architektúrájának felfedezése
- 4. Konfiguráció - azure.yaml mélyreható ismerete
- 5. Testreszabás - Testreszabás a saját forgatókönyvhöz
- 6. Lebontás - Erőforrások eltávolítása
- 7. Összefoglalás - Áttekintés és további lépések
- 🛠️ AI Workshop Labor: AI Workshop Lab - AI fókuszú gyakorlatok
- 💡 Gyors indulás: Workshop beállítási útmutató - Környezetkonfiguráció
Ideális: Vállalati képzésekhez, egyetemi kurzusokhoz, önálló tanuláshoz és fejlesztői bootcampokhoz.
Az alapok mellett az AZD igen erős funkciókat biztosít gyártási telepítésekhez:
- Sablonalapú telepítések - Használj előre elkészített sablonokat gyakori alkalmazási mintákhoz
- Infrastruktúra kódonként - Azure erőforrások kezelése Bicep vagy Terraform segítségével
- Integrált munkafolyamatok - Zökkenőmentes erőforrás-provisionálás, telepítés és monitorozás
- Fejlesztőbarát - Optimalizált a fejlesztői termelékenység és élmény érdekében
Miért AZD az AI megoldásokhoz? AZD kezeli az AI fejlesztők fő kihívásait:
- AI-kész sablonok - Előre konfigurált sablonok Microsoft Foundry modellekhez, kognitív szolgáltatásokhoz és ML munkaterhelésekhez
- Biztonságos AI telepítések - Beépített biztonsági minták AI szolgáltatásokhoz, API kulcsokhoz és model végpontokhoz
- Gyártási AI minták - Legjobb gyakorlatok skálázható, költséghatékony AI alkalmazás telepítésekhez
- End-to-end AI munkafolyamatok - A modellfejlesztéstől a gyártásba vitelig megfelelő monitorozással
- Költségoptimalizálás - Intelligens erőforrás-allokáció és skálázási stratégiák AI munkaterhelésekhez
- Microsoft Foundry integráció - Zökkenőmentes kapcsolat a Microsoft Foundry modell katalógussal és végpontokkal
Kezdj itt, ha AI alkalmazásokat telepítesz!
Megjegyzés: Ezek a sablonok különféle AI mintákat demonstrálnak. Némelyik külső Azure mintákból, mások helyi implementációk.
| Sablon | Fejezet | Bonyolultság | Szolgáltatások | Típus |
|---|---|---|---|---|
| Kezdés AI chattel | 2. fejezet | ⭐⭐ | AzureOpenAI + Azure AI Model Inference API + Azure AI Search + Azure Container Apps + Application Insights | Külső |
| Kezdés AI ügynökökkel | 2. fejezet | ⭐⭐ | Foundry Agents + AzureOpenAI + Azure AI Search + Azure Container Apps + Application Insights | Külső |
| Azure Search + OpenAI Demo | 2. fejezet | ⭐⭐ | AzureOpenAI + Azure AI Search + App Service + Storage | Külső |
| OpenAI Chat App Gyorsindító | 2. fejezet | ⭐ | AzureOpenAI + Container Apps + Application Insights | Külső |
| Agent OpenAI Python Prompty | 5. fejezet | ⭐⭐⭐ | AzureOpenAI + Azure Functions + Prompty | Külső |
| Contoso Chat RAG | 8. fejezet | ⭐⭐⭐⭐ | AzureOpenAI + AI Search + Cosmos DB + Container Apps | Külső |
| Retail Többügynökös megoldás | 5. fejezet | ⭐⭐⭐⭐ | AzureOpenAI + AI Search + Storage + Container Apps + Cosmos DB | Helyi |
Gyártásra kész alkalmazás sablonok a tanulási fejezetek szerint
| Sablon | Tanulási fejezet | Bonyolultság | Fő tanulási pont |
|---|---|---|---|
| openai-chat-app-quickstart | 2. fejezet | ⭐ | Alap AI telepítési minták |
| azure-search-openai-demo | 2. fejezet | ⭐⭐ | RAG megvalósítás Azure AI kereséssel |
| ai-document-processing | 4. fejezet | ⭐⭐ | Dokumentum intelligencia integráció |
| agent-openai-python-prompty | 5. fejezet | ⭐⭐⭐ | Ügynök keretrendszer és függvényhívás |
| contoso-chat | 8. fejezet | ⭐⭐⭐ | Vállalati AI összehangolás |
| retail-multi-agent-solution | 5. fejezet | ⭐⭐⭐⭐ | Többügynökös architektúra vevő és készlet ügynökökkel |
📌 Helyi vs Külső példák:
Helyi példák (ebben a repo-ban) = Azonnal használatra készek
Külső példák (Azure Samples) = Klónozd a linkelt tárolókat
- Retail Többügynökös megoldás - Teljes gyártásra kész implementáció ARM sablonokkal
- Többügynökös architektúra (Vevő + Készlet ügynökök)
- Átfogó monitorozás és értékelés
- Egykattintásos telepítés ARM sablonnal
Átfogó konténeres telepítési példák ebben a tárolóban:
- Konténer app példák - Komplett útmutató konténeres telepítésekhez
- Egyszerű Flask API - Alap REST API skálázás-zéróra
- Mikroszolgáltatások architektúra - Gyártásra kész többszolgáltatásos telepítés
- Gyors kezdés, gyártás és haladó telepítési minták
- Monitorozás, biztonság és költségoptimalizálási útmutatás
Klónozd ezeket az Azure Sample tárolókat a kezdéshez:
- Egyszerű webalkalmazás - Node.js + MongoDB - Alap telepítési minták
- Statikus webhely - React SPA - Statikus tartalom telepítés
- Konténer app - Python Flask - REST API telepítés
- Adatbázis alkalmazás - C# + SQL - Adatbázis-kapcsolati minták
- Funkciók + Cosmos DB - Szerver nélküli adatfeldolgozás
- Java mikroszolgáltatások - Több szolgáltatást tartalmazó architektúrák
- Konténer alkalmazások munkafolyamatai - Háttérfeldolgozás
- Vállalati ML folyamat - Termelésre kész gépi tanulási minták
- Hivatalos AZD sablon galéria - Válogatott hivatalos és közösségi sablonok gyűjteménye
- Azure Developer CLI sablonok - Microsoft Learn sablon dokumentáció
- Példák könyvtár - Helyi tanulási példák részletes magyarázatokkal
- Parancs összefoglaló - Alapvető azd parancsok fejezetenként rendszerezve
- Fogalomtár - Azure és azd terminológia
- GYIK - Gyakori kérdések a tanulási fejezetek szerint
- Tanulmányi útmutató - Átfogó gyakorlati feladatok
- MI Műhely labor - Tegye MI megoldásait az AZD-vel telepíthetővé (2-3 óra)
- Interaktív műhely - 8 modulból álló irányított gyakorlat MkDocs és GitHub Codespaces használattal
- Menete: Bevezetés → Kiválasztás → Érvényesítés → Lebontás → Konfiguráció → Testreszabás → Bontás → Összegzés
- Microsoft Azure képességek a skills.sh-en - 37 nyílt ügynök képesség Azure MI, Foundry, telepítés, diagnosztika, költségoptimalizálás és még sok más területen. Telepítse őket GitHub Copilotba, Cursorba, Claude Code-ba vagy bármely támogatott ügynökbe:
npx skills add microsoft/github-copilot-for-azure
Gyakori kezdői hibák és azonnali megoldásaik:
❌ "azd: parancs nem található"
# Először telepítse az AZD-t
# Windows (PowerShell):
winget install microsoft.azd
# macOS:
brew tap azure/azd && brew install azd
# Linux:
curl -fsSL https://aka.ms/install-azd.sh | bash
# A telepítés ellenőrzése
azd version❌ "Nem található előfizetés" vagy "Előfizetés nincs beállítva"
# Elérhető előfizetések listázása
az account list --output table
# Alapértelmezett előfizetés beállítása
az account set --subscription "<subscription-id-or-name>"
# AZD környezet beállítása
azd env set AZURE_SUBSCRIPTION_ID "<subscription-id>"
# Ellenőrzés
az account show❌ "InsufficientQuota" vagy "Kvóta túllépve"
# Próbáljon ki másik Azure régiót
azd env set AZURE_LOCATION "westus2"
azd up
# Vagy használjon kisebb SKU-kat fejlesztés közben
# Szerkessze az infra/main.parameters.json fájlt:
{
"sku": "B1" // Instead of "P1V2"
}❌ "azd up" a folyamat közepén hibát jelez
# 1. lehetőség: Tisztítás és újrapróbálkozás
azd down --force --purge
azd up
# 2. lehetőség: Csak az infrastruktúra javítása
azd provision
# 3. lehetőség: Részletes állapot ellenőrzése
azd show
# 4. lehetőség: Naplók ellenőrzése az Azure Monitorban
azd monitor --logs❌ "Hitelesítés sikertelen" vagy "Token lejárt"
# Jelentkezzen be újra az AZD-hez
azd auth logout
azd auth login
# Opcionális: frissítse az Azure CLI-t is, ha az az parancsokat futtatja
az logout
az login
# Hitelesítés ellenőrzése
az account show❌ "Erőforrás már létezik" vagy névütközések
# Az AZD egyedi neveket generál, de ha konfliktus van:
azd down --force --purge
# Akkor próbálkozz újra friss környezettel
azd env new dev-v2
azd up❌ A sablon telepítése túl sokáig tart
Normál várakozási idők:
- Egyszerű webalkalmazás: 5-10 perc
- Adatbázis alkalmazással: 10-15 perc
- MI alkalmazások: 15-25 perc (OpenAI előkészítés lassú)
# Haladás ellenőrzése
azd show
# Ha több mint 30 percig akad el, ellenőrizze az Azure Portált:
azd monitor --overview
# Keresse meg a sikertelen telepítéseket❌ "Engedély megtagadva" vagy "Tiltott"
# Ellenőrizze az Azure szerepkörét
az role assignment list --assignee $(az account show --query user.name -o tsv)
# Legalább "Contributor" szerepkörre van szüksége
# Kérje az Azure adminisztrátorától, hogy adja meg:
# - Contributor (erőforrásokhoz)
# - User Access Administrator (szerepkör-hozzárendelésekhez)❌ Nem található a telepített alkalmazás URL-je
# Az összes szolgáltatási végpont megjelenítése
azd show
# Vagy nyissa meg az Azure portált
azd monitor
# Ellenőrizzen egy adott szolgáltatást
azd env get-values
# Keressen *_URL változókat- Gyakori problémák útmutatója: Részletes megoldások
- MI-specifikus problémák: MI hibaelhárítás
- Hibakeresési útmutató: Lépésről lépésre hibakeresés
- Segítség kérése: Azure Discord #azure-developer-cli
Kövesse tanulási előrehaladását minden fejezeten keresztül:
- 1. fejezet: Alapok és gyors indulás ✅
- 2. fejezet: MI-első fejlesztés ✅
- 3. fejezet: Konfiguráció és hitelesítés ✅
- 4. fejezet: Infrastruktúra mint kód és telepítés ✅
- 5. fejezet: Többügynökös MI megoldások ✅
- 6. fejezet: Előzetes telepítési érvényesítés és tervezés ✅
- 7. fejezet: Hibaelhárítás és hibakeresés ✅
- 8. fejezet: Termelési és vállalati minták ✅
Minden fejezet befejezése után ellenőrizze tudását:
- Gyakorlati feladat: Fejezeti gyakorlati telepítés befejezése
- Tudásellenőrzés: A fejezet GYIK szakaszának áttekintése
- Közösségi beszélgetés: Tapasztalat megosztása az Azure Discordban
- Következő fejezet: Haladás magasabb szintű fejezetre
Az összes fejezet befejezésével rendelkezni fog:
- Termelési tapasztalat: Valós MI alkalmazások telepítése Azure-ba
- Szakmai készségek: Vállalati szintű telepítési képességek
- Közösségi elismerés: Aktív tagja az Azure fejlesztői közösségnek
- Karrier előrelépés: Keresett AZD és MI telepítési szakértelem
- Műszaki problémák: Hibajegyek és fejlesztési kérések
- Tanulással kapcsolatos kérdések: Microsoft Azure Discord közösség és
- MI-specifikus segítség: Csatlakozzon a
közösséghez
- Dokumentáció: Hivatalos Azure Developer CLI dokumentáció
Legutóbbi szavazás eredményei a #Azure csatornán:
- 45% fejlesztő szeretné használni az AZD-t MI munkaterhelésekhez
- Fő kihívások: Több szolgáltatás telepítése, hitelesítő adatok kezelése, termelési készség
- Leggyakrabban kért: MI-specifikus sablonok, hibaelhárítási útmutatók, bevált gyakorlatok
Csatlakozzon közösségünkhöz, hogy:
- Megoszthassa AZD + MI tapasztalatait és segítséget kapjon
- Korai hozzáférést kapjon új MI sablonokhoz
- Hozzájáruljon MI telepítési legjobb gyakorlataihoz
- Befolyásolja a jövőbeni MI + AZD fejlesztéseket
Szívesen fogadunk hozzájárulásokat! Kérjük, olvassa el a Hozzájárulási útmutatót az alábbiakról:
- Tartalom fejlesztések: Meglévő fejezetek és példák tökéletesítése
- Új példák: Valós helyzeteket és sablonokat adjon hozzá
- Fordítás: Segítsen a többnyelvű támogatás fenntartásában
- Hibajelentések: Pontosság és érthetőség javítása
- Közösségi szabályok: Befogadó közösségi irányelvek követése
Ez a projekt az MIT licenc alatt áll - részletekért lásd a LICENSE fájlt.
Csapatunk más átfogó tanfolyamokat is készít:
🚀 Készen állsz a tanulásra?
Kezdőknek: Kezdd a 1. fejezettel: Alapok és Gyors kezdés
AI fejlesztőknek: Ugorj a 2. fejezethez: AI-első fejlesztés
Tapasztalt fejlesztőknek: Kezdd a 3. fejezettel: Beállítás és hitelesítés
Következő lépések: Kezdd az 1. fejezettel - AZD alapok →
Felelősségkizárás:
Ez a dokumentum az AI fordító szolgáltatás, a Co-op Translator segítségével készült. Bár a pontosságra törekszünk, kérjük, vegye figyelembe, hogy az automatikus fordítások hibákat vagy pontatlanságokat tartalmazhatnak. Az eredeti, anyanyelvi dokumentum tekintendő hiteles forrásnak. Kritikus információk esetén professzionális emberi fordítást javaslunk. Nem vállalunk felelősséget az ebből a fordításból adódó félreértésekért vagy félreértelmezésekért.
