GIT & GIT Lab For DevOps Hindi
Contact us
Git & GitLab - DevOps Engineering Advanced GitLab CI/CD cover

Git & GitLab - DevOps Engineering Advanced GitLab CI/CD

star star star star star 5.0 (1 ratings)

Instructor: Bhavesh Atara

Language: Hindi

Improving team collaborationHere’s a professional description list of topics for your Git + GitLab CI/CD course. It’s ideal for your website, Udemy course page, or brochure:

The course 'GIT & GitLab For DevOps' is designed to provide a comprehensive understanding of Git and GitLab, two essential tools in the domain of DevOps. This course aims to equip learners with the knowledge and skills needed to effectively utilize Git and GitLab in their DevOps workflows. From basic concepts to advanced features, students will explore various aspects of both tools, including version control, branching strategies, merging, collaboration, CI/CD integration, and more. Practical projects will be included to ensure hands-on experience and real-world application of the concepts learned. The course consists of 80+ videos with over 13 hours of content.

✅ What You Will Learn – Milestone by Milestone

Milestone 1: Git Basics – Your First Step into Version Control

  • Understand what Git is and how version control works.
  • Set up Git on both Windows and Linux systems.
  • Practice essential Git commands used in real-world development.

Milestone 2: Setting Up a Git Repository

  • Learn to create local and remote repositories.
  • Understand Git staging and the commit workflow.

Milestone 3: Working with Remote Repositories

  • Clone and fork repositories from GitHub/GitLab.
  • Push and pull changes from remote repositories on both Windows and Linux.

Milestone 4: Working with Git Branches and Merge Requests

  • Master Git branches, merging strategies, and rebase.
  • Practice fast-forward, non-fast-forward, squash merges, and resolve conflicts.

Milestone 5: Mastering Git – Advanced Commands

  • Learn how to use git checkout, reset, revert, ignore, and tag commits like a pro.

Milestone 6: Why GitLab? An Introductory Walkthrough

  • Explore GitLab as a DevOps platform.
  • Set up GitLab accounts and authenticate using HTTPS, PAT, and SSH.
  • Understand repository management, roles, and GitLab branching strategies.

Milestone 7: CI/CD Pipeline – A Complete Overview

  • Learn about the CI/CD stages in software development.
  • Understand GitLab deployment options and how .gitlab-ci.yml works.
  • Set up GitLab runners: SaaS vs Self-managed.

Milestone 8: Level-0 Project – Basic CI Pipeline

  • Build your first CI pipeline using GitLab.
  • Implement, configure, and test a step-by-step Level-0 CI workflow.

Milestone 9: Level-1 Project – CI/CD Pipeline with Deployment

  • Set up a real CI/CD pipeline using GitLab.
  • Deploy to a staging server using SSH and test end-to-end pipeline behavior.
  • Understand Blue-Green and Canary deployment strategies.

Milestone 10: Level-2 Project – Multi-Environment CI/CD

  • Create a production-ready CI/CD pipeline for staging and production.
  • Use automatic and manual pipelines for different environments.
  • Configure secure SSH key-based deployment.

Milestone 11: Project 4 – Terraform + GitLab CI/CD Automation

  • Learn Terraform basics and infrastructure as code (IaC).
  • Use GitLab pipelines to automatically provision AWS EC2 instances.
  • Store credentials securely and test your infrastructure deployments.

Milestone 12: Project 5 – CI/CD with Docker Containerization

  • Learn how to build and deploy Docker containers using GitLab pipelines.
  • Automate Docker image creation and deploy it to an EC2 Docker host.
  • Practice containerized application deployment with GitLab CI/CD.
Reviews
5.0
star star star star star
people 1 total
5
 
1
4
 
0
3
 
0
2
 
0
1
 
0
Other Courses