К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
GitHub Actions Masterclass: From Beginner to Advanced · LearnSpace
Назад в каталог
courseraIT и технологии

GitHub Actions Masterclass: From Beginner to Advanced

Курс от Packt
Начальный≈ 21.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Master GitHub Actions from the ground up in this comprehensive masterclass! Whether you’re just starting or aiming to deepen your expertise, this course will take you step-by-step through GitHub Actions concepts. You'll learn to automate workflows, handle triggers, manage inputs/outputs, and develop custom actions, equipping you with all the tools to build advanced CI/CD pipelines. By the end of this course, you'll be adept at optimizing and securing workflows and managing concurrent processes seamlessly. This course follows a structured approach: beginning with setting up your environment and GitHub repository, you’ll dive into the fundamentals of workflows, triggers, and runner environments. You will then explore advanced features like expressions, event filters, caching, artifacts, and matrices. Along the way, hands-on exercises and solutions will reinforce key concepts, and you will tackle real-world scenarios with increasing complexity. In the latter part of the course, you’ll build custom GitHub Actions, create reusable workflows, handle concurrency, and secure your workflows to ensure they’re safe from vulnerabilities. By the course’s end, you'll have a robust understanding of GitHub Actions, ready to integrate these automated workflows into real-world projects and teams. This course is perfect for developers, DevOps engineers, or anyone looking to master GitHub Actions for CI/CD automation. No prior experience with GitHub Actions is required, but familiarity with GitHub and basic programming concepts will be helpful.

Навыки, которые вы освоите

Application SecurityDevelopment EnvironmentGitHubAutomationDocker (Software)ContainerizationYAMLGit (Version Control System)Event-Driven ProgrammingCode ReusabilitySecure CodingContinuous DeploymentContinuous IntegrationCI/CD

Программа курса

19 модулей · 108 учебных материалов

01Getting Started with GitHub Actions4 материалов

Getting Started with GitHub Actions

Introduction to the Course 'GitHub Actions Masterclass: From Beginner to Advanced'ЧтениеWelcome to the Course!ВидеоFull Course ResourcesЧтениеNavigating Through the CourseВидео
02

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

GitHub Actions Masterclass: From Beginner to Advanced
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 21.4 ч

19 модулей

Язык: Английский

Субтитры: Казахский, Испанский

Часть программы вашего университета
Setting Up Tools and Environment
6 материалов

Setting Up Tools and Environment

Installing NodeJSВидеоSetting Up an Environment with GitHub CodespacesВидеоCreating a GitHub Repository for Our WorkВидеоQuick Introduction to YAML in 5 MinutesВидеоSetting Up Node.js EnvironmentsDIALOGUESetting Up Tools and Environment - AssessmentЗадание
03Fundamentals of GitHub Actions4 материалов

Fundamentals of GitHub Actions

Building Blocks of GitHub ActionsВидеоExercise 01 - Solution and ReviewВидеоUnderstanding GitHub Actions Building BlocksDIALOGUEFundamentals of GitHub Actions - AssessmentЗадание
04Understanding Workflow Triggers4 материалов

Understanding Workflow Triggers

Workflow Events ExplainedВидеоExercise 02 - Solution and DiscussionВидеоExploring GitHub Actions Workflow EventsDIALOGUEUnderstanding Workflow Triggers - AssessmentЗадание
05Using Workflow Runners4 материалов

Using Workflow Runners

Understanding GitHub and Self-Hosted RunnersВидеоExercise 03 - Solution and ReviewВидеоExploring GitHub Actions RunnersDIALOGUEUsing Workflow Runners - AssessmentЗадание
06Leveraging Third-Party Actions4 материалов

Leveraging Third-Party Actions

Using Pre-Built ActionsВидеоExercise 04 - Solution and DiscussionВидеоExploring GitHub ActionsDIALOGUELeveraging Third-Party Actions - AssessmentЗадание
07Using Event Filters and Activity Types5 материалов

Using Event Filters and Activity Types

Understanding Event FiltersВидеоUnderstanding Activity TypesВидеоExercise 05 - Solution and ReviewВидеоUnderstanding GitHub Actions Event Filters and Activity TypesDIALOGUEUsing Event Filters and Activity Types - AssessmentЗадание
08Working with Contexts4 материалов

Working with Contexts

What Are Contexts?ВидеоExercise 06 - Solution and DiscussionВидеоUnderstanding GitHub Actions ContextsDIALOGUEWorking with Contexts - AssessmentЗадание
09Expressions and Variables in GitHub Actions7 материалов

