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

CI/CD Github actions

אוטומציה היא המפתח לייעול תהליכי עבודת הפיתוח שלך. לאחרונה פעולות GitHub
הפכה לפלטפורמה מצוינת לאוטומציית פיתוח!

מהו קורס 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

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

1
צורה
Introduction

Module 1

  • What are GitHub Actions?
  • Intro to CI/CD use cases
  • Git introduction

Introduction to CI/CD Github actions

2
צורה
Getting Started

Module 2

  • Setting up a GitHub repository
  • Workflows syntax, commands, essential features
  • Workflows management
  • Create your first workflow

Getting Started

3
צורה
Continuous Integration

Module 3

  • Testing pipeline (functional test, unittest)
  • Workflows advanced topics – expressions, contexts, environment variables
  • Trigger workflows by events

Continuous Integration

4
צורה
Continuous Integration ||

Module 4

  • Build pipeline
  • Build you app using Docker
  • Manage Docker Container
  • Registry

Continuous Integration ||

5
צורה
Continuous Delivery

Module 5

  • Deployment workflow
  • Deploy to cloud providers
  • Deploy to other environments (Kubernetes etc.)

 Continuous Delivery

6
צורה
Advanced Topics

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

הרשמה לקורס


    שיחה עם נציג

    דילוג לתוכן