קורס
DevOps
ההכשרה המקיפה בישראל
לימוד טכנולוגיות מתקדמות
The International Center for Cyber Professions
למד לשלוט בכל הטכנולוגיות המובילות בעולם ה – DevOps.
המסלול נועד להכשיר מפתחי DevOps לעולמות ההייטק והטכנולוגיה החדשניים והמבוקשים ביותר כיום.
מסלול משולב עם הסמכה, פיתוח חשיבה יצירתית טכנולוגית והתמודדות עם אתגרים אמיתיים
משימות מרכזיות של מפתח DevOps
תחזוקה, ניטור ותפעול שרתים | הקמת תשתיות חדשות | פיתוח אוטומציות לייעול תהליכים | איסוף מידע והיבטי אבטחת מידע | הקמת סביבות עבודה בענן ושליטה בשירותי ענן.
התמחות בהקמה, ניהול ואוטומציה של תשתיות ענן ושרתים בסביבות מורכבות בארגונים מסחריים, תאגידים גלובליים, גופי ממשל, מוסדות ציבוריים וחברות המפעילות מערכות קריטיות – במטרה להבטיח זמינות, ביצועים ואבטחת מידע ברמה הגבוהה ביותר.
התמחות מעשית במקצועות המבוקשים ביותר בתעשיית ההייטק
מיישם הגנת סייבר · SOC אנליסט · Penetration Testing · בודק חוסן · מנהל תשתיות · ועוד תחומים מתקדמים הנדרשים בארגונים מובילים בארץ ובעולם.
מהנדס DevOps · מומחה אוטומציה · מנהל תשתיות ענן · מהנדס SRE (Site Reliability Engineer) · ועוד תחומים מתקדמים הנדרשים בארגונים המובילים בארץ ובעולם.
פרטי הקורס –
600 שעות
מחסרי רקע ועד מומחים
כן
במודול זה נערוך היכרות עם עולם ה – DevOps –
נלמד על רשתות, אינטרנט ופרוטוקולים שונים, ועל הנושאים השונים המרכיבים את תחום ה – DevOps.
• Agile development
• Tools prerequisite
• Environment setup
• Basic introduction to networking
• Protocols
• Continuous integration
• Continuous deployment & monitoring
במודול זה נכיר בהרחבה את עולם הרשתות הארגוניות –
נבין איך בנויה רשת תקשורת משרדית ארגונית. נבין איך היא פועלת ואיך מתבצע העברת מידע ברשת בין מחשבים, שליחת הודעות/מיילים, מהו מודל השכבות, איך בונים רשת ארגונית בצורה נכונה וגם על היבטי האבטחה של רשתות ארגוניות.
למידה והבנה איך רשת ארגונית פועלת – הינה דבר חיוני ובסיסי בעולם הסייבר.
התרגול במודול זה מתבצע עם תוכנות של cisco
• Ethernet basics
• TCP and UDP
• DNS and DHCP
• Routing
• VLANs
• Configuration
• Network basics
• Network architectures (OSI Model)
• What are hubs, switches, routers
• IP addresses
• IP subnetting
• Network topologies
במודול זה נכיר את מערכות ההפעלה הארגוניות בדגש על Windows Server –
אשר משמשות לניהול רשת תקשורת וניהול מידע. בנוסף נשתמש בוירטואליזציה ונבצע דימוי של תשתיות אמיתיות. במהלך הלמידה נתרגל שימוש בסימולטור הסייבר של אלתא.
• System access and file system
• System administration
• Advanced Windows administration – roles and features
• Active directory
• Windows scripting and command line
• Networking and system updates
• Versions of Windows
• Windows vs. Linux vs. macOS
• Oracle Virtual Box
• Installing Oracle Virtual Box
• Creating virtual machine
• Windows installation and configuration
במודול זה נכיר את מערכת ההפעלה Linux –
נלמד לעבוד עם Linux ונלמד על העקרונות הבסיסיים שקיימים ב-Linux.
• Users & groups
• Package management
• Common utilities and tools
• Linux kernel
• Linux boot process
• History of Linux
• Linux version
• Install and using Ubuntu
• Linux file system
• Most common Linux management commands
• Basic Bash scripting
• Web Servers
• HTTP Requests
• Working with databases
• Web architecture
• DevOps for web development
• Web application technologies
• HTML
• Developer tools
• CSS
• Rest API
• Introduction to JavaScript
במודול זה נכיר את שפת התכנות הפופולרית ביותר – PYTHON –
נלמד את עקרונות התכנות בשפת PYTHON ונפתח כלים שיסייעו לנו להאיץ ולייעל תהליכים.
• Web application technologies
• HTML Tags
• CSS
• JavaScript
• SQL Database Management – mariadb
במודול זה נכיר את שפת SQL, ואת מסדי הנתונים השונים שמשתמשים בשפת SQL –
נלמד איך לעבוד עם מסדי נתונים שונים, מסדי נתונים מסוג SQL ונלמד על מסד הנתונים MongoDB שהוא המסד נתונים הפופולרי ביותר מסוג NoSQL.
• Data aggregation
• Backup and recovery
• Database security
• Database migrations
• Monitoring and alerting
• Databases setup
• SQL language
• SQL DBMS
• Database design
• MongoDB query language
• Provisioning and deployment
במודול זה נלמד להכיר ולעבוד עם Jenkins –
זהו שרת אוטומציה קוד פתוח שעוזר באוטומציה של תהליך בנייה, בדיקה ופריסה (Deployment) של תוכנה. הוא עוצב על כדי להיות כמה שיותר מותאם אישית לדרישות שונות ויש מערכת פלאגינים גדולה.
Jenkins מציע ממשק משתמש מבוסס Web שמאפשר למפתחים ליצור, לתכנן ולבצע פעולות אחר פעולות ותהליכי עבודה אוטומטיים.
• Automating backups and disaster recovery processes
• Integrating with external tools and services
• Managing and monitoring automation workflows
• Security and access control
• Plugins
• Installation and setup
• Creating and configuring jobs or pipelines
• Integrating with version control systems
• Building and packaging applications
• Running automated tests and generating reports
• Deploying applications to various environments
Docker –
מערכת תוכנה המאפשרת למפתחים לפרסם, לנהל ולהריץ אפליקציות בצורה מבודדת וקלה. המערכת מספקת פלטפורמה קלת משקל (Light Weight) ומוקצבת מבחינת משאבים לצורך פיתוח והפצה של אפליקציות. המערכת מאפשרת למי שמשתמש בה להפעיל אפליקציה ללא צורך בהגדרות מיוחדות והתקנת Dependencies על מערכת המשתמש.
Kubernetes –
מערכת נוספת המאפשרת פריסה וניהול אוטומטי של אפליקציות על גבי Containers של Dockers. היתרון בשימוש ב-Kubernetes הוא הדרך המסודרת והיעילה בה ניתן לנהל ולרכז מספר גדול של קונטיינרים של Docker.
• Kubernetes deployment strategies
• Kubernetes monitoring and logging
• Kubernetes security
• Kubernetes operators and custom resources
• Container orchestration and Kubernetes basics
• Kubernetes architecture
• Kubernetes objects and API resources
• Kubernetes cluster management
• Kubernetes networking and service discovery
• Containerization and Docker basics
• Docker images and Docker containers
• Building Docker images and creating Docker containers
• Docker networking and Docker volumes
• Docker Compose
• Docker Swarm
Git – מערכת לניהול גרסאות. היא מערכת שמאפשרת למפתחים לנהל את הקוד שלהם בצורה יעילה ובטוחה. Git מציעה אפשרויות לתיאום עבודה צוותית ומעקב אחר שינויים בקבצי הקוד. מטרתה היא לייעל את תהליך פיתוח התוכנה ולשמור על שלמות המידע.
GitHub – שירות ניהול גרסאות מבוסס רשת שעובד בשילוב עם Git, אך מאפשר אחסון של קבצי קוד ומספק פונקציונליות דומה לרשת חברתית.
GitHub:
• Creating and managing GitHub repositories
• Collaborating with others on GitHub
• GitHub issues and projects for task management
• GitHub Actions for automating workflows
• GitHub Pages for hosting web content
• GitHub security features
Git:
• Basic Git commands
• Git branching and merging
• Git remote repositories
• Git tags and releases
• Git workflow
• Gitignore and file exclusions
במודול זה נתמקד בפלטפורמות ענן –
פלטפורמות אלו הן סוג של פלטפורמת מחשוב המאפשרות למשתמשים להשתמש במשאבי מחשוב כמו שרתים, אחסון, מסדי נתונים ואפליקציות על גבי רשת האינטרנט, במקום הקמה וניהול של חומרה פיזית ותשתית. משתמשים יכולים בקלות להשכיר ולהשתמש במשאבים אלו משירות ענן כלשהו בתשלום, בלי לוותר על Scalability, גמישות ויחס טוב של עלות-תועלת. אחת הפלטפורמות הפופולריות לשירותי ענן הינה Amazon Web Service (AWS).
• Networking services
• Security and identity
• Monitoring and analytics
• Deployment and management
• AWS fundamentals
• Compute services
• Storage services
• Database services
במודול זה נתמקד בפלטפורמות ענן –
פלטפורמות אלו הן סוג של פלטפורמת מחשוב המאפשרות למשתמשים להשתמש במשאבי מחשוב כמו שרתים, אחסון, מסדי נתונים ואפליקציות על גבי רשת האינטרנט, במקום הקמה וניהול של חומרה פיזית ותשתית. משתמשים יכולים בקלות להשכיר ולהשתמש במשאבים אלו משירות ענן כלשהו בתשלום, בלי לוותר על Scalability, גמישות ויחס טוב של עלות-תועלת. אחת הפלטפורמות הפופולריות לשירותי ענן הינה Amazon Web Service (AWS).
• Metrics and alerts
• Service level agreements (SLAs)
• Security principles
• Vulnerability assessment
• Security testing
• Compliance
• Configuration management tools
• Infrastructure as code
• Configuration drift
• Continuous configuration
• System monitoring
• Application monitoring
• Log monitoring
השאירו פרטים ונחזור אליכם בהקדם