Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Git Gitlab and CI CD: Production Deployment Toolkit for You
Rating: 5.0 out of 5(1 rating)
17 students

Git Gitlab and CI CD: Production Deployment Toolkit for You

From Code to Deployment: Hands-on Git, GitLab, and CI/CD Mastery including End to End AWS Deployment Pipeline
Created byAman Kumar
Last updated 1/2026
English

What you'll learn

  • Master Git & GitLab from Scratch - Learn how to install Git, set up repositories, and manage version control efficiently using Git and GitLab.
  • Seamless Integration with GitLab - Understand how to connect Git with Gitlab, work with local and remote repositories, and collaborate with teams.
  • CI/CD Implementation with AWS - Set up continuous integration and continuous deployment (CI/CD) pipelines using GitLab and Gitlab, ensuring automated workflows
  • Deploy Applications on AWS - Learn how to leverage Git, GitHub, and CI/CD tools to automate and streamline deployments on AWS

Course content

6 sections21 lectures2h 38m total length
  • Git first time setup4:26

    For practicing purpose, you can use either Linux machine or windows machine.

  • Git first commit2:58
  • GitIgnore and Gitkeep4:28
  • Deleting folder in git2:31

Requirements

  • Basic Python Knowledge
  • Basic understanding of AWS (Not mandatory)
  • A System with Internet Access

Description

Unlock the power of modern software development with this comprehensive course on Git, GitLab, and CI/CD. From foundational version control to automated deployments on AWS, you'll gain the essential skills to streamline your development workflow and deliver high-quality software faster.

This course takes you on a practical journey through the entire DevOps lifecycle, covering:

  • Module 1: Introduction and Git Setup: Begin with the basics of Git, understanding its core concepts and setting up your local environment. You'll learn how to initialize repositories, commit changes, and manage your codebase effectively.

  • Module 2: Branching in Git: Master the art of branching, a crucial skill for collaborative development. Explore different branching strategies, learn how to merge and resolve conflicts, and understand how to maintain a clean and organized codebase.

  • Module 3: Git Integration with GitLab: Discover the power of GitLab, a robust platform for version control and collaboration. Learn how to integrate your local Git repositories with GitLab, manage remote repositories, and leverage GitLab's features for team collaboration.

  • Module 4: Setting Up CI/CD Pipelines: Dive into the world of Continuous Integration and Continuous Delivery (CI/CD). Learn how to create automated pipelines that build, test, and deploy your applications. You'll gain hands-on experience in configuring CI/CD pipelines using GitLab CI/CD.

  • Module 5: Deployed on AWS Using Git, GitLab, and CI/CD: Take your skills to the cloud! Learn how to deploy your applications on Amazon Web Services (AWS) using your newly configured CI/CD pipelines. Discover how to automate the deployment process, ensuring seamless and reliable releases.

By the end of this course, you'll be able to:

  • Effectively manage your codebase using Git.

  • Collaborate seamlessly with your team using GitLab.

  • Automate your software delivery process with CI/CD pipelines.

  • Deploy applications to AWS with confidence.

  • Improve your development speed and software quality.

Whether you're a beginner looking to learn the fundamentals of DevOps or an experienced developer seeking to enhance your automation skills, this course provides the practical knowledge and hands-on experience you need to succeed."

Who this course is for:

  • Beginners & Aspiring Data Scientists/Developers
  • Software Engineers & DevOps Enthusiasts
  • Cloud & AWS Learners