1 -What are GitHub Actions
2 -Syntax for Writing Workflows in GitHub Actions
3 -Writing Your First Workflow to Execute Simple Commands
4 -Disabling Workflows and Job Execution Order
5 -Using Pre-Built Actions in Workflows
6 -Conditional Workflow Execution
7 -Trigger Types (Events) that Launch Workflows
8 -Event Filters for Workflow Triggers (Branches, Tags, Paths)
9 -Scheduled Workflow Execution (Schedule Trigger)
10 -Manual Workflow Execution (workflow_dispatch) and Input Parameters
11 -Manual Trigger (workflow_dispatch) and REST API
12 -Triggering Workflows with repository_dispatch
13 -The if Operator, Expressions, and Contexts in GitHub Actions
14 -Variables in GitHub Actions
15 -Secrets in GitHub Actions
16 -Functions in GitHub Actions
17 -Caches in GitHub Actions
18 -Artifacts in GitHub Actions
19 -Using a Matrix Strategy in GitHub Actions
20 -Interaction Between Workflows in GitHub Actions
21 -Introduction to Docker for GitHub Actions
22 -Running Jobs in a Docker Container
23 -Types of Actions and Why Create Custom Actions
24 -Creating a Local Custom Composite Action
25 -Displaying a Workflow Status Badge in README
26 -Limiting Workflow Execution Time
27 -Limiting Concurrent Workflow Runs to One
28 -Implementing CICD for a Project in Practice
28 -starter-main.zip