GitLab CI: Pipelines, CI/CD and DevOps for Beginners

GitLab CI: Pipelines, CI/CD and DevOps for Beginners

Learn GitLab CI / CD with Docker & DevOps: obtain valuable DevOps skills. Build pipelines.

What you’ll learn

  • What is a pipeline
  • What is Continuous Integration (CI), Continuous Delivery (CD) and Continuous Deployment (CD)
  • Automate your build, test & deployment with Gitlab CI
  • Learn industry “best practices” in building CI/CD pipelines
  • Demonstrate your understanding of building CI/CD pipelines to future employers
  • Automate your builds, tests, and deployments
  • Automatic deployments using AWS
  • Build pipelines with code quality checks, unit tests, API testing
  • Solve problems with hands-on assignments
  • Create Merge Requests and review code
  • Dynamic environments


  • Basic experience with Linux, Linux commands and using the terminal
  • Know how to work with Git (basics like configuring a repository locally, cloning, merge, commit, push)
  • Admin permissions that allow you to install additional tools (Node, npm, Docker, Virtualbox)
  • Optional: some basic experience with Docker will be a bonus

Who this course is for:

  • Software developers learning to build pipelines in order to test & deploy code
  • IT Professionals: Developers, Software Engineers, Application Architects, Infrastructure Architects, and Operations
Tutorial Bar