Expressions and Variables in GitHub Actions

Understanding ExpressionsВидеоExercise 07 - Solution and DiscussionВидеоWorking with VariablesВидеоExercise 08 - Solution and ReviewВидеоExercise 09 - Solution and DiscussionВидеоUnderstanding GitHub Actions ExpressionsDIALOGUEExpressions and Variables in GitHub Actions - AssessmentЗадание
10Working with Functions in Workflows4 материалов

Working with Functions in Workflows

Understanding FunctionsВидеоExercise 10 - Solution and DiscussionВидеоUsing Functions in GitHub ActionsDIALOGUEWorking with Functions in Workflows - AssessmentЗадание
11Managing Workflow Execution Flow4 материалов

Managing Workflow Execution Flow

Controlling the Execution Flow in WorkflowsВидеоExercise 11 - Solution and ReviewВидеоConditional and Parallel Workflow ExecutionDIALOGUEManaging Workflow Execution Flow - AssessmentЗадание
12Handling Inputs and Outputs7 материалов

Handling Inputs and Outputs

Understanding InputsВидеоExercise 12 - Solution and ReviewВидеоUnderstanding OutputsВидеоExercise 13 - Solution and DiscussionВидеоExercise 14 - Solution and ReviewВидеоWorking with GitHub Action InputsDIALOGUEHandling Inputs and Outputs - AssessmentЗадание
13Sharing Data with Caching and Artifacts7 материалов

Sharing Data with Caching and Artifacts

Understanding CachingВидеоExercise 15 - Solution and DiscussionВидеоExercise 16 - Solution and ReviewВидеоUnderstanding ArtifactsВидеоExercise 17 - Solution and ReviewВидеоUnderstanding Caching in GitHub ActionsDIALOGUESharing Data with Caching and Artifacts - AssessmentЗадание
14Using Matrices in Workflows6 материалов

Using Matrices in Workflows

Understanding MatricesВидеоExercise 18 - Solution and DiscussionВидеоExercise 19 - Solution and ReviewВидеоExercise 20 - Solution and ReviewВидеоUnderstanding GitHub Actions MatricesDIALOGUEUsing Matrices in Workflows - AssessmentЗадание
15Working with Environments4 материалов

Working with Environments

Understanding EnvironmentsВидеоExercise 21 - Solution and DiscussionВидеоUnderstanding GitHub Actions EnvironmentsDIALOGUEWorking with Environments - AssessmentЗадание
16Building Custom Actions from Scratch15 материалов

Building Custom Actions from Scratch

Developing Custom Actions from ScratchВидеоExercise 22 - Solution and DiscussionВидеоExercise 23 - Solution and DiscussionВидеоExercise 24 - Solution and Review - Part 1ВидеоExercise 24 - Solution and Review - Part 2ВидеоExercise 25 - Solution and Review - Part 1ВидеоExercise 25 - Solution and Review - Part 2ВидеоExercise 26 - Solution and Review - Part 1ВидеоExercise 26 - Solution and Review - Part 2ВидеоExercise 27 - Solution and Review - Part 1ВидеоExercise 27 - Solution and Review - Part 2ВидеоExercise 28 - Solution and DiscussionВидеоExercise 29 - Solution and DiscussionВидеоCreating Custom Actions in GitHubDIALOGUEBuilding Custom Actions from Scratch - AssessmentЗадание
17Creating and Using Reusable Workflows7 материалов

Creating and Using Reusable Workflows

Understanding Reusable WorkflowsВидеоExercise 30 - Solution and DiscussionВидеоExercise 31 - Solution and Review - Part 1ВидеоExercise 31 - Solution and Review - Part 2ВидеоExercise 31 - Solution and Review - Part 3ВидеоWorking with GitHub Actions Reusable WorkflowsDIALOGUECreating and Using Reusable Workflows - AssessmentЗадание
18Handling Concurrency in Workflows5 материалов

Handling Concurrency in Workflows

Managing Concurrency in WorkflowsВидеоExercise 32 - Solution and ReviewВидеоExercise 33 - Solution and ReviewВидеоManaging Concurrency in GitHub ActionsDIALOGUEHandling Concurrency in Workflows - AssessmentЗадание
19Ensuring Workflow Security7 материалов

Ensuring Workflow Security

Understanding Workflow SecurityВидеоExercise 34 - Solution and ReviewВидеоExercise 35 - Solution and ReviewВидеоConclusion to the Course 'GitHub Actions Masterclass: From Beginner to Advanced'ЧтениеEnsuring Workflow Security - Assessment ЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание