תנאים מיוחדים

חיילים משוחררים
special offers
דורשי עבודה
special offers
עולים חדשים
special offers
השמה בתחום
special offers

מלאו פרטים לקבלת ייעוץ

בני כהן

מנכ"ל ומייסד Real Time Group


מנכ"ל פיתוח חברת Real Time Group. תואר ראשון בהנדסת תוכנה (BSE), תואר שני בהנדסת תקשורת M.Sc. מומחה עם יותר מ 20 שנות ניסיון בפיתוח, ניהול והדרכת פרוייקטים במגוון רחב של תחומים כגון- Real Time Embedded Linux Embedded systems Linux Kernel Device Drivers ועוד

teacher-image-בני-כהן
ראש תחום

קהל יעד

  • מתכנתים ומהנדסים בעלי ניסיון בפיתוח תוכנה \ תמיכה בתוכנה קיימת.
  • חברות המספקות שירותי תוכנה ותמיכה ללקוחות

דרישות קדם

  • ידע ב-Linux חובה
  • היכרות עם כלי עזר Source control.

תיאור קורס

הקורס כולל :

  • קורס מעשי הכולל הרצאות פרונטליות ותרגול מעשי.
  • משך הקורס הינו כ 25 שעות אקדמיות.
  • הקורס כולל :
  • לימוד Docker תרגילים ופתרונות
  • תרגילי כיתה המלווים בהסברים, שיעורי בית ופתרונות באתר
  • חוברת קורס
  • סרטונים ומצגות באתר הקורס
  • הלימודים מתקיימים בקמפוסים תל אביב \ חיפה
  • לקראת סיום הקורס כל סטודנט יבצע פרויקט מעשי המסכם את הידע הנרכש במהלך הקורס. ההרצאות מתקיימות פעם בשבוע בשעות הערב או בוקר.

בואו ללמוד איתנו

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

קורס Docker Containers


logo

מה זה Docker

Docker היא פלטפורמה המאפשרת לנו לנהל ולהריץ יישומים בתוך מיכלים (containers) ולהטמיע אותם על מגוון פלטפורמות לפי צורך ודרישות הפרוייקט.החידוש הוא בשימוש של הפלטפורמה במיכלים וירטואליים, שהם למעשה סוג של חבילות שאותם ניתן לנהל כיחידה נפרדת וניתן להטמיע בנפרד תוך התאמה למשימות שלה. כך ניתן לנהל כל אחת מהם כיחידה נפרדת כאשר הם למעשה אותה התוכנה. לדוגמא, ניתן לפתח תוכנה וליצור קונטיינר עבור כל אחת ממערכות ההפעלה שבהם רוצים שהתוכנה תפעל, מכיוון שלכל מערכת יש דרישות ספציפיות אשר שונות מאחת לשנייה.יש יתרון מאוד גדול בשימוש במיכלים וכך ניתן לבצע התאמות ולענות על הדרישות של כל מערכת הפעלה. באופן זה ניתן למנוע או לטפל בבאגים, לבצע הגדרות, לנטר פעילות ועוד, לכל מערכת בנפרד.לכל קונטיינר יש משאבים משלו, CPU נפרד, רשימת משימות נפרדת, ניתן להפסיק אותו, להסיר אותו ועוד, ללא פגיעה או שינוי בשאר הקונטיינרים .זה אומר שהאפליקציות פועלות באותה תצורה לא משנה היכן הם מותקנות, Apple, Linux, Windows.יתרון נוסף הוא שלמרות הפרדה בין הקונטיינרים הם יכולים לחלוק קבצים. לדוגמא, אם container אחד השתמש בתמונה מסוימת, השני גם יכול גם להשתמש בה ללא צורך לבקש אותה שוב מהשרת. אופן פעולה זה מגביר את מהירות התוכנה ומוריד עומס ואת כמות הקריאות לשרת.בקורס Docker נלמד על שימוש בטכנולוגיה מתקדמת זו על מנת לפתח ולנהל קונטיינרים החל ממופע בודד ועד לניהול אפליקציה שלמה עם מספר רב של קונטיינרים בצורה אפקטיבית תוך טיפול בבעיות ובאגים נפוצים בהליכי הפיתוח וניהול משאבים. ובנוסף נעשה היכרות עם כלים מתקדמים של Docker כגון:Docker hub: שירות של Docker שמאפשר בין היתר שימוש ושיתוף של קונטיינרים עם צוותים אחרים ובנוסף גם.Docker Compose: שמאפשר להגדיר ולהפעיל לעיתים על ידי פקודה אחת מספר רב של קונטיינרים על מנת להפעיל אפליקציית Docker.

לימודי Docker כחלק ממסלול פיתוח DevOps

ניתן ללמוד את קורס Docker – כקורס יחיד או כחלק ממסלול מקיף להכשרת התמחות ב DevOps של הכשרה והשמה.במסלול המלא נלמד מספר גדול של טכנולוגיות ושפות תכנות רלוונטיות, כגון: Linux, Python, Zabbix Kubernetes, Jenkins, ועוד.בעזרת Docker ובעזרת טכנולוגיות נוספות, אשר נלמדות במסלול DevOps, ניתן ללמוד ולייצר ניסיון מעשי רב וסל כלים מגוון אשר יאפשר פיתוח קריירה מתגמלת בתור מפתחים מיד עם סיום הלימודים.

מבנה קורס Docker

Introduction
Docker custom build env
Architecture
Build, Ship & Run
Difference form VMs
Installing Docker
Using Docker
Dockerfile
Running containers
Docker Compose
Implementing CI – Docker + Jenkins
Installing Jenkins in Docker container
Jenkins Docker Plugins
Docker Workflow
Build & publish
Docker Hub notification
Docker Traceability
Docker slaves

שכר Docker

תפקידשנת נסיון
1- 33- 56- 10ניהולי
Devops18-23 ₪22-25 ₪26-32 ₪31-36 ₪
מנהל/ת רשת10-12 ₪13-15 ₪19-23 ₪25-30 ₪
תקשורת10-12 ₪13-15 ₪17-23 ₪23-28 ₪
מומחה תשתיות--17-25 ₪25-30 ₪
מומחה SYSTEM10-12 ₪13-15 ₪19-23 ₪25-30 ₪
מהנדס/ת תמיכה11-13 ₪13-16 ₪17-25 ₪25-33 ₪
מפתח תוכנה ב Python15-20 ₪20-28 ₪25-32 ₪27-35 ₪
מנהל פרויקטים13-18 ₪19-24 ₪25-28 ₪25-30 ₪
מנהל מוצר15-20 ₪19-28 ₪27-32₪-

שאלות ותשובות - קורס Docker

Docker היא פלטפורמת מכולות בקוד פתוח.
זה מאפשר למפתחים לארוז יישומים לתוך קונטיינרים - רכיבי הפעלה סטנדרטיים המשלבים קוד מקור יישומים עם ספריות מערכת ההפעלה (OS) ותלות הנדרשות להפעלת קוד זה בכל סביבה.
מכיוון ש-Docker מפחית את הצורך במשאבי תשתית רבים יותר לפיתוח וניתן לשתף את המיכל שנוצר עבור תהליכים בודדים עם אפליקציות אחרות עם מופעים של אפליקציות מכולות אלה תוך שימוש בפחות זיכרון בהשוואה למכונות וירטואליות - זה הופך את תהליך הפיתוח והפריסה לחסכוני יותר.
Docker היא טכנולוגיה מבוססת קונטיינרים ומיכלים הם רק שטח משתמש של מערכת ההפעלה. ...
ב-Docker, הקונטיינרים הפועלים חולקים את ליבת מערכת ההפעלה המארח.
מכונה וירטואלית, לעומת זאת, אינה מבוססת על טכנולוגיית קונטיינר. הם מורכבים משטח משתמש בתוספת שטח ליבה של מערכת הפעלה.
תזמור קונטיינרים משמש לאוטומטיות של פריסה, ניהול, קנה מידה ויצירת רשתות של קונטיינרים.
עבור ארגונים שיש להם אלפי מכולות, היכולת לנהל אותם ביעילות היא קריטית לתפעול.

משרות קורס Docker Containers