GitLab CICD Basics for Software Developers
Covering all major features of GitLab CICD

What you will learn
How to use GitLab for creating projects. By end of this tutorial you will know everything needed for using GitLab.
How to setup CICD jobs for your project to automate testing and deployment via runners.
Gitlab-ci .yml file comcepts- pipelines, jobs, artifacts, caching, variables, before script, after script
CICD Runners basics, setting up self hosted runners , tagging runners, runner setting for number of jobs, timeout, etc
Optimising configuration. Inheriting yaml from other projects and reusing template jobs, reducing redundancy. Usage of Extends and Include concepts.
Industry examples like linting, unit testing, end to end testing of projects for making sure that the project is stable
Managing multi repo CICD with downstream pipelines. Calrity on parent-child and multi-project pipelines.
Yolov3 face detection project creation with CICD jobs for lint check anf pytest with artifacts
Submodule addition and CICD with submodule
Why take this course?
๐ GitLab CICD Tutorial with Industrial Examples by Jerin Antony
๐ Course Headline: Unlock the full potential of GitLab's CICD features and transform your projects with efficient pipelines from scratch!
๐ฅ Course Description:
Introduction to CICD Fundamentals:
- *Groundbreaking Basics: Dive into the core concepts of Continuous Integration and Continuous Deployment (CICD) to lay a solid foundation for your pipeline creations.
- *Simplified Learning: I'll guide you through the basics, ensuring clarity and comprehension right from the start.
Advanced CICD Topics with Industrial Relevance:
- *Practical Application: Gain hands-on experience with real-world industrial examples that demonstrate the practical use of CICD in enhancing project stability and accelerating deployments.
- *Job Configurations: Learn to create, modify, and manage various CICD jobs. These examples are designed for immediate application to your projects, or serve as a base for your custom implementations.
Mastering CICD with Simple Concepts:
- *Efficient Job Implementation: Master the art of setting up tests to achieve code stability, ensuring that every push to the repository is rigorously vetted.
- *Learning Resources: Supplement your learning with a wealth of resources, including access to related code and an abundance of videos on YouTube, so you can stay ahead of the curve.
Best Practices for CICD Success:
- *Hands-On Approach: Follow step-by-step guides and tutorials that build upon simple concepts, allowing you to grasp complex topics with ease.
- *Real-World Best Practices: Understand best practices in CICD that contribute to efficient code stability and delivery. These practices are essential for every developer, not just DevOps engineers.
Deep Dive into GitLab's Advanced Features:
- *Simplifying Complex Jobs: Learn how to avoid complex scripts and maintainable configuration files through best practices in CICD setup.
- *Official Documentation Exploration: Refer to the official GitLab documentation for a comprehensive understanding of all features covered in this course.
Case Study - Yolov3 Face Detection with GitLab CICD:
- *Real-World Application: A detailed case study on implementing a Yolov3 based face detection application using GitLab CICD, providing insights into real-world project requirements.
- Submodule Integration: Explore the use of submodules, an integral part of many projects, with practical hands-on experience.
Why This Course?
- *Mastery of CICD: Become a CICD expert and contribute significantly to your organization's code stability, quality assurance, and agile delivery processes.
- *Maintainable Configuration: Learn how to create maintainable configuration files by implementing simple yet powerful jobs.
- *Agile Development and Delivery: Elevate your development and delivery practices to the next level with agile methodologies and automation.
- *Simplification of Complex Concepts: I'll ensure that even the most intricate topics are broken down into their simplest forms for easy understanding and implementation.
With this comprehensive course, you're not just learning CICD; you're unlocking a new paradigm of efficient, stable, and scalable software development and deployment practices. Enroll now and take your first step towards becoming a CICD expert! ๐
Screenshots




Coupons
Date | Discount | Status |
---|---|---|
100% OFF | Expired | |
100% OFF | Expired | |
100% OFF | Expired | |
100% OFF | Expired | |
100% OFF | Expired | |
100% OFF | Expired | |
100% OFF | Expired | |
100% OFF | Expired | |
100% OFF | Expired | |
100% OFF | Expired |