צור אפליקציות ושירותים מקוריים בענן באמצעות .NET ו- ASP.NET Core
במבט מהיר
-
מיומנות
-
תפקיד
-
נושא
צור שירותים הניתנים לפריסה, מדרגיות וחסינים באופן עצמאי באמצעות פלטפורמת .NET ללא תשלום ומקור פתוח.
דרישות מוקדמות
- היכרות עם יישומים מבוססי שורת פקודה.
- היכרות עם מושגים בסיסיים של Docker.
- ניסיון בכתיבת C# ברמת המתחיל
תחילת העבודה עם Azure
בחר חשבון Azure אשר מתאים לך. שלם לפי שימוש או נסה את Azure ללא תשלום למשך עד 30 יום. הירשם.
קוד הישג
האם ברצונך לבקש קוד הישג?
מודולים בנתיב למידה זה
יישומי מיקרו-שירותים מורכבים מהשירותים קטנים, בעלי גירסאות עצמאיות ומדרגיים המתמקדים בלקוחות, המקיימים תקשורת זה עם זה באמצעות פרוטוקולים רגילים וממשקים מוגדרים היטב. כל אחד ממיקרו-שרתים מכיל בדרך כלל לוגיקה עסקית פשוטה, שבה ניתן להקטין או להיכנס לקנה המידה שלו. עליך לבדוק, לפרוס ולנהל את המיקרו-שירות באופן עצמאי. צוותים קטנים יותר מפתחים מיקרו-שרת בהתבסס על תרחיש של לקוח ובחרו את הטכנולוגיות שהם משתמשים בהן. מודול זה מלמד אותך כיצד לבנות את המיקרו-שרת הראשון שלך באמצעות .NET.
יישומי מיקרו-שירותים מורכבים מהשירותים קטנים, בעלי גירסאות עצמאיות ומדרגיות הממוקדת בלקוחות. יישומי Microservices הפרוסים בגורמים מכילים יכולים לשנות את קנה המידה של אפליקציות, ולהגיב לדרישות מוגברות על-ידי פריסה של מופעי גורם מכיל נוספים, וכדי להקטין את קנה המידה בחזרה אם הביקוש יורד. בפתרונות מורכבים של מיקרו-שרתים רבים תהליך הפריסה, העדכון, הניטור והסרה של גורמים מכילים מציג אתגרים. מודול זה מסביר כמה מהאתגרים הללו ומראה כיצד Kubernetes יכול לעזור.
למד כיצד להפוך את המיקרו-שירות של אפליקציית .NET Core מקורית לענן, עמיד לת תקלות, עם השפעה מינימלית על המשתמש.
יישום יכולת התצפית ביישום קיים של מקור ענן באמצעות OpenTelemetry. לאחר מכן הצג את הנתונים ב'תובנות אפליקציה' וכלים של ספקים חיצוניים.
אפליקציות של מיקרו-שרתים, בשל אופים המבווזר, עשויים להיות קשים לאבטח. במודול זה, תלמד כיצד לסווג נתונים רגישים ביישום מקורי בענן, לבצע מחדש נתונים רגישים בקבצי יומן רישום וליצור דוחות תאימות עבור יישום מקורי בענן.
יישם דגל תכונה באפליקציית מיקרו-שרתים מקורית בענן ASP.NET ליבת תכונה כדי להפוך תכונה לזמינה או ללא זמינה בזמן אמת.
השתמש בצינורות CI/CD כדי לבנות תמונת גורם מכיל ולפרוס אותה ב- Azure Kubernetes Service (AKS).