Software Engineering & DevOps

CI/CD with GitHub Actions

Mastering CI/CD with GitHub Actions for Modern Software Development

Workload: 256 hours Topics: Cloud Computing and Infrastructure as Code | Continuous Integration and Continuous Deployment (CI/CD)
Initial Registration โ€” 80 EUR This initial payment is credited toward tuition. Program-specific discounts may apply.
Start registration

Program overview

CI/CD with GitHub Actions delivers a comprehensive exploration of continuous integration and continuous deployment practices tailored for software engineering and DevOps professionals. Participants will engage with hands-on projects that simulate real-world scenarios, enabling them to build, test, and deploy applications efficiently using GitHub Actions. This course emphasizes practical skills and encourages learners to document and publish their results in Cademix Magazine, fostering a culture of knowledge sharing and professional growth.
Throughout the course, learners will delve into the intricacies of automating workflows, managing version control, and integrating testing frameworks within the CI/CD pipeline. By the end of the program, participants will possess the expertise to implement CI/CD strategies that enhance software delivery speed and reliability, making them valuable assets in the job market. The final project will challenge participants to create a fully automated CI/CD pipeline for a sample application, showcasing their ability to apply the concepts learned throughout the course.
Introduction to CI/CD concepts and benefits
Overview of GitHub Actions and its architecture
Setting up a GitHub repository for CI/CD
Creating workflows using YAML syntax
Integrating automated testing within the CI/CD pipeline
Deploying applications to cloud platforms (e.g., AWS, Azure)
Managing secrets and environment variables securely
Implementing version control best practices
Monitoring and troubleshooting CI/CD workflows
Final project: Developing a complete CI/CD pipeline for a sample application

Learning goal

Equip participants with the skills to design, implement, and manage CI/CD pipelines using GitHub Actions effectively.

Target group

Graduates, job seekers, business professionals, and optionally researchers or consultants.

Prerequisites

Basic understanding of software development and version control systems, familiarity with Git and GitHub.

Format and certification

Teaching method: Project-based, interactive learning with a focus on real-world application.

Certificate: Certificate of Attendance, Certificate of Expert issued by Cademix Institute of Technology.

Related programs

Shopping Basket
Cademix Institute of Technology e.U.Continuing Education ยท Professional Development ยท Austria