CI/CD Github Actions
אוטומציה היא המפתח לייעול תהליכי עבודת הפיתוח שלך. לאחרונה פעולות GitHub
הפכה לפלטפורמה מצוינת לאוטומציית פיתוח!
תאריך הקורס: 21/12/2025
17:30-21:15
מהו קורס CI/CD Github actions?
אוטומציה היא המפתח לייעול תהליכי עבודת הפיתוח שלך.
GitHub הפכה לאחרונה לפלטפורמה מצוינת לאוטומציית פיתוח!
פלטפורמה זו מאפשר יצירת סביבת עבודה מותאמות אישית המושתת על עקרון CI\CD המתבסס על אינטגרציה רציפה ואספקה רציפה ישירות ממאגר הקודים שלך.
במסגרת הקורס, תלמד כיצד להשתמש ב – GitHub כדי לבצע אוטומציה של תהליך הפיתוח, תלמד את מושגי שיטת ה -CI/CD ותלמד את השיטות המומלצות לאספקת תוכנה בעולם מודרני.
תיאור הקורס
הקורס יתמקד בנושאים הבאים:
- What is CI/CD?
- GitHub Actions workflows
- Build, Test & Deploy practice
- GitHub Integration
- Advanced Topics
היקף שעות
40 שעות אקדמיות, 8 מפגשים.
קהל יעד ותנאי קבלה
- היכרות עם מושגים כלליים של פעולות פיתוח תוכנה (בנייה, פריסה, קוד
מאגר, שחרור) - Python ברמת בסיסית או שפה מקבילה אחרת
- היכרות עם פקודות Linux
- היכרות עם וירטואליזציה (Virtual Machine בענן, Docker)
שאלות נפוצות על קורס CI/CD Github actions
תוכנית לימודים

Module 1
- What are GitHub Actions?
- Intro to CI/CD use cases
- Git introduction
Introduction to CI/CD Github actions

Module 2
- Setting up a GitHub repository
- Workflows syntax, commands, essential features
- Workflows management
- Create your first workflow
Getting Started

Module 3
- Testing pipeline (functional test, unittest)
- Workflows advanced topics – expressions, contexts, environment variables
- Trigger workflows by events
Continuous Integration

Module 4
- Build pipeline
- Build you app using Docker
- Manage Docker Container
- Registry
Continuous Integration ||

Module 5
- Deployment workflow
- Deploy to cloud providers
- Deploy to other environments (Kubernetes etc.)
Continuous Delivery

Module 6
- Manage issues and Pull Requests
- Workflow security
- Workflow scheduling
- Store your workflow artifacts
- Cache dependencies (if time allows)
- Manage your own runners (if time allows)
Advanced Topics