GitLab with Git Fundamentals Training

What's Included

Course Syllabus

TopicOverview
GitLab Overview
  • What is GitLab?
  • Sequential DevOps vs. Concurrent DevOps
  • GitLab Flows
  • GitLab Recommended Process
  • GitLab Components
  • Demo: GitLab Features
GitLab Components & Navigation
  • GitLab Organization
  • GitLab Epics
  • Issue: The Starting Point for your workflow
  • GitLab Workflow Example
  • Demo: GitLab Components
  • Lab: Create a Project & Issue
Git Fundamentals
  • What is Git?
  • Centralized vs. Distributed VCS Architecture
  • Git Key Terms
  • Why Git Is So Popular
  • Common Commands
  • Basic Git Workflow within GitLab
  • Demo: Working Locally with Git
  • Lab: Working Locally with Git
Basic Code Creation in GitLab
  • Code Review: Typical Workflow
  • Code Review Workflow- GitLab Tools To Use
  • Additional Tools for Working With Code
  • Demo: Merge Request in GitLab
  • Demo: Assigning, Reviewing, & Approving in GitLab
  • Demo: Additional Tools For Working With code
  • Lab: Use GitLab to Write Code
GitLab's CI/CD Functions
  • What is CI/CD?
  • CI/CD Advantages
  • GitLab Flow
  • GitLab CI/CD Key Ingredients
  • Anatomy of a CI/CD Pipeline
  • Demo: CI/CD Examples
  • Lab: Building a CI/CD pipeline
GitLab's Package & Release Features
  • What are Package & Container Registries?
  • Release Features in GitLab
  • What is Auto DevOps?
  • Demo: Auto DevOps & Interactive Web Terminal
  • Lab: Auto DevOps
GitLab Security Scanning
  • Demo: Using Static Application Security Testing
  • Lab: Running a SAST Scan & Viewing the Results