This course helps you learn GitLab CI step by step. You start with the core ideas of CI/CD. You then build simple pipelines and improve them as you go. You will practice each concept so you can use GitLab CI in your own projects with confidence.
What You Will Learn
You explore the GitLab platform and build real pipelines. Each lesson gives you clear tasks to help you learn fast.
- What a pipeline is and how it works
- How Continuous Integration and Continuous Delivery work
- How to build, test, and deploy code with GitLab CI
- How to add unit tests, API tests, and code checks
- How to use Docker images inside your pipeline
- How to create Merge Requests and review code
- How to deploy simple apps, including AWS examples
- How to work with dynamic environments
Course Highlights
You start building from the first section. The lessons use short steps that help you learn the workflow.
- Overview of GitLab’s architecture
- Create your first pipeline
- Deploy a basic website
- Work with Docker in GitLab
- Practice with hands-on tasks
Requirements
You only need a few basic skills to follow along.
- Basic Linux skills and terminal use
- Basic Git commands like clone, commit, merge, and push
- Admin rights to install tools such as Node, npm, Docker, or VirtualBox
- Optional: basic Docker knowledge
Who This Course Is For
- Developers who want to build pipelines to test and deploy code
- IT staff such as engineers, architects, and operations teams