Beschreibung
GitLab CI/CD Masterclass - Build CI/CD pipelines with Docker, Kubernetes and Microservices
Objective
GitLab is a powerful platform that enables the automation and optimisation of software development and deployment through CI/CD pipelines. In this GitLab CI training, you will gain in-depth skills to efficiently use this platform in your daily work. The course teaches, among other things, how to create production-ready CI/CD pipelines.
The content
The course focuses on building Continuous Integration (CI) and Continuous Deployment (CD) pipelines. In this context, the material also covers test automation, microservices architecture, and different deployment strategies for micro services with real life scenarios.
While many GitLab CI courses cover only the basics, we dive into more advanced demos, such as implementing dynamic versioning, using caching to speed up pipeline execution, and deploying micro services applications on a Kubernetes (K8s) cluster. Throughout the course, you will create several CI/CD pipelines with real examples and best practices.
As with all TechWorld with Nana courses, complex topics are explained in an understandable and relatable way, featuring great animations for better comprehension of the concepts, and with plenty of practical demos. The learning experience is outstanding.
Your instructor
The GitLab course is conducted by the globally renowned DevOps and Cloud Engineer, Nana Janashia, in English, with English subtitles.
The many positive ratings on Trustpilot from students around the world highlight the immense value of the various trainings offered by TechWorld with Nana.
Kommende Starttermine
Inhalte / Module
- 7 chapters with 66 lectures
- 10 hours of video tutorials
- Hands-on demos
Chapter 1
- Introduction to CI/CD and GitLab
Chapter 2
- Core Concepts of GitLab CI/CD
Chapter 3
- GitLab Architecture
Chapter 4
- Build a real life CI/CD Pipeline for Node.js Application
Chapter 5
- Optimize CI/CD Pipeline & Configure Multi-Stage Pipeline
Chapter 6
- CI/CD MicroService Application (Mono and Polyrepo)
Chapter 7
- Deploy Microservices to Kubernetes cluster
Nutzen & Mehrwert
After this course, you'll be able to build production-ready CI/CD pipelines from scratch using GitLab. You'll receive hands-on guidance and in-depth knowledge to implement automated processes for your software development, saving time and effort while improving the quality and reliability of your applications. The course teaches best practices and equips you with the necessary tools to work efficiently in modern DevOps environments.
What is unique about this GitLab CI/CD Course?
- TechWorld with Nana enjoys a 4.9 rating (out of 5) on Trustpilot, regularly exceeding the expectations of students
- Unique Teaching Style that leaves you with no knowledge gaps
- The visual representation of the modules and lessons is outstanding. Thanks to the special graphical animations, the material is particularly easy to remember.
- The GitLab Course is organised in chapters, following a logical sequence.
- High confidence in your skills: Practical skills in GitLab are extremely important for software developers. Therefore, this course includes many concrete hands-on demo projects. By the end of the course, participants will be able to immediately apply their knowledge in their professional careers with confidence.
- 24/7 Support and Exclusive Community: You will receive ongoing, 24/7 online support from technical support professionals who will answer your questions in a timely manner.
- Comprehensive Curriculum - The course material covers these topics:
- Pipelines, jobs, stages
- GitLab Runners and Executors
- Regular and Secret Variables
- GitLab's built-in Docker registry
- Workflow rules
- Environments
- Everything about Caching
- GitLab’s job templates
- Configure Job Artifacts (test report, passing files and env vars)
- Reuse pipeline configuration by writing your own job ci-templates library
- Conditionals
Aufbau & Organisation
Available anytime - You can start the course whenever it works for you, there is no specific start date. The course is available online in the form of premium video lectures, and is self-paced, so you can work through it at your own pace, balancing the learning with your job responsibilities.
The language of instruction is English, with English subtitles. 24/7 Support is offered to answer questions promptly and to provide assistance in working through the content.
Zielgruppe / Voraussetzungen
We recommend the following pre-knowledge in order to effectively participate in the GitLab CI/CD course:
-
Fundamentals in Containers - Docker
-
Linux skills (working with the terminal)
-
Git basics (Cloning of a repository, Commit, Push, Pull)
-
Our Kubernetes crash course on the TechWorld with Nana Youtube channel
The GitLab course is designed for IT-professionals, such as:
-
Software Developers
-
DevOps Engineers
-
System Administrators
-
other IT professionals who want to learn:
-
how to set up real-life pipelines.
-
how to build a CI/CD pipeline using the GitLab platform.
Abschlussqualifikation / Zertifikat
Certificate of Completion
Weiterführende Seminare und Kurse
DevOps Bootcamp from TechWorld with Nana
Kostenzusatz
€ 275 + VAT
During the course, services such as virtual servers and other third-party services are used. The usage fees vary from provider to provider. These costs are NOT included in the course fees. All costs and invoices incurred from the use of cloud services are to be borne by the course participants themselves.
Infos anfordern
TechWorld with Nana
TechWorld with Nana (eine Marke der nnSoftware GmbH) ist ein führender Anbieter für E-Learning im Bereich DevOps und Cloud. Unser Ziel ist es, Millionen von Menschen den Umstieg in das stark gefragte DevOps-Gebiet zu ermöglichen. Unser Online-Ausbildungsangebot legt seinen Schwerpunkt...
Erfahren Sie mehr über TechWorld with Nana und weitere Kurse des Anbieters.