Bazel C++ Monorepo and CI/CD Training in Australia
Bazel C++ Monorepo and CI/CD Training in Australia
The program begins with Bazel fundamentals and progresses toward build optimization, remote caching strategies, enterprise best practices, and CI/CD pipeline integration patterns aligned with real-world C++ development environments.
Bazel C++ Monorepo and CI/CD Training is a professional training program delivered by ProgNXT, a globally recognized corporate training provider. ProgNXT's Bazel C++ Monorepo and CI/CD Training course in Australia equips professionals with industry-relevant skills through hands-on, instructor-led sessions. This instructor-led training is designed to enable C++ development, build, and platform engineering teams to effectively use Bazel...
Expert Panel
Designed and delivered by the ProgNXT Programming Expert Panel — a vetted team of industry professionals with 14+ years of hands-on experience in Python, Java, C++, and full-stack application development
ProgNXT Programming Expert PanelCourse Overview
Course Code: ISJ13
14Hrs
- Course Rating 4.8/5
Last Updated:
Overview
This instructor-led training is designed to enable C++ development, build, and platform engineering teams to effectively use Bazel for large-scale monorepo environments and integrate it into modern automated CI/CD workflows.
The program begins with Bazel fundamentals and progresses toward build optimization, remote caching strategies, enterprise best practices, and CI/CD pipeline integration patterns aligned with real-world C++ development environments.
Important
Note on Tooling:
This training is delivered using open-source and free tool editions.
Enterprise-scale capabilities such as distributed execution, high-availability
caching, and production-grade artifact management are covered through
architectural discussions and demonstration setups without requiring paid
licenses.
The course emphasizes practical exercises, real-world C++ examples, and flexible implementation scenarios to ensure immediate applicability.
Pre-Requisites
- Working knowledge of C++
- Basic understanding of build systems (Make, CMake, or Conan)
- Familiarity with Git-based workflows
- Basic exposure to CI/CD concepts
What Skills It Will Add
- Bazel build system fundamentals
- C++ monorepo management
- Bazel workspace and BUILD file configuration
- C++ build targets and dependencies
- External dependency management
- Build automation and reproducible builds
- Build caching and performance optimization
- CI/CD pipeline integration
- Build troubleshooting
- Enterprise-scale build practices
Course Outcomes
By the end of the course, participants will be able to:
- Understand Bazel architecture and core concepts.
- Configure Bazel for C++ projects and monorepos.
- Create and manage BUILD files and build targets.
- Organize C++ codebases using monorepo practices.
- Manage internal and external dependencies.
- Configure efficient and reproducible builds.
- Apply caching and incremental build techniques.
- Integrate Bazel builds into CI/CD pipelines.
- Identify and troubleshoot common build and dependency issues.
- Apply best practices for scalable C++ build environments.
Bazel C++ Monorepo and CI/CD Training Events in Other Locations
Online Events| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |