Camp Fire Academy
Learning path
Complete UI/UX Masterclass UI/UX Design Foundations UI/UX Design Intermediate Advanced UX Strategy
Specialisations
Fintech & Banking UI/UX UI/UX with AI Training UX for Leaders Design Thinking Figma Training
Most requested
AI for Workplace Productivity Excel for Business Power BI & Business Intelligence Cybersecurity Awareness PDPA Compliance Data Protection Officer Browse the full catalogue →
For teams
Corporate & In-House Training LMS & Self-Paced Learning Events
Company
About Contact Verify Certificate WhatsApp

Git, Infrastructure as Code and Deployment Pipelines (CI/CD) with Vibe Coding

Teams that struggle to ship rarely have a tooling problem. They have a handoff problem: the source code sits in one person's head, the infrastructure sits in another person's terminal history, and a deployment is the Friday afternoon everyone has learned to dread. This two-day programme joins version control, infrastructure and delivery into a single workflow, adds a disciplined way of working with an AI coding assistant, and then has every participant run the whole thing end to end. That is a different experience from studying any one of the parts. Day one is Git, taken well past the three commands most people stop at. Day two adds Infrastructure as Code, vibe coding and a pipeline that carries a commit through to a deployment.

Programme Agenda

Git Foundations and Repository Setup

What a commit really is, why the staging area exists, and how a local repository relates to a remote one. Starting a repository from nothing, connecting it to a hosted remote, and reading the history well enough to answer the question that matters in an incident: what changed, and when. Hands-on: create a repository, build a run of commits and read the project history back.

Branching Strategies and Working as a Team

Feature, release and hotfix branches, with the honest trade-offs rather than a push toward whichever model is fashionable this year. Push, pull and fetch, including the fetch versus pull difference behind most early confusion. Working beside colleagues without overwriting their changes. Hands-on: run a multi-branch workflow against simulated teammates.

Merge Conflicts, Resolved Calmly

Why conflicts happen, which is rarely the reason people assume. Reading conflict markers without guessing, three-way merges, and a repeatable resolution routine that never quietly drops a colleague's work. Hands-on: cause conflicts on purpose, resolve them and confirm nothing was lost.

Rebase, Cherry-Pick and a History Worth Reading

Rebase against merge, and when each is the right call. Interactive rebase to tidy work before review, and cherry-pick for the cases that genuinely need it. Keeping a history a colleague can still use six months from now. Hands-on: rebase a working branch, resolve what it raises and prepare the change for a pull request.

Infrastructure as Code Fundamentals

Why describing infrastructure in a file beats configuring it by hand, put in terms of the failures it prevents. Declarative against imperative approaches, and idempotence as the property that makes automation trustworthy. Keeping infrastructure under the same version control as application code, using Terraform or OpenTofu style tooling. Hands-on: write a basic infrastructure configuration and manage it through Git.

Vibe Coding for Infrastructure and Development

AI-assisted development in practice: prompt-driven work, and the review discipline that separates useful output from plausible-looking output. Using an assistant to write, explain, refactor and troubleshoot code and configuration while keeping the result reviewable by someone who was not in the room. Where these tools are genuinely fast, and where accepting their output unread creates work instead of saving it. Generated code is treated as untrusted until it has been reviewed, tested and run through the pipeline.

Building Your First CI/CD Pipeline

Pipeline stages and triggers, and what should happen automatically against what still needs a person. Connecting source control to build and deployment on a hosted pipeline tool such as GitHub Actions or GitLab CI. Separating environments so a deploy to staging cannot turn into a deploy to production by accident. Hands-on: configure a pipeline that runs from a source commit through build to deployment.

End-to-End Project: From Commit to Deployment

Teams run the full workflow: branch, change the infrastructure configuration, open a pull request, merge, and watch the pipeline build and deploy. Then they break it on purpose. Diagnosing the configuration and pipeline failures that turn up most often in real projects, and finishing with a CI/CD workflow that works.

Learning Outcomes:
Use Git for branching and collaboration at team scale, not as a backup tool
Choose a branching strategy and resolve merge conflicts without losing anyone's changes
Write and version-control Infrastructure as Code using declarative, idempotent configuration
Apply AI-assisted coding workflows while keeping code reviewable and maintainable
Build an automated CI/CD pipeline from source control through to deployment
Troubleshoot the development, build and deployment failures that occur most often in practice
Deploy an application end to end through a workflow the team has run for itself

Duration: 2 Days (16 Hours)
Training Hours: 9:00 AM to 5:00 PM
Level: Intermediate
Training Mode: Physical, Online, or Hybrid
HRD Corp SBL-KHAS Claimable
Certificate of Completion included

Related programmes:
CI/CD and DevOps Culture (one day going deeper on pipeline design, testing layers and delivery metrics)
Infrastructure as Code (two days going deeper on state, modules and environment separation)
DevSecOps and Cloud Security Hardening (for securing the pipeline and the cloud account once the workflow is running)
Build Business Apps with AI (Vibe Coding) (for colleagues who are not engineers but want to build working tools with AI)

Frequently Asked Questions

Developers, system administrators, QA engineers, technical leads and analysts moving into engineering work. It suits mixed teams from one organisation, because the final project depends on people sharing a repository and reviewing each other's changes.

Basic command-line familiarity and some experience in a programming language. No prior Git or Infrastructure as Code experience is required. Participants set up their accounts and tools before day one, and we send a short checklist ahead of the programme.

Git with a hosted platform such as GitHub or GitLab, Terraform or OpenTofu style tooling for infrastructure, a hosted pipeline tool such as GitHub Actions or GitLab CI, and an AI coding assistant. The material is written around the workflow rather than a product, so it carries over to whatever your organisation has standardised on.

Deployments go to a sandbox environment, so nothing in the programme touches your production systems. No real credentials or company data are used in class, which is also a habit the programme teaches.

This is the integrated starting point: one workflow from first commit to deployment, in two days. CI/CD and DevOps Culture is one day and goes deeper on pipeline design, testing layers and delivery metrics. Infrastructure as Code is two days and goes deeper on state, modules and environment separation. Many teams take this programme first and then deepen whichever single part they need.

Not without review, and that is the point of the vibe coding module. Generated code is treated as untrusted until it has been read, tested and run through the pipeline. Participants practise the review habits that decide whether an assistant saves time or creates rework.

Yes. Any programme can be booked as a team day. Everyone works the same brief together, so your people come away having built something and knowing each other better.

If you are claiming under HRD Corp, the session has to fall at least 14 days after your HRD Corp approval. If you are not claiming, the date is flexible and we work around your calendar.

Put them on the self-paced e-learning instead. Your team works through the modules on our LMS in their own time, sits the assessment, and earns the same certificate, so nobody has to clear a full day together.

More in Cloud, DevOps and Platform Engineering