Software Engineering & DevOps

Automated Build Systems for Beginners

Foundations of Automated Build Systems

Workload: 200 hours Topics: 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

Automated Build Systems for Beginners provides a comprehensive introduction to the principles and practices of Continuous Integration and Continuous Deployment (CI/CD). Participants will gain hands-on experience with various tools and frameworks that streamline the software development process, enhancing productivity and reducing errors. The course emphasizes practical applications and encourages learners to engage in collaborative projects, culminating in a final project that showcases their understanding of automated build systems.
Throughout the course, learners will explore the lifecycle of software development, focusing on the integration of automated build processes. By participating in interactive sessions and project-based learning, attendees will develop the skills necessary to implement CI/CD pipelines effectively. The course also encourages participants to publish their results in Cademix Magazine, providing an opportunity for professional recognition and networking.
Introduction to Build Systems and CI/CD Concepts
Overview of Version Control Systems (e.g., Git)
Setting Up a Continuous Integration Environment
Automated Testing Strategies and Tools
Configuration Management with Infrastructure as Code
Building and Deploying Applications with CI/CD Pipelines
Monitoring and Logging in Automated Build Systems
Integrating Containerization (e.g., Docker) into CI/CD
Best Practices for Versioning and Release Management
Final Project: Designing an Automated Build Pipeline for a Sample Application

Learning goal

Equip participants with the knowledge and skills to design and implement effective automated build systems within a CI/CD framework.

Target group

Graduates, job seekers, business professionals, and optionally researchers or consultants seeking to enhance their skills in software engineering and DevOps practices.

Prerequisites

Basic understanding of software development and programming concepts. Familiarity with version control systems is beneficial but not mandatory.

Format and certification

Teaching method: Project-based, interactive learning with a focus on collaboration and practical application.

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

Related programs

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