קורס Kubernetes

כל הקורסים ניתנים לשינוי בהתאם לצורכי הלקוח וסילבוס סופי יקבע לאחר שיחת איפיון מקצועית

דרישות קדם

  • רקע בתכנות
  • אוריינטציה טכנולוגית

קהל היעד

  • סטודנטים ובוגרים טכנולוגים
  • צוותי פיתוח שרוצים להתמקצע ב Kubernetes

פרטים נוספים

  • 40 שעות אקדמאיות.
  • הקורס מועבר בZOOM או פרונטאלי בבית הלקוח.
  • פרטי הקורס ניתנים לשינוי והתאמה.

למה

קורס Kubernetes

?

יש מעט מאוד טכנולוגיות בעולם ההייטק אשר רלוונטיות כמעט לכל חברה וחברה במרחב. טכנולוגיה אחת כזו היא Kubernetes. מאז המהפכה של containerization technology כמו Docker נוצר ביקוש לכלי שיוכל לנהל ולסנכרן את הקונטיינרים השונים באופן אמין ויעיל. גוגל פיתחו את Kubernetes למטרה זו בדיוק, ושינו את פני ה DevOps העולמי. נתחיל מיסודות של הכרת המשמעות והיתרונות של הטכנולוגיה הזו, קודם כל במובן הכי פרקטי שלה. לאט לאט נעמיק שכבה אחר שכבה עד שנכיר את הארכיטקטורה מבפנים ונוכל לעשות ג'גלינג עם קונטיינרים כמו אלופים.

רוצה להצטרף אלינו?

למה מתאים
הקורס

נושאים עיקריים בקורס:

Fundamentals of Containerization

 

Introduction to Kubernetes and its Architecture

 

Setting Up a Kubernetes Environment

יסודות קונטיינריזציה ב Kubernetes

נתחיל את המסע שלנו עם Kubernetes דרך וידוא תשתית חזקה של הבנה תאורטית על משמעות טכנולוגיית ה containerization. נבין את מערכת היחסים בין Kubernetes לבין Docker, ואת האופן בו המענה הזה נבדל מפתרונות ישנים יותר כמו virtual machines. נתקדם להיכרות עם חתיכות הפאזל הבסיסיות של Kubernetes ונבין איך הן מתחברות אחת לשניה: pods, nodes, services, replicasets, deployments.

נתקין גם את הGUI של k9s אשר יקל עלינו את החיים ונבין איך לעבוד איתו כדי לנווט ולבצע פעולות בסביבת Kubernetes.

ניהול משאבי Kubernetes

בשלב זה נצלול מעט עמוק יותר ונלמד איך לבצע פעולות מורכבות יותר של ניהול משאבים והגדרות רשת. נחקור את עולם ה Volume managment ונבין איך לייצר data persistence בין pods. נכיר איך לאפשר תקשורת בתוך ה cluster בעזרת services באופן בטיחותי. נתנסה לראשונה בדיבוג בעיות מבוקרות על מנת להכיר את ההבדל בין horizontal scaling לעומת vertical scaling ולדעת איך לפתור בעיות של מחסור במשאבים..

פיצ'רים מתקדמים של Kubernetes

בשלב זה נדרוש נתכונן לקראת ניהול מרוכז של clusters מרובי משאבים דרך עבודה עם ה ConfigMaps. נלמד איך ליצור Custom Kubernetes Resoucrces, איך להשתמש ב Secrets כדי לנהל הצפנות וגישה למידע רגיש, איך לנהל Network Policies גם בתוך ה cluster וגם עם remote clusters, ועוד. לבסוף, נכיר אסטרטגיות deployment שונות כמו blue-green או canary ונבשיל לקראת היכולת לנהל rolling update תוך כדי הגדרות של analysis templates בעזרת argo-rollouts, כך שנוכל להימנע מהסיוט של כל צוות פיתוח: דחיפת באגים לפרודקשן.

האקוסיסטם הרחב של Kubernetes

בשלב זה נעשה זום אאוט ונכיר כלי עזר נוספים המשלימים את העבודה עם Kubernetes. למשל, נלמד לעבוד עם Helm, ה package manager של Kubernetes אשר ניתן בעזרתו להגדיר להתקין ולעדכן אפליקציות Kubernetes מורכבות. נלמד איך להתמודד עם באגים חמקמקים יותר בעזרת Prometheus עבור הניטור או Grafana בשביל הויזואליזציה. גם את הכלים האלו כמובן נתרגל מעשית באופן נרחב.

 

מבחן Kubernetes מסכם

