Learn A to Z of GitLab CI CD in DevOps with Real-time HandsOn; Build & Deploy GitLab CICD pipeline in Docker, Heroku etc
GitLab CI/CD is a trending and the most admired tool to build CI CD pipelines for DevOps.
What you’ll learn
- Learn Full In & Out of GitLab CI/CD with proper HANDS-ON examples from scratch..
- Crash Course on DevOps and CI/CD (Continuous Integration, Continuous Delivery, Continuous Deployment) Concept..
- GitLab core concepts – Pipeline, Stages, Jobs, Artifacts, Runners, Variables, Environments and many more….
- ADVANCE GitLab CI/CD concepts, the explanation to which is not very clear even in GitLab’s Official Documentation..
- Create complete GitLab CI CD, DevOps pipelines to automate the build, test and deploy phases..
- A Real-Time industry standard GitLab CICD pipeline for Continuous Integration, Continuous Delivery, Deployment of the ‘Employee Portal’ Python web application..
- Deploy GitLab CI pipelines on Heroku Cloud..
- Codes and Data-sets are available in resources tab. This will save your typing efforts..
Course Content
- Crash Course on CI/CD concept –> 6 lectures • 34min.
- Getting Started with GitLab –> 4 lectures • 20min.
- Create First Pipeline –> 5 lectures • 33min.
- Artifacts with Nodejs Application –> 6 lectures • 45min.
- GitLab Runners and Installation –> 4 lectures • 17min.
- Run Pipelines using Local Runners –> 4 lectures • 29min.
- Variables in GitLab CI/CD –> 5 lectures • 22min.
- Project – Requirements & Setup (Python Application) –> 6 lectures • 43min.
- Project – Create GitLab CI Pipeline –> 9 lectures • 55min.
- Project – Create GitLab CD Pipeline (Deployment to Heroku) –> 9 lectures • 56min.
- Static Environments in GitLab CI/CD –> 4 lectures • 26min.
- Dynamic Environments in GitLab CI/CD –> 4 lectures • 27min.
- Stop Dynamic Environments –> 3 lectures • 19min.
- Miscellaneous –> 3 lectures • 14min.
- Additional Learnings –> 4 lectures • 17min.
Requirements
- A very basic knowledge of YAML will be an add-on..
- Rest everything on GitLab CI CD is covered in this course with line to line explanations..
GitLab CI/CD is a trending and the most admired tool to build CI CD pipelines for DevOps.
Since GitLab is a self-contained platform that supports the DevOps lifecycle, that is why it is getting traction in the CI/CD landscape from mass companies including the big ones. The demand of GitLab CI CD tool in real-time projects is growing exponentially and DevOps engineers, architects are preferring to use GitLab as a CI/CD tool over other available options in the market.
What’s included in the course?
- Complete GitLab CI/CD concepts explained from Scratch to ADVANCE with Real-Time implementation.
- Concise crash course on Continuous Integration, Continuous Delivery, Continuous Deployment (CICD) and the DevOps concept.
- Each and every GitLab CI CD concept is explained with HANDS-ON examples.
- Includes each and every, even thin detail of GitLab CI/CD.
- For every concept, first, we will cover its theoretical stuff, followed by their running example.
- Learn the CI CD workflow, by deploying a complete Python website on to Heroku.
Technicalities
- Basics – Git Commands, Setup GitLab account, GitLab CI/CD UI Tour, Docker, adding SSH keys.
- Core concepts – Pipeline, Jobs, Stages, Artifacts, Custom and Secret Variables, Runners and many more.
- How to build GitLab CI CD pipelines with Docker.
- Advance Concepts – Optimizing the Pipeline, Keywords, Environments, Static & Dynamic environments, Teardown the environments etc.
- Industry standard Real-time Python web application deployed automatically on Heroku with GitLab CI/CD pipeline.
After completing this course, you can start working on any real-time DevOps GitLab CI/CD project with full confidence.