Course Description

Kumulus Technologies, Founder and CTO

Robert Starmer

With 20 years of experience in automating IT data systems, and a focus on automating not only application deployments, but the underlying infrastructure as well, Robert brings a wealth of knowledge to the full application enablement stack from underlying Infrastructure automation and compliance to application deployment automation. Robert's technology background stems from efforts in such diverse fields as high performance computing and high frequency trading environments, scale-out workload managment, and enabling ops automation and continuous integration and deployment services. Robert also holds patents in network, datacenter, and application performance and scale enhancements. Robert is currently a founding partner at Kumulus Technologies, a San Francisco Bay area infrastructure focused Dev/Ops and Cloud Systems consultancy, where he writes, presents, develops, and educates industry on cloud and dev/ops topics.

Course curriculum

  • 1

    DEV145 - Introduction and Course Orientation

    • Introduction to Continuous Integration with GitLab

  • 2

    Module 00 - CI/CD with GitLab

    • GitLab & Key Features

    • Lecture 00A - Version Control & Git

    • Lecture 00B - CICD

    • Lecture 00C - Introduction to GitLab

    • Lab 01 💻 Setting up Git and GitLab

    • 00 Lecture Slides

    • Reference: Generating SSH Keys

    • Lecture 00D - Course Agenda

    • CI/CD with Gitlab Review

  • 3

    Module 01- Gitlab and Version Control With Git

    • Lecture 01A - Working with Git

    • Lecture 01B - Flows

    • Lecture 01C - Git Citizenship

    • LAB 02 💻 Create a Project; Git Basics Using GitLab

    • 01 Lecture Slides

    • LAB 02a - Using Git LFS

    • GitLab and Version Control with Git Review

  • 4

    Module 02 - Get Started With GitLab

    • Lecture 02A - Getting Started with GitLab

    • Lecture 02B - Working with SSH Keys

    • 02 Lecture Slides

    • Optional LAB: Setting Up Gitlab CE

    • Getting Started with GitLab Review

  • 5

    Module 03 - GitLab Projects and Repositories

    • Lecture 03 - GitLab Projects

    • LAB 03 💻 Collaborating on GitLab Projects

    • 03 Lecture Slides

    • GitLab Projects and Repositories Review

  • 6

    Module 04 - Git Processes and Merging

    • Lecture 05 Git Merge Processes

    • LAB 04 💻 Git Process and Merging in GitLab

    • 04 Lecture Slides

    • Git Processes and Merging Review

  • 7

    Module 05 - GitLab CI and Runners

    • Lecture 05 - GitLab Runners

    • LAB 05 💻GitLab CI - Runners

    • 05 Lecture Slides

    • GitLab CI Jobs and Stages Review

  • 8

    Module 06A - GitLab CI Jobs and Stages

    • Lab 6A 💻 GitLab CI - Jobs & Stages

    • 06A Lecture Slides

  • 9

    Module 06B - Configuring CI Pipelines

    • Lecture 06B - Configuring CI Pipelines

    • LAB 06B 💻GitLab CI -Configuring Pipelines (V2)

    • 06B Lecture Slides

    • LAB 06B 💻 GitLab CI - Configuring Pipelines

    • Configuring CI Pipelines Review

  • 10

    Module 07 - Testing

    • Lecture 07 -Managing Test and CI Jobs

    • Lab 07 💻Managing Test and CI Jobs

    • 07 Lecture Slides

    • Testing Review

  • 11

    Module 08 Connecting Git Repositories

    • Lecture 08 - Connecting Git Repositories

    • LAB 08 💻 Connecting Git Repos and CI pipelines

    • 08 Lecture Slides

    • Connecting Git Repositories Review

  • 12

    Conclusion

    • Course Completion Survey

    • Get Your Course Certificate

    • CI with GitLab - Course Completion Exam

    • Conclusion

  • $29.97 / month with 30 day free trial

    $29.97 / month with 30 day free trial Cloud App Developer Learning Track

    Subscribe Now
  • $47.00 / month with 30 day free trial

    $47.00 / month with 30 day free trialCloud DevOps Learning Path

    Subscribe Now

Pricing options

Explain how different pricing options might be valuable to different segments of your audience.