06-22-2024, 05:07 AM
Free Download Git & GitLab - DevOps Engineering Advanced GitLab CI/CD
Published 6/2024
Created by CloudFolks HUB
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 81 Lectures ( 11h 43m ) | Size: 9.54 GB
Integrate Git and GitLab with CI/CD pipelines
What you'll learn:
Introduction to Git, Understanding Version Control, Setting Up Git on Local Machine (Windows), Setting Up Git on Local Machine (Linux), Basic Git Commands
Create a new Git Local repository, new Git Remote repository, Git Staging.
Understand Remote Repository (In Windows/In Linux) & Cloning, Forking, Pushing, and Pulling Changes.
Introduction of Git Branches, Working with Git Branches, Branch Implementation, Branch Push, Fast Forward Merge, Non-Fast Forward Merge, Squash Merge, Git Rebas
Learn Git Advance Commands: Git Checkout, Git Ignore, Git Revert, Git Reset, Git Commits Tag.
Introduction to GitLab: Difference Between GitHub vs. GitLab, Setting Up GitLab Account, GitLab HTTPS Authentication (Windows & Linux)
GitLab HTTPS Authentication Using PAT, GitLab SSH Authentication, Private & Public Repository, GitLab Roles,
GitLab Repository Management, GitLab Repository Plan, GitLab Branch, GitLab Merge Request
Introduction of CI/CD Pipeline: 6 Stages of Software Development, Manual vs. Automated Stages, Why GitLab for CI/CD Pipeline?, GitLab Deployment Options
GitLab Runner - SaaS Runner,Self-Managed Runners, Self-Managed Runners Installation
GitLab Project Level-0 Project Implementation
Git/GitLab Project Level 1: Intro to Blue-Green & Canary Deployment, CD Stage Implementation with Staging Server, SSH Key Setup, Setup.
Project Level-2 : Key Concepts, Staging & Production Servers, Setting Up GitLab Account, Repos & Branches, Developer Environment, Code
Project: Key Concepts, Staging & Production Servers, GitLab Account, Repos & Branches, Developer Environment, Code,Staging & Production Servers
Project-5 CI/CD Pipeline With Docker Containerisation
Requirements:
Basic understanding of software development concepts
Willingness to learn and practice Git/GitLab commands and workflows
Description:
The course 'GIT & GIT Lab 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.Key Highlights:Gain a solid understanding of Git and GitLabLearn effective version control practicesMaster branching and merging strategiesCollaborate efficiently using Git and GitLabIntegrate Git and GitLab with CI/CD pipelinesExplore advanced features and techniquesThe course is structured to provide a hands-on learning experience, ensuring that students can apply what they learn in real-world scenarios. Through practical exercises and real-world examples, learners will develop a deep understanding of how to manage repositories, resolve merge conflicts, and implement best practices in version control. Additionally, the course covers how to set up and configure GitLab for continuous integration and deployment, enabling students to automate their workflows and increase efficiency. By the end of this course, participants will be proficient in using Git and GitLab to streamline their development processes and improve collaboration within their teams. This course is ideal for developers, DevOps engineers, and anyone looking to enhance their skills in modern software development practices.
Who this course is for:
Developers: To manage code versions and collaborate with team members.
DevOps Engineers: For continuous integration and continuous deployment (CI/CD) practices.
Project Managers: To understand and oversee version control processes.
QA Engineers: For testing different versions and managing test cases.
Anyone Involved in Software Development: To efficiently track changes, manage repositories, and streamline development workflows.
Homepage
Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live
No Password - Links are Interchangeable