Course Description

This course provides a software development team with the ability to work on software processes in an integrated manner.  The course is designed to be accessible to all team members from project managers to data scientists. It provides practical, hands-on experience setting up both the DVCS environment using both Git and then GitLab to work with code changes. The course includes concise lectures that introduce topics and then provide critical, hands-on experience that provides practical examples and helps cement student learning. End-of-chapter review quizzes provide a way for students to confirm their learning level and a final graded exam provides students the option to obtain a course certification.

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. Introduction to Continuous Integration with GitLab

    1. GitLab & Key Features

    2. Lecture 00A - Version Control & Git

    3. Lecture 00B - CICD

    4. Lecture 00C - Introduction to GitLab

    5. Lab 01 💻 Setting up Git and GitLab

    6. 00 Lecture Slides

    7. Reference: Generating SSH Keys

    8. Lecture 00D - Course Agenda

    9. CI/CD with Gitlab Review

    1. Lecture 01A - Working with Git

    2. Lecture 01B - Flows

    3. Lecture 01C - Git Citizenship

    4. LAB 02 💻 Create a Project; Git Basics Using GitLab

    5. 01 Lecture Slides

    6. LAB 02a 💻 Using Git LFS

    7. GitLab and Version Control with Git Review

    1. Lecture 02A - Getting Started with GitLab

    2. Lecture 02B - Working with SSH Keys

    3. 02 Lecture Slides

    4. Optional LAB 💻 Setting Up Gitlab CE

    5. Getting Started with GitLab Review

    1. Lecture 03 - GitLab Projects

    2. LAB 03 💻 Collaborating on GitLab Projects

    3. 03 Lecture Slides

    4. GitLab Projects and Repositories Review

    1. Lecture 05 Git Merge Processes

    2. LAB 04 💻 Git Process and Merging in GitLab

    3. 04 Lecture Slides

    4. Git Processes and Merging Review

About this course

  • $1,397.00
  • 53 lessons
  • 2.5 hours of video content

Pricing options

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