לקראת המבחן המסכם, נגיע אל השלב האחרון בתהליך הלמידה - עבודה עם Kubernetes בכל אחת משלושת סביבות הענן הנפוצות ביותר: AWS, Azure, GCP. בתוך כל אחת מהסביבות האלו נתרגל את העקרונות שלמדנו תוך הקפדה על פרקטיקות נכונות, בטיחותיות וצופות פני עתיד.

 

Azure Infrastructure Operations

אנגולר 9 היא הגרסה העדכנית ביותר של של ה Framework של Google לבניית יישומים מורכבים בדפדפן . גרסה מתקדמת זו מספקת את כל הדרוש לבניית צד הלקוח (Front End) בצורה מהירה, עם ניהול זיכרון חכם, ניהול נתונים, שירותי Http, עבודה עם טפסים ועוד. בקורס זה נלמד את כל היכולות המתקדמות של הספרייה, החל מנושאים כלליים כגון תכנון ארכיטקטורת מערכת Web בעידן המודרני, בניית פקדים בסיסיים ומתקדמים ע״י מימוש מודל MVVM, תקשורת בין פקדים, עבודה עם טפסים חכמים, תקשורת אסינכרונית ועבודה מול השרת, ועד אפליקציות מבוססות Single Page Applications. (לסילבוס מפורט – ראה בהמשך) בהתאם למתכונת Extreme70, הקורס מועבר כמעבדה מתקדמת וכולל גם פרוייקט גמר.

לאיזה תפקידים נדרש הידע של הקורס?

כלים בשימוש בקורס

Infrastructure Architect

ארכיטקט תשתיות נושא באחריות המשמעותית של תיכנון, עיצוב, ישום וניטור תשתיות ה DevOps של האירגון.

System Administrator

איש הסיסטם אחראי לנהל ולתמוך במערכות המחשוב והתשתיות הטכנולוגיות של ארגון. מספק תמיכה טכנית ומבצע מגוון משימות כדי להבטיח את הפעילות התקינה והאמינות של המערכות הטכנולוגיות בתוך הארגון.

AWS Cloud Engineer

מומחה בתחום שירותי הענן של Amazon Web Services. תפקידו לתכנן, לפתח, להטמיע ולנהל פתרונות טכנולוגיים בסביבת הענן של AWS.

DevOps Engineer

מהנדס מערכת או מפתח תוכנה שמתמחה בבנייה, תחזוק ,ניהול תשתיות טכנולוגיות, תהליכים וכלים הנדרשים לפיתוח ופרסום תוכנה. משפר את יעילות, התפעול והפיתוח של התוכנה.

הקורסים כוללים

אפשרות להקלטה
של כל
הקורסים

ליווי שוטף של הקבוצה על ידי המדריך + תמיכה לאורך כל ההכשרה

התאמה אישית של הצרכים בהתאם לצורכי ההכשרה

לאיזה תפקידים נדרש הידע של הקורס?

Cloud Architect

לורם איפסום דולור סיט אמט, קונסקטורר אדיפיסינג אלית לפרומי בלוף קינץ תתיח לרעח. לת צשחמי צש בליא, מנסוטו צמלח לביקו ננבי, צמוקו בלוקריה.

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

כלים בשימוש בקורס

אתם שואלים
אנחנו עונים

הקורסים שלנו מועברים בדרך שנוחה לכם – פרונטלי בבית הלקוח, בכיתה פיזית מטעם codePro ברחבי הארץ, או בבית הלקוח.

כן, ניתן לשנות ולהתאים באופן אישי את הסילבוס בהתאם לצורכי החברה. לפני כל הכשרה המומחים של codePro מקיימים פגישה עם הלקוח, מבינים את הצורך ומתאימים את ההכשרה בצורה הטובה ביותר.

בלמידה והטמעת טכנולוגיה חדשה אנחנו מאמינים בעבודה בידיים, לכן כל ההכשרה מלווה בעבודה ותרגול. גם במהלך השיעור – וגם לאחר השיעור. 

סגל הדרכה שלנו מגוון ומורכב מהמרצים הטובים בישראל.

המרצים שלנו בעלי ניסיון רב בהדרכה, וכמובן בעלי ניסיון מתאים מהתעשייה לסוג ההכשרה הספציפי.

לפני התחלת הקורס תוכלו לשוחח עם המרצה ולהתרשם ממנו, ונוכל גם להציג לכם את הקו"ח והניסיון הרלוונטי של המרצה לתחום ההדרכה.

קורסים נוספים

קורס בדיקות חדירות WEB

קורס פיתוח JavaScript

קורס Power BI

קורס תכנות בשפת PHP

קורס יישום SAP עם התמחות במודול FI

מעוניינים בפרטים נוספים?
צרו קשר לייעוץ ראשוני ללא עלות

מעוניינים בפרטים נוספים?

דילוג לתוכן