פרטים נוספים
whatsapp
לימודי הייטק ב-INT LIVE
טלפון

Devops Advanced

 

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

מהו קורס Devops Advanced?

DevOps הינה גישה המורכבת ממספר רב של מתודולוגיות עבודה שכל מטרתן היא לשפר
את הפרודוקטיביות של תהליכי פיתוח וניהול הגרסאות.
איש DevOps פועל לחבר בין המתפתחים לאנשי האופרציה והבדיקות תוך כדי יצירת
Value Business לארגון. מתודולוגיות של גישה זו מתפרסות על גבי כלל הענפים בגופי
הפיתוח ואנשי ה-DevOps יהיו מעורבים בכל תהליך של תכנון ויישום במחזור החיים של
תוכנה. החל משלב ה-Design וה- Architecture ועד לניהול גרסאות וקביעת מחזורי
Release .במסלול זה, נתמקד בהכשרה מקצועית בתחום DevOps מכל המשתמע מכך.
נכיר את הערכים המוספים שהמתודולוגיה מביאה לארגון. בתום המסלול הלומדים ידעו
Infrastructure as A Code, Public and Private Clouds, :כגון רבים רכיבים וליישם לתכנן
Kubernetes ורבים אחרים. נלמד להבין את ה-Impact Business של הכלים והתהליכים
.Continuous Integration and Continuous delivery pipelines ולבנות לתכנן וכמובן השונים

תיאור הקורס

הקורס יתמקד בנושאים הבאים:

  • DevOps methodologies
  • Linux
  • Public Cloud – AWS
  • Elasticsearch
  • Docker
  • Infrastructure as A Code
  • Jenkins

היקף שעות

80 שעות אקדמיות, 8 מפגשים.

קהל יעד ותנאי קבלה

  • קורס זה מתאים למועמדים בעלי רקע בשפות תכנות
    (Java++, C, C)
  • בעלי רקע בבקרת וניהול תצורה וידע בסיסי באדמיניסטרציה בסביבות Linux .
  • קורס זה מתאים גם לאנשי פיתוח מנוסים עם הבנה בתהליכי בניית גרסאות, אנשי ניהול תצורה עם ניסיון בבניית גרסאות וכתיבת Script .
  • נדרשת שליטה בשפה האנגלית ברמה גבוהה.

שאלות נפוצות על קורס Devops Advanced

תוכנית לימודים

1
צורה
DevOps Methodologies

Module 1

DevOps( Operations & Development )הוא ביטוי לפיתוח תוכנה ארגוני המשמש לקשר זריז בין פיתוח לבין פעולות IT .מטרת ה – DevOps לחבר בין המתפתחים לאנשי האופרציה והבדיקות תוך כדי יצירת Value Business לארגון. מודול זה, כולל את הנושאים הבאים:

  • History
  • Key concepts and dilemmas
  • Ways and Practices of DevOps
  • Software Lifecycle Management
  • Continuous Integration, Continuous Delivery and Continuous Deployment
  • Understanding Business impacts of DevOps processes
  • Defining quality standards

DevOps Methodologies

 

2
צורה
Linux

Module 2

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

  • History
  • Open Source foundation
  • Linux OS key concepts
  • Boot process
  • Block storage
  • File Systems
  • The Kernel
  • Networking
  • Package Management
  • Files and folders
  • Users and permissions
  •  Process management
  •  Service Management
  •  Monitoring and Auditing
  • Shell scripting
  •  Tools and utilities
  •  Text manipulation: awk, sed, grep, sort etc

Linux

3
צורה
Public Cloud – AWS

Module 3

שירותי האינטרנט של אמזון (AWS) היא פלטפורמת מחשוב ענן מקיפה ומתפתחת הניתנת על ידי אמזון. היא מספקת שירותים של תשתיות כשירות (IaaS) פלטפורמה כשירות (PaaS)ותוכנה כשירות (SaaS.) מודול זה, כולל את הנושאים הבאים:

  • Overview
  • Regions and availability zones
  • VPC
  • EC2 services: Load Balancers, API Gateways, Instances, Nat / Internet Gateways
  • IAM and security
  • RDS
  •  SQS
  • S3
  • Best Practices
  • Planning and Operating in Public Clouds
  •  Route53
  •  Cloud Front
  •  Monitoring and auditing
  •  Cloud Watch, SNS
  •  Billing overview and capacity planning

Public Cloud – AWS

4
צורה
Elasticsearch

Module 4

ElasticSearch הוא מנוע חיפוש המבוסס על Lucene ,המספק יכולת multitenant מבוזרת לחיפוש מעל טקסט מלא. ל- ElasticSearch ממשק HTTP ומסמכי JSON נטולי סכמה. מודול זה כולל את הנושאים הבאים:

Architecture
o Documents, indexes and shards
o HA
o Setup and configuring Elasticsearch cluster

Docker (5 Hrs.)
Docker הוא כלי שנועד להקל על יצירה, פריסה והפעלה של יישומים על ידי שימוש
ב – Container .Container מאפשר למפתח לארוז אפליקציה עם כל החלקים
הדרושים לה, כגון ספריות ותלות אחרות, ולשלוח את הכל כחבילה אחת.
מודול זה כולל את הנושאים הבאים:

  • Key concepts
  • Container lifecycle
  •  Dockerfiles
  •  Docker Hub and local registries

Elasticsearch

5
צורה
Docker

Module 5

Docker הוא כלי שנועד להקל על יצירה, פריסה והפעלה של יישומים על ידי שימוש ב – Container .Container מאפשר למפתח לארוז אפליקציה עם כל החלקים הדרושים לה, כגון ספריות ותלות אחרות, ולשלוח את הכל כחבילה אחת.
מודול זה כולל את הנושאים הבאים:

  • Key concepts
  •  Container lifecycle
  •  Dockerfiles
  •  Docker Hub and local registries
  •  Architecture Overview
  •  Managing the Daemon
  •  Working with storage and data persistency
  •  Network modes

Docker

6
צורה
Infrastructure as A Code

Module 6

תשתית כקוד (IaS (מבוססת על גישה מרכזית שבה שיטות מעולם הנדסת התוכנה מאומצות להגדרת תשתיות ופתרונות מעולם החומרה. תשתית כקוד )IaC )היא תהליך של ניהול והקצאת מרכזי נתונים ממוחשבים באמצעות קבצי הגדרה ולא תצורת חומרה פיזית או כלי תצורה אינטראקטיביים. מודול זה כולל את הנושאים הבאים:

  • The idea
  •  Key Concepts
  •  IAC layers
  •  How to choose the right tools
  •  Terraform
  •  Ansible
  •  Best Practices
  •  Hands-on-Lab

Infrastructure as A Code

7
צורה
Jenkins

Module 7

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

  • History
  • Installation and basic configurations
  •  Users and roles
  •  Jobs
  • Freestyle
  • DSL and pipeline jobs
  •  Working with Git

Jenkins

הרשמה לקורס


    שיחה עם נציג

    דילוג לתוכן