ערבית | בנגלית | בולגרית | בורמזית (מיאנמר) | סינית (מפושטת) | סינית (מסורתית, הונג קונג) | סינית (מסורתית, מקאו) | סינית (מסורתית, טייוואן) | קרואטית | צ'כית | דנית | הולנדית | אסטונית | פינית | צרפתית | גרמנית | יוונית | עברית | הינית | הונגראית | אינדונזית | איטלקית | יפנית | קאנדה | קמרית | קוריאנית | ליטאית | מלאית | מאלאלאם | מרטהי | נפאלית | פידג'ין ניגרי | נורבגית | פרסית (פרסי) | פולנית | פורטוגזית (ברזיל) | פורטוגזית (פורטוגל) | פונג'אבית (גורמוכי) | רומנית | רוסית | סרבית (קירילית) | סלובקית | סלובנית | ספרדית | סווהילית | שוודית | טגילוג (פיליפינית) | טמילית | טלוגו | תאית | טורקית | אוקראינית | אורדו | ווייטנאמית
מעדיפים לשכפל מקומית?
מאגר זה כולל 50+ תרגומים בשפות שונות שמגדילים משמעותית את גודל ההורדה. כדי לשכפל ללא תרגומים, השתמש ב-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"זה נותן לך את כל מה שאתה צריך כדי להשלים את הקורס במהירות הורדה גבוהה יותר.
Azure Developer CLI צמח מעבר לאפליקציות רשת ו-APIs מסורתיים. היום, azd הוא הכלי האחיד לפריסת כל יישום ב-Azure — כולל יישומים מבוססי AI וסוכנים אינטליגנטיים.
הנה מה שזה אומר עבורך:
- סוכני AI הם עכשיו עומסי עבודה מובילים ב-azd. ניתן לאתחל, לפרוס ולנהל פרויקטים של סוכני AI באמצעות אותו זרימת עבודה של
azd init→azd upשאתם כבר מכירים. - אינטגרציה עם Microsoft Foundry מביאה פריסה של מודלים, אירוח סוכנים וקונפיגורציית שירותי AI ישירות לאקוסיסטם של תבניות ה-azd.
- זרימת העבודה הראשית לא השתנתה. בין אם אתה מפעיל אפליקציית מנהלים, מיקרוסרביס או פתרון AI רב-סוכנים, הפקודות זהות.
אם השתמשת ב-azd בעבר, התמיכה ב-AI היא הרחבה טבעית — לא כלי נפרד או מסלול מתקדם. אם אתה מתחיל מהתחלה, תלמד זרימת עבודה אחת שעובדת לכל דבר.
Azure Developer CLI (azd) הוא כלי שורת פקודה ידידותי למפתחים שמקל על פריסה של יישומים ב-Azure. במקום ליצור ולחבר עשרות משאבי Azure באופן ידני, אפשר לפרוס אפליקציות שלמות באמצעות פקודה אחת.
# הפקודה היחידה הזו עושה הכל:
# ✅ יוצר את כל המשאבים ב-Azure
# ✅ מגדיר את הרשת והאבטחה
# ✅ בונה את קוד היישום שלך
# ✅ מפרסם ל-Azure
# ✅ נותן לך כתובת URL פועלת
azd upזהו זה! שום לחיצות ב-Azure Portal, אין צורך ללמוד תבניות ARM מסובכות מראש, ואין צורך בהגדרות ידניות - רק אפליקציות עובדות ב-Azure.
זו השאלה השכיחה ביותר של מתחילים. הנה התשובה הפשוטה:
| תכונה | Azure CLI (az) |
Azure Developer CLI (azd) |
|---|---|---|
| מטרה | לנהל משאבי Azure בודדים | לפרוס יישומים שלמים |
| גישה | ממוקד תשתית | ממוקד אפליקציה |
| דוגמה | az webapp create --name myapp... |
azd up |
| עקומת למידה | חייב להכיר שירותי Azure | רק ידע על האפליקציה שלך |
| מתאים ל- | DevOps, תשתיות | מפתחים, אב טיפוס |
- Azure CLI היא כמו שיש לך את כל הכלים לבנות בית - פטישים, מסורים, מסמרים. אתה יכול לבנות הכל, אבל אתה צריך להכיר בנייה.
- Azure Developer CLI היא כמו שכירת קבלן - אתה מתאר מה אתה רוצה, והוא דואג לבנייה.
| תרחיש | השתמש ב- |
|---|---|
| "אני רוצה לפרוס את אפליקציית הרשת שלי מהר" | azd up |
| "אני צריך ליצור רק חשבון אחסון" | az storage account create |
| "אני בונה אפליקציית AI מלאה" | azd init --template azure-search-openai-demo |
| "אני צריך לנפות בעיות במשאב Azure ספציפי" | az resource show |
| "אני רוצה פריסה מוכנה לייצור בדקות" | azd up --environment production |
AZD משתמש ב-Azure CLI מתחת למכסה המנוע. אפשר להשתמש בשניהם:
# פרוס את האפליקציה שלך באמצעות AZD
azd up
# לאחר מכן כוונן משאבים ספציפיים באמצעות Azure CLI
az webapp config set --name myapp --always-on trueאל תתחיל מאפס! Awesome AZD הוא אוסף קהילתי של תבניות מוכנות לפריסה:
| משאב | תיאור |
|---|---|
| 🔗 גלריית Awesome AZD | עיין ביותר מ-200 תבניות עם פריסה בלחיצה אחת |
| 🔗 הגש תבנית | תרום את התבנית שלך לקהילה |
| 🔗 מאגר GitHub | דרג וחקור את המקור |
# צ'אט RAG עם דגמי Microsoft Foundry + חיפוש בינה מלאכותית
azd init --template azure-search-openai-demo
# יישום צ'אט מהיר עם בינה מלאכותית
azd init --template openai-chat-app-quickstart
# סוכני בינה מלאכותית עם סוכני Foundry
azd init --template get-started-with-ai-agentsלפני ההתחלה, ודא שהמחשב מוכן לתבנית שברצונך לפרוס:
Windows:
.\validate-setup.ps1macOS / Linux:
bash ./validate-setup.shאם בדיקה כלשהי נכשלה, תקן זאת תחילה ואז המשך להתקנה המהירה.
Windows:
winget install microsoft.azdmacOS:
brew tap azure/azd && brew install azdLinux:
curl -fsSL https://aka.ms/install-azd.sh | bash# אופציונלי אם בכוונתך להשתמש בפקודות Azure CLI ישירות בקורס זה
az login
# נדרש עבור זרימות עבודה של AZD
azd auth loginאם אתה לא בטוח מה אתה צריך, עקוב אחרי כל תהליך ההתקנה ב-התקנה והגדרה.
# אתחול מתוך תבנית
azd init --template todo-nodejs-mongo
# פריסה ל-Azure (יוצר הכל!)
azd up🎉 זהו זה! האפליקציה שלך עכשיו פעילה ב-Azure.
# Remove all resources when done experimenting
azd down --force --purgeקורס זה מיועד ללמידה הדרגתית - התחל במקום שבו אתה מרגיש בנוח והתקדם הלאה:
| הניסיון שלך | התחל כאן |
|---|---|
| חדש באז'יור | פרק 1: יסודות |
| מכיר את Azure, חדש ב-AZD | פרק 1: יסודות |
| רוצה לפרוס אפליקציות AI | פרק 2: פיתוח מונחה AI |
| רוצה תרגול מעשי | 🎓 סדנה אינטראקטיבית - מעבדה מודרכת של 3-4 שעות |
| צריך תבניות לייצור | פרק 8: ייצור וארגוני |
- הכן מאגר זה:
- שכפל אותו:
git clone https://github.com/YOUR-USERNAME/azd-for-beginners.git - קבל עזרה: קהילת Azure Discord
מעדיפים לשכפל מקומית?
מאגר זה כולל 50+ תרגומים בשפות שונות שמגדילים משמעותית את גודל ההורדה. כדי לשכפל ללא תרגומים, השתמש ב-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'זה נותן לך את כל מה שאתה צריך כדי להשלים את הקורס במהירות הורדה גבוהה יותר.
למד לשלוט ב-Azure Developer CLI (azd) דרך פרקים מובנים שעוצבו ללמידה הדרגתית. דגש מיוחד על פריסת אפליקציות AI עם אינטגרציה של Microsoft Foundry.
בהתבסס על תובנות מקהילת Microsoft Foundry Discord, 45% מהמפתחים רוצים להשתמש ב-AZD לעומסי עבודה של AI אך נתקלים באתגרים כמו:
- ארכיטקטורות AI מורכבות מרובות שירותים
- שיטות פריסה מיטביות לייצור AI
- אינטגרציה וקונפיגורציית שירותי AI ב-Azure
- אופטימיזציה של עלויות לעומסי AI
- פתרון בעיות ספציפיות לפריסות AI
בסיום קורס זה המובנה, תלמד:
- שליטה ביסודות AZD: מושגים מרכזיים, התקנה וקונפיגורציה
- פריסת יישומי AI: שימוש ב-AZD עם שירותי Microsoft Foundry
- יישום Infrastructure as Code: ניהול משאבי Azure עם תבניות Bicep
- פתרון בעיות בפריסות: תיקון בעיות נפוצות וניפוי שגיאות
- אופטימיזציה לייצור: אבטחה, סקיילינג, ניטור וניהול עלויות
- בניית פתרונות רב-סוכניים: פריסת ארכיטקטורות AI מורכבות
לפני שתתחיל בפרק 1, ודא שהדברים הבאים מוכנים. שלבי ההתקנה לאחר מכן מניחים שהבסיסים האלו כבר טופלו.
- מנוי Azure: ניתן להשתמש במנוי קיים מעבודתך או מהחשבון האישי שלך, או ליצור ניסיון חינמי כדי להתחיל.
- הרשאה ליצור משאבי Azure: ברוב התרגילים, יש צורך לפחות בגישת Contributor על המנוי או קבוצת המשאבים היעדית. חלק מהפרקים עשויים להניח גם כי ניתן ליצור קבוצות משאבים, זהויות מנוהלות והקצאות RBAC.
- חשבון GitHub: זה שימושי לפרוקינג הרפוזיטורי, מעקב אחרי השינויים האישיים שלך, ושימוש ב-GitHub Codespaces עבור הסדנה.
- דרישות קדם להפעלת תבניות: תבניות מסוימות דורשות כלים מקומיים כמו Node.js, Python, Java, או Docker. יש להריץ את מבקר ההתקנה לפני ההתחלה כדי לגלות חוסרים מוקדם.
- היכרות בסיסית עם טרמינל: לא נדרש להיות מומחה, אך רצוי להרגיש בנוח להריץ פקודות כמו
git clone,azd auth login, ו-azd up.
עובדים במנוי ארגוני? אם סביבת Azure שלך מנוהלת על ידי מנהל מערכת, יש לוודא מראש כי תוכל לפרוס משאבים במנוי או בקבוצת המשאבים שאתה מתכוון להשתמש בהן. אם לא, בקש מנוי סנדבוקס או גישת Contributor לפני שתתחיל.
חדש ב-Azure? התחל עם ניסיון Azure משלך או מנוי תשלום לפי שימוש בכתובת https://aka.ms/azurefreetrial כדי שתוכל להשלים את התרגילים מתחילה ועד סופם ללא המתנה לאישורים ברמת השוכר.
לכל פרק README ייעודי עם מטרות לימוד, התחלויות מהירות ותרגילים:
| פרק | נושא | שיעורים | משך | רמת קושי |
|---|---|---|---|---|
| פרק 1: יסודות | התחלה | יסודות AZD | התקנה | הפרויקט הראשון | 30-45 דקות | ⭐ |
| פרק 2: פיתוח מבוסס AI | אפליקציות AI | אינטגרציית Foundry | סוכני AI | פריסת מודל AI | סדנה | 1-2 שעות | ⭐⭐ |
| פרק 3: הגדרה ואבטחה | הרשאות ואבטחה | הגדרות | אימות ואבטחה | 45-60 דקות | ⭐⭐ |
| פרק 4: תשתית | IaC ופריסה | מדריך פריסה | הקצאה | 1-1.5 שעות | ⭐⭐⭐ |
| פרק 5: סוכנים מרובים | פתרונות סוכני AI | תרחיש קמעונאי | תבניות תיאום | 2-3 שעות | ⭐⭐⭐⭐ |
| פרק 6: בדיקות ותכנון מקדימות | תכנון ואימות | בדיקות מקדימות | תכנון קיבולת | בחירת SKU | App Insights | 1 שעה | ⭐⭐ |
| פרק 7: פתרון תקלות | איתור תיקון | בעיות נפוצות | איתור שגיאות | בעיות AI | 1-1.5 שעות | ⭐⭐ |
| פרק 8: ייצור | תבניות ארגוניות | שיטות ייצור | 2-3 שעות | ⭐⭐⭐⭐ |
| 🎓 סדנה | מעבדה מעשית | הקדמה | בחירה | אימות | פירוק | הגדרה | התאמה אישית | פירוק תשתית | סיכום | 3-4 שעות | ⭐⭐ |
משך כולל: ~10-14 שעות | התקדמות מיומנות: מתחיל → מוכן לייצור
בחר את מסלול הלמידה שלך לפי רמת ניסיון ומטרות
דרישות קדם: מנוי Azure, היכרות בסיסית עם שורת הפקודה
משך: 30-45 דקות
רמת קושי: ⭐
- הבנת יסודות Azure Developer CLI
- התקנת AZD בפלטפורמה שלך
- הפרוס הראשון המצליח שלך
- 🎯 התחלת כאן: מה הוא Azure Developer CLI?
- 📖 תיאוריה: יסודות AZD - מושגים מרכזיים ומונחים
- ⚙️ התקנה: התקנה והגדרות - מדריכים ספציפיים לפלטפורמה
- 🛠️ מעשי: הפרויקט הראשון שלך - מדריך צעד-אחר-צעד
- 📋 הפניה מהירה: גליון פקודות
# בדיקת התקנה מהירה
azd version
# פרוס את היישום הראשון שלך
azd init --template todo-nodejs-mongo
azd up💡 תוצאת הפרק: לפרוס בהצלחה אפליקציית ווב פשוטה ל-Azure באמצעות AZD
✅ אימות הצלחה:
# לאחר השלמת פרק 1, עליך להיות מסוגל:
azd version # מציג את הגרסה המותקנת
azd init --template todo-nodejs-mongo # מאתחל פרויקט
azd up # מפרסם ל-Azure
azd show # מציג את כתובת ה-URL של האפליקציה הפועלת
# האפליקציה נפתחת בדפדפן ופועלת
azd down --force --purge # מנקה משאבים📊 השקעת זמן: 30-45 דקות
📈 רמת מיומנות לאחר: יכול לפרוס אפליקציות בסיסיות באופן עצמאי
דרישות קדם: פרק 1 הושלם
משך: 1-2 שעות
רמת קושי: ⭐⭐
- אינטגרציית Microsoft Foundry עם AZD
- פריסת אפליקציות מונעות AI
- הבנת הגדרות שירותי AI
- 🎯 התחלת כאן: אינטגרציית Microsoft Foundry
- 🤖 סוכני AI: מדריך סוכני AI - פרוס סוכנים חכמים עם AZD
- 📖 תבניות: פריסת מודל AI - פרוס ונהל מודלים של AI
- 🛠️ סדנה: סדנת AI - הפוך את פתרונות ה-AI שלך למוכנים ל-AZD
- 🎥 מדריך אינטראקטיבי: חומרי סדנה - למידה בדפדפן עם MkDocs * סביבת DevContainer
- 📋 תבניות: תבניות Microsoft Foundry מובילות
- 📝 דוגמאות: דוגמאות לפריסה עם AZD
# פרוס את אפליקציית הבינה המלאכותית הראשונה שלך
azd init --template azure-search-openai-demo
azd up
# נסה תבניות בינה מלאכותית נוספות
azd init --template openai-chat-app-quickstart
azd init --template agent-openai-python-prompty💡 תוצאת הפרק: פרוס והגדר אפליקציית צ׳אט מונעת AI עם יכולות RAG
✅ אימות הצלחה:
# לאחר פרק 2, תוכל:
azd init --template azure-search-openai-demo
azd up
# לבדוק את ממשק הצ'אט של הבינה המלאכותית
# לשאול שאלות ולקבל תגובות מונעות בינה מלאכותית עם מקורות
# לאמת ששלוב החיפוש פועל
azd monitor # לבדוק ש-Application Insights מציגה טלמטריה
azd down --force --purge📊 השקעת זמן: 1-2 שעות
📈 רמת מיומנות לאחר: יכול לפרוס ולהגדיר אפליקציות AI מוכנות לייצור
💰 מודעות לעלויות: הבנת עלויות פיתוח של $80-150 לחודש, ועלויות ייצור של $300-3500 לחודש
סביבת פיתוח (מוערך $80-150/לחודש):
- דגמי Microsoft Foundry (תשלום לפי שימוש): $0-50/לחודש (תלוי בכמות הטוקנים)
- חיפוש AI (רמת בסיס): $75/לחודש
- Container Apps (צורכן): $0-20/לחודש
- אחסון (סטנדרטי): $1-5/לחודש
סביבת ייצור (מוערך $300-3500+/לחודש):
- דגמי Microsoft Foundry (PTU לביצועים עקביים): $3000+/לחודש או תשלום לפי שימוש בכמויות גבוהות
- חיפוש AI (רמת סטנדרט): $250/לחודש
- Container Apps (ייעודי): $50-100/לחודש
- Application Insights: $5-50/לחודש
- אחסון (פרימיום): $10-50/לחודש
💡 טיפים לאופטימיזציה של עלויות:
- השתמש בדגמי Microsoft Foundry ברמת Free Tier ללמידה (כולל Azure OpenAI 50,000 טוקנים לחודש)
- הרץ
azd downלפירוק משאבים כאשר לא נמצאים בפיתוח פעיל - התחל בחיוב מבוסס צריכה, ועדכן ל-PTU רק בייצור
- השתמש ב-
azd provision --previewלהערכת עלויות לפני פריסה - אפשר Auto-scaling: שלם רק עבור השימוש בפועל
מעקב עלויות:
# בדוק עלויות חודשיות מוערכות
azd provision --preview
# עקוב אחר עלויות בפועל בפורטל אזיור
az consumption budget list --resource-group <your-rg>דרישות קדם: פרק 1 הושלם
משך: 45-60 דקות
רמת קושי: ⭐⭐
- הגדרת וניהול סביבות
- דפוסי אימות ואבטחה מומלצים
- שמות וארגון משאבים
- 📖 הגדרות: מדריך הגדרות - הגדרת הסביבה
- 🔐 אבטחה: דפוסי אימות וזהות מנוהלת - דפוסי אימות
- 📝 דוגמאות: אפליקציית בסיס נתונים - דוגמה - דוגמאות AZD למסדי נתונים
- הגדרת סביבות מרובות (פיתוח, סטייג׳ינג, ייצור)
- הגדרת אימות זהות מנוהלת
- יישום הגדרות ייחודיות לסביבה
💡 תוצאת הפרק: ניהול סביבות מרובות עם אימות ואבטחה נכונים
דרישות קדם: פרקים 1-3 הושלמו
משך: 1-1.5 שעות
רמת קושי: ⭐⭐⭐
- דפוסי פריסה מתקדמים
- תשתית כקוד עם Bicep
- אסטרטגיות הקצאת משאבים
- 📖 פריסה: מדריך פריסה - תהליכים מלאים
- 🏗️ הקצאה: ניהול משאבי Azure - הקצאת משאבים
- 📝 דוגמאות: דוגמת Container App - פריסות מכולות
- יצירת תבניות Bicep מותאמות
- פריסת אפליקציות רב-שירותיות
- יישום אסטרטגיות פריסה כחולה-ירוקה
💡 תוצאת הפרק: לפרוס אפליקציות רבת-שירות מורכבות עם תבניות תשתית מותאמות
דרישות קדם: פרקים 1-2 הושלמו
משך: 2-3 שעות
רמת קושי: ⭐⭐⭐⭐
- דפוסי ארכיטקטורת סוכנים מרובים
- תיאום ואורקסטרציה של סוכנים
- פריסות AI מוכנות לייצור
- 🤖 פרויקט מוביל: פתרון סוכנים מרובים קמעונאי - מימוש מלא
- 🛠️ תבניות ARM: חבילת תבניות ARM לסוכנים מרובים - פריסה בלחיצה אחת
- 📖 ארכיטקטורה: דפוסי תיאום סוכנים מרובים - דפוסים
# פרוס את הפתרון הרב-סוכני המלא לקמעונאות
cd examples/retail-multiagent-arm-template
./deploy.sh
# חקור תצורות סוכן
az deployment group show --resource-group <rg-name> --name <deployment-name>💡 תוצאת הפרק: לפרוס ולנהל פתרון AI מבוסס סוכנים מרובים מוכן לייצור עם סוכני לקוח ומלאי
דרישות קדם: פרק 4 הושלם
משך: 1 שעה
רמת קושי: ⭐⭐
- תכנון קיבולת ואימות משאבים
- אסטרטגיות בחירת SKU
- בדיקות טרום-טיסה ואוטומציה
- 📊 תכנון: תכנון קיבולת - אימות משאבים
- 💰 בחירה: בחירת SKU - בחירות חסכוניות
- ✅ אימות: בדיקות טרום-טיסה - סקריפטים אוטומטיים
- הרצת סקריפטים לאימות קיבולת
- אופטימיזציה של בחירות SKU עבור עלות
- יישום בדיקות אוטומטיות לפני פריסה
💡 תוצאת הפרק: לאמת ולשפר פריסות לפני ביצוע
דרישות קדם: השלמת כל פרק פריסה כלשהו
משך זמן: שעה עד שעה וחצי
מורכבות: ⭐⭐
- גישות שיטתיות לדיבוג
- בעיות נפוצות ופתרונות
- פתרון בעיות ספציפי ל-AI
- 🔧 בעיות נפוצות: בעיות נפוצות - שאלות נפוצות ופתרונות
- 🕵️ דיבוג: מדריך לדיבוג - אסטרטגיות שלב אחר שלב
- 🤖 בעיות AI: פתרון בעיות ל-AI - בעיות בשירותי AI
- אבחון כשלונות בפריסה
- פתרון בעיות אימות
- דיבוג חיבור לשירותי AI
💡 תוצאת הפרק: לאבחן באופן עצמאי ולפתור בעיות פריסה נפוצות
דרישות קדם: השלמת פרקים 1-4
משך זמן: 2-3 שעות
מורכבות: ⭐⭐⭐⭐
- אסטרטגיות פריסת ייצור
- תבניות אבטחה ארגוניות
- ניטור ואופטימיזציה של עלויות
- 🏭 ייצור: שיטות עבודה מומלצות ל-AI בייצור - תבניות ארגוניות
- 📝 דוגמאות: דוגמת מיקרוסרוויסים - ארכיטקטורות מורכבות
- 📊 ניטור: אינטגרציה עם Application Insights - ניטור
- יישום תבניות אבטחה ארגוניות
- הקמת ניטור מקיף
- פריסה לייצור עם ממשל תקין
💡 תוצאת הפרק: לפרוס יישומים מוכנים לפרודקשן עם יכולות מלאות
⚠️ מצב הסדנה: בפיתוח פעיל
חומרים לסדנה מפותחים ומעודכנים כעת. מודולים בסיסיים עבודה, אך חלק מהחלקים המתוחכמים לא גמורים. עובדים לסיים את כל התוכן. עקבו אחר ההתקדמות →
למידה מעשית מקיפה עם כלים בדפדפן ותרגילים מונחים
חומרי הסדנה מספקים חווית למידה מאורגנת ואינטראקטיבית המשלים למידה מבוססת פרקים הנ"ל. הסדנה מיועדת ללמידה בקצב עצמי ולמפגשים מודרכים.
- ממשק בדפדפן: סדנת MkDocs מלאה עם חיפוש, העתקה ועיצובים
- אינטגרציית GitHub Codespaces: הקמת סביבת פיתוח בלחיצה אחת
- מסלול למידה מובנה: 8 מודולים (3-4 שעות סה"כ)
- שיטתיות פרוגרסיבית: הקדמה → בחירה → אימות → פירוק → קונפיגורציה → התאמה אישית → פירוק → סיום
- סביבת DevContainer אינטראקטיבית: כלים ותלויות מוכנות מראש
הסדנה פועלת על פי שיטת התקדמות ב-8 מודולים שמובילה אותך מגילוי למיומנות בפריסה:
| מודול | נושא | מה תעשה | משך זמן |
|---|---|---|---|
| 0. הקדמה | סקירת הסדנה | להבין יעדי למידה, דרישות קדם ומבנה הסדנה | 15 דקות |
| 1. בחירה | גילוי תבניות | חקור תבניות AZD ובחר תבנית AI מתאימה לתרחיש שלך | 20 דקות |
| 2. אימות | פרוס ואמת | הפעל תבנית עם azd up ואמת תפקוד התשתית |
30 דקות |
| 3. פירוק | הבן את המבנה | השתמש ב-GitHub Copilot לחקור ארכיטקטורת תבניות, קבצי Bicep, וארגון קוד | 30 דקות |
| 4. קונפיגורציה | העמקה ב-azure.yaml | שלוט בקונפיגורציה, hooks ושינויים בסביבה | 30 דקות |
| 5. התאמה אישית | הפוך אותו לשלך | הפעל חיפוש AI, מעקב, הערכה והתאם לתרחיש שלך | 45 דקות |
| 6. פירוק | נקה וסיים | הסר משאבים בבטחה עם azd down --purge |
15 דקות |
| 7. סיכום | צעדים הבאים | סקור הישגים, מושגים מרכזיים, והמשך הלמידה | 15 דקות |
זרם הסדנה:
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: GitHub Codespaces (מומלץ)
# לחץ על "Code" → "Create codespace on main" במאגר
# אפשרות 2: פיתוח מקומי
git clone https://github.com/microsoft/azd-for-beginners.git
cd azd-for-beginners/workshop
# עקוב אחר הוראות ההתקנה ב-workshop/README.mdבסיום הסדנה, המשתתפים יוכלו:
- לפרוס יישומי AI לפרודקשן: שימוש ב-AZD עם שירותי Microsoft Foundry
- להבין ארכיטקטורות רב-סוכנים: ליישם פתרונות אסטרטגיים עם סוכני AI
- ליישם שיטות אבטחה מיטביות: קונפיגורציית אימות ובקרת גישה
- לאופטמץ לפריסה רחבה: תכנון פריסות חסכוניות וביצועיות
- לפתור תקלות בפריסה: לפתור בעיות נפוצות באופן עצמאי
- 🎥 מדריך אינטראקטיבי: חומרי הסדנה - סביבת למידה בדפדפן
- 📋 הוראות לפי מודול:
- 0. הקדמה - סקירה ומטרות הסדנה
- 1. בחירה - מצא ובחר תבניות AI
- 2. אימות - פרוס ואמת תבניות
- 3. פירוק - חקור ארכיטקטורת תבניות
- 4. קונפיגורציה - שלוט על azure.yaml
- 5. התאמה אישית - התאם לתרחיש שלך
- 6. פירוק - נקה משאבים
- 7. סיכום - סקירה וצעדים הבאים
- 🛠️ מעבדת AI בסדנה: מעבדת AI - תרגילים ממוקדי AI
- 💡 התחלה מהירה: מדריך התקנת הסדנה - הגדרות סביבה
מומלץ ל: הכשרות ארגוניות, קורסים אקדמיים, למידה עצמית ומתודולוגיות האצה למפתחים.
מעבר ליסודות, AZD מספקת תכונות חזקות לפריסות ייצור:
- פריסות מבוססות תבניות - שימוש בתבניות מוכנות לדפוסי יישום נפוצים
- תשתית כקוד - ניהול משאבי Azure באמצעות Bicep או Terraform
- זרימות עבודה משולבות - אספקה, פריסה וניטור חלקים של היישום
- מותאם למפתחים - אופטימיזציה לפרודוקטיביות וחוויית הפיתוח
למה AZD לפתרונות AI? AZD מתמודד עם האתגרים המרכזיים של מפתחי AI:
- תבניות מוכנות ל-AI - תבניות מוכנות מראש ל-Microsoft Foundry Models, Cognitive Services ו-ML
- פריסות AI מאובטחות - תבניות אבטחה מובנות לשירותי AI, מפתחות API וכניסות מודלים
- תבניות AI לפרודקשן - שיטות עבודה מומלצות לפריסות AI חסכוניות וניתנות להרחבה
- זרימות עבודה מקצה לקצה - מהפיתוח ועד לפריסה עם ניטור תקין
- אופטימיזציה בעלות - הקצאת משאבים ומדיניות סקיילינג חכמות לעומסי AI
- אינטגרציה עם Microsoft Foundry - חיבור חלק לקטלוג מודלים וכניסות Foundry
התחל כאן אם אתה מפריס יישומי AI!
הערה: תבניות אלו ממחישות דפוסי AI שונים. חלקן דוגמאות חיצוניות של Azure, אחרות יישומים מקומיים.
| תבנית | פרק | מורכבות | שירותים | סוג |
|---|---|---|---|---|
| התחל עם שיחת AI | פרק 2 | ⭐⭐ | AzureOpenAI + Azure AI Model Inference API + Azure AI Search + Azure Container Apps + Application Insights | חיצוני |
| התחל עם סוכני AI | פרק 2 | ⭐⭐ | Foundry Agents + AzureOpenAI + Azure AI Search + Azure Container Apps + Application Insights | חיצוני |
| דמו Azure Search + OpenAI | פרק 2 | ⭐⭐ | AzureOpenAI + Azure AI Search + App Service + Storage | חיצוני |
| התחלת מהירה לאפליקציית שיחה של OpenAI | פרק 2 | ⭐ | AzureOpenAI + Container Apps + Application Insights | חיצוני |
| סוכן OpenAI Python Prompty | פרק 5 | ⭐⭐⭐ | AzureOpenAI + Azure Functions + Prompty | חיצוני |
| Contoso Chat RAG | פרק 8 | ⭐⭐⭐⭐ | AzureOpenAI + AI Search + Cosmos DB + Container Apps | חיצוני |
| פתרון ריטייל רב-סוכני | פרק 5 | ⭐⭐⭐⭐ | AzureOpenAI + AI Search + Storage + Container Apps + Cosmos DB | מקומי |
תבניות יישומים מוכנות לפרודקשן המשוייכות לפרקי למידה
| תבנית | פרק למידה | מורכבות | נקודת למידה מרכזית |
|---|---|---|---|
| openai-chat-app-quickstart | פרק 2 | ⭐ | דפוסי פריסת AI בסיסיים |
| azure-search-openai-demo | פרק 2 | ⭐⭐ | יישום RAG עם Azure AI Search |
| ai-document-processing | פרק 4 | ⭐⭐ | אינטגרציית אינטליגנציה למסמכים |
| agent-openai-python-prompty | פרק 5 | ⭐⭐⭐ | מסגרת סוכנים וקריאות פונקציות |
| contoso-chat | פרק 8 | ⭐⭐⭐ | תזמור AI ארגוני |
| retail-multi-agent-solution | פרק 5 | ⭐⭐⭐⭐ | ארכיטקטורת רב-סוכנים עם סוכני לקוחות ומלאי |
📌 דוגמאות מקומיות מול חיצוניות:
דוגמאות מקומיות (במאגר זה) = מוכנות לשימוש מיידי
דוגמאות חיצוניות (דגימות Azure) = שיכפול ממאגרים מקושרים
- פתרון ריטייל רב-סוכני - יישום מלא ופרודקשן עם תבניות ARM
- ארכיטקטורת רב-סוכנים (סוכן לקוח + סוכן מלאי)
- ניטור והערכה מקיפים
- פריסה בלחיצה אחת באמצעות תבנית ARM
דוגמאות פריסה מקיפות של מכולות במאגר זה:
- דוגמאות אפליקציה במכולה - מדריך מלא לפריסות מבוססות מכולות
- API פשוט ב-Flask - REST בסיסי עם סקייל לאפס
- ארכיטקטורת מיקרוסרוויסים - פריסה מורכבת ומוכנה לפרודקשן
- דפוסי התחלה מהירה, ייצור ופריסה מתקדמת
- מדריך ניטור, אבטחה ואופטימיזציה לעלויות
שכפל מאגרים אלו לדוגמאות Azure להתחלה מהירה:
- אפליקציית ווב פשוטה - Node.js + MongoDB - דפוסי פריסה בסיסיים
- אתר סטטי - React SPA - פריסת תוכן סטטי
- אפליקציית מכולה - Python Flask - פריסת REST API
- אפליקציית מסד נתונים - C# + SQL - תבניות חיבור למסדי נתונים
- פונקציות + Cosmos DB - זרימת עבודה של נתונים ללא שרת
- מיקרו-שירותים בג'אווה - ארכיטקטורות מרובת שירותים
- משרות אפליקציות מכולות - עיבוד ברקע
- צינור למידת מכונה ארגוני - תבניות ML מוכנות לייצור
- תערוכת תבניות רשמית של AZD - אוסף מובחר של תבניות רשמיות וקהילתיות
- תבניות Azure Developer CLI - תיעוד תבניות ב-Microsoft Learn
- ספריית דוגמאות - דוגמאות לימוד מקומיות עם הסברים מפורטים
- גליון פקודות - פקודות azd חיוניות מאורגנות לפי פרקים
- מילון מונחים - מונחי Azure ו-azd
- שאלות נפוצות - שאלות נפוצות מאורגנות לפי פרקי לימוד
- מדריך לימוד - תרגילים מקיפים לתרגול
- סדנת AI מוזמנת - הפוך את פתרונות ה-AI שלך לידידותיים לפריסה ב-AZD (2-3 שעות)
- סדנה אינטראקטיבית - 8 מודולים עם תרגילים מודרכים ב-MkDocs ו-GitHub Codespaces
- עוקבת אחרי: מבוא → בחירה → אימות → פירוק → קונפיגורציה → התאמה אישית → פירוק → סיכום
- מיומנויות Microsoft Azure ב-skills.sh - 37 מיומנויות סוכן פתוחות ל-Azure AI, Foundry, פריסה, אבחון, אופטימיזציית עלויות ועוד. התקן אותן ב-GitHub Copilot, Cursor, Claude Code או כל סוכן נתמך:
npx skills add microsoft/github-copilot-for-azure
בעיות נפוצות שמתחילים נתקלים בהן והפתרונות המיידיים:
❌ "azd: פקודה לא נמצאה"
# התקן את AZD קודם
# ווינדוס (PowerShell):
winget install microsoft.azd
# מק:
brew tap azure/azd && brew install azd
# לינוקס:
curl -fsSL https://aka.ms/install-azd.sh | bash
# אמת את ההתקנה
azd version❌ "לא נמצא מנוי" או "מנוי לא הוגדר"
# רשום מנויים זמינים
az account list --output table
# הגדר מנוי ברירת מחדל
az account set --subscription "<subscription-id-or-name>"
# הגדר עבור סביבה של AZD
azd env set AZURE_SUBSCRIPTION_ID "<subscription-id>"
# אמת
az account show❌ "InsufficientQuota" או "החרגת מכסת משאבים"
# נסה אזור Azure שונה
azd env set AZURE_LOCATION "westus2"
azd up
# או השתמש ב-SKU קטנים יותר בפיתוח
# ערוך את infra/main.parameters.json:
{
"sku": "B1" // Instead of "P1V2"
}❌ "azd up" נכשל באמצע התהליך
# אפשרות 1: נקו ונסו שוב
azd down --force --purge
azd up
# אפשרות 2: תקנו רק את התשתית
azd provision
# אפשרות 3: בדקו סטטוס מפורט
azd show
# אפשרות 4: בדקו יומנים ב-Azure Monitor
azd monitor --logs❌ "אימות נכשל" או "אסימון פג תוקף"
# התחבר מחדש עבור AZD
azd auth logout
azd auth login
# אופציונלי: רענן גם את Azure CLI אם אתה מריץ פקודות az
az logout
az login
# אמת את ההתחברות
az account show❌ "המשאב כבר קיים" או בעיות שמות
# AZD מייצר שמות ייחודיים, אבל אם יש התנגשות:
azd down --force --purge
# אז יש לנסות שוב עם סביבה חדשה
azd env new dev-v2
azd up❌ פריסת תבנית לוקחת זמן רב מדי
זמני המתנה רגילים:
- אפליקציית ווב פשוטה: 5-10 דקות
- אפליקציה עם מסד נתונים: 10-15 דקות
- יישומי AI: 15-25 דקות (פריסת OpenAI איטית)
# בדוק את ההתקדמות
azd show
# אם תקוע >30 דקות, בדוק את פורטל Azure:
azd monitor --overview
# חפש פריסות שנכשלו❌ "הרשאה נדחתה" או "אסור"
# בדוק את התפקיד שלך ב-Azure
az role assignment list --assignee $(az account show --query user.name -o tsv)
# אתה צריך לפחות תפקיד "תורם"
# בקש ממנהל ה-Azure שלך להעניק:
# - תורם (למשאבים)
# - מנהל גישה למשתמשים (להקצאת תפקידים)❌ לא מצליחים למצוא את כתובת ה-URL של האפליקציה שפורסה
# הצג את כל נקודות הקצה של השירות
azd show
# או פתח את פורטל Azure
azd monitor
# בדוק שירות ספציפי
azd env get-values
# חפש משתני *_URL- מדריך בעיות נפוצות: פתרונות מפורטים
- בעיות ספציפיות ל-AI: פתרון תקלות AI
- מדריך דיבוג: דיבוג שלב אחר שלב
- קבל עזרה: Azure Discord #azure-developer-cli
עקוב אחרי התקדמות הלמידה שלך בכל פרק:
- פרק 1: יסודות ותחילת עבודה ✅
- פרק 2: פיתוח עם AI ראשוני ✅
- פרק 3: קונפיגורציה ואימות ✅
- פרק 4: תשתית כקוד ופריסה ✅
- פרק 5: פתרונות AI מרובי סוכנים ✅
- פרק 6: אימות ותכנון לפני פריסה ✅
- פרק 7: פתרון תקלות ודיבוג ✅
- פרק 8: תבניות ייצור וארגוניות ✅
לאחר סיום כל פרק, אמת את הידע שלך על ידי:
- תרגיל מעשי: השלמת פריסת הפרק
- בדיקת ידע: עיון בחלק השאלות הנפוצות של אותו פרק
- דיון קהילתי: שתף את חוויותיך ב-Azure Discord
- המשך לפרק הבא: עבור לשלב המורכבות הבא
בסיום כל הפרקים תקבל:
- ניסיון בייצור: פרסת יישומי AI אמיתיים ב-Azure
- מיומנויות מקצועיות: יכולות פריסה מוכנות לארגון
- הכרה קהילתית: חבר פעיל בקהילת מפתחי Azure
- קידום מקצועי: מומחיות נדרשת בפריסת AZD ו-AI
- בעיות טכניות: דווח על באגים ובקש תכונות
- שאלות ללמידה: קהילת Microsoft Azure Discord ו-
- עזרה ספציפית ל-AI: הצטרף ל-
- תיעוד: תיעוד רשמי של Azure Developer CLI
תוצאות סקרים אחרונים מערוץ #Azure:
- 45% מהמפתחים רוצים להשתמש ב-AZD לעומסי עבודה של AI
- אתגרים מרכזיים: פריסות מרובות שירותים, ניהול הרשאות, מוכנות לייצור
- המבוקשים ביותר: תבניות ספציפיות ל-AI, מדריכי פתרון תקלות, שיטות עבודה מומלצות
הצטרף לקהילה שלנו כדי:
- לשתף את חוויות ה-AZD + AI שלך ולקבל עזרה
- לקבל גישה מוקדמת לתבניות AI חדשות
- לתרום לשיטות עבודה מומלצות בפריסת AI
- להשפיע על פיתוח פיצ'רים עתידיים של AI + AZD
נשמח לתרומות! אנא קרא את מדריך התרומה שלנו לפרטים על:
- שיפורי תוכן: שדרוג פרקים ודוגמאות קיימות
- דוגמאות חדשות: הוספת תסריטים ותבניות מהעולם האמיתי
- תרגום: סיוע בשמירת תמיכה ברב-לשוניות
- דיווח על באגים: שיפור הדיוק והבהירות
- סטנדרטים קהילתיים: עמידה בקווי הנחיה לקהילה מכילה
הפרויקט מכוסה ברישיון MIT - ראה את קובץ LICENSE לפרטים.
הצוות שלנו מייצר קורסי למידה מקיפים נוספים:
🚀 מוכנים להתחיל ללמוד?
מתחילים: התחילו בפרק 1: יסודות והתחלה מהירה
מפתחי בינה מלאכותית: קפצו לפרק 2: פיתוח עם בינה מלאכותית - מומלץ למפתחים בתחום
מפתחים מנוסים: התחילו בפרק 3: תצורה ואימות
השלבים הבאים: התחל פרק 1 - יסודות AZD →
כתב ויתור:
מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית Co-op Translator. בעוד שאנו שואפים לדיוק, יש לקחת בחשבון כי תרגומים אוטומטיים עשויים להכיל שגיאות או אי דיוקים. יש לראות במסמך המקורי בשפת המקור את המקור הסמכותי. למידע קריטי מומלץ להיעזר בתרגום מקצועי של אדם. אנו לא נישא באחריות לכל אי הבנה או פרשנות שגויה הנובעת מהשימוש בתרגום זה.
