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
Requirements
-
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