Advanced GitLab and DevOps Training - CBTNuggets

Advanced GitLab and DevOps Training - CBTNuggets

This advanced GitLab and DevOps training will teach experienced IT professionals how to perform complex tasks by using GitLab.

รับผิดชอบ CreativeDEV
อัปเดตครั้งล่าสุด 02/06/2024
เวลาเสร็จสิ้น 1 ชั่วโมง 12 นาที
สมาชิก 2
CBTNuggets GitLab
  • 7Lessons · 29 นาที
    • 1. Deploy GitLab on Self-Hosted Infrastructure .mp4
    • 2. Learn About Self-Hosted GitLab Cloud Architecture .mp4
    • 3. Deploy Virtual Machine for Self-Hosting GitLab .mp4
    • 4. Configure DNS Records for Self-Hosted GitLab .mp4
    • 5. Install GitLab Omnibus Package for Linux .mp4
    • 6. Configure GitLab TLS Certificate and Access Credentials .mp4
    • 7. Setting Up and Verifying SMTP from GitLab .mp4
  • 6Lessons · 10 นาที
    • 1. Intro to GitLab Self-Hosted Administration .mp4
    • 2. Enable GitLab Webhook Integration with RocketChat .mp4
    • 3. Test and Tweak GitLab Webhook Notification Message .mp4
    • 4. Deploy GitLab Shared Runner Infrastructure .mp4
    • 5. Enable Access to GitLab Metrics for Prometheus .mp4
    • 6. Enable and Explore Grafana for GitLab Omnibus .mp4
  • 6Lessons · 7 นาที
    • 1. Intro to Kubernetes Deployment with GitLab GitOps .mp4
    • 2. Prepare GitLab GitOps Config and Kubernetes Cluster .mp4
    • 3. Install Kubernetes Agent for GitLab Service .mp4
    • 4. Build Private Container Image in GitLab Registry .mp4
    • 5. Authenticate to GitLab Container Registry from Kubernetes .mp4
    • 6. Deploy Private Container Image with GitLab GitOps .mp4
  • 6Lessons ·
    • 1. Intro to Network Architecture for GitLab and Cloudflare Tunnels .mp4
    • 2. Register DNS Domain and Create Private Network .mp4
    • 3. Deploy Cloud Virtual Machines for GitLab and Cloudflared .mp4
    • 4. Install GitLab Package for Ubuntu Linux via Session Manager .mp4
    • 5. Install Cloudflared Agent for Tunneling .mp4
    • 6. Create Cloudflare Tunnel Public Hostname Rule .mp4
  • 6Lessons · 26 นาที
    • 1. Intro to GitLab REST API .mp4
    • 2. Using PowerShell to Invoke REST APIs .mp4
    • 3. Authenticate to GitLab REST API .mp4
    • 4. Create GitLab Project with PowerShell .mp4
    • 5. Star and Unstar GitLab Projects via REST API .mp4
    • 6. Conditionally Delete GitLab Projects via REST API .mp4
  • 6Lessons ·
    • 1. Intro to Ansible and GitLab CICD .mp4
    • 2. Create GitLab Pipeline to Install Ansible .mp4
    • 3. Create Ansible Playbook to Import SSH Key .mp4
    • 4. Add Cloud Linux VM to Ansible Playbook .mp4
    • 5. Add Linux Host Ansible In-memory Inventory .mp4
    • 6. Run Apt From Ansible Playbook Over SSH .mp4
  • 5Lessons ·
    • 1. Intro to Ruby Rake Tasks in GitLab Server .mp4
    • 2. Running GitLab Backup Task from Command Line .mp4
    • 3. Obtain Debugging Info From GitLab Task .mp4
    • 4. Execute Database Maintenance Tasks for GitLab Server .mp4
    • 5. Import GitHub Projects to GitLab Server .mp4
  • 6Lessons ·
    • 1. Intro to GraphQL API for GitLab .mp4
    • 2. Compare and Contrast GitLab REST and GraphQL APIs .mp4
    • 3. Query GitLab Project Details with GraphQL API .mp4
    • 4. Run Multiple GitLab Resource Queries in GraphQL .mp4
    • 5. Query Related GitLab Resources with GraphQL.mp4
    • 6. Intro to Resource Mutations in GitLab GraphQL API .mp4
  • 7Lessons ·
    • 1. Intro to GitLab Integration with Vault .mp4
    • 2. Deploy Hashicorp Vault as Docker Container .mp4
    • 3. Enable Vault KV-V2 Secrets Engine .mp4
    • 4. Configure JWT Authentication Method on Vault Server .mp4
    • 5. Create Vault Application Identity Role and JWT Claims .mp4
    • 6. Create Vault Access Control Policy .mp4
    • 7. Test GitLab CICD Pipeline with Vault Secrets .mp4
  • 5Lessons ·
    • 1. Intro to GitLab CICD with Terraform .mp4
    • 2. Understanding the GitLab CICD Template for Terraform .mp4
    • 3. Add Terraform Provider Config and Authentication Token .mp4
    • 4. Deploy Cloud Virtual Machine with GitLab Pipeline .mp4
    • 5. Specify Multiple Terraform Environments in GitLab Projects .mp4

When IT folks learn new tech, they tend to isolate each new tool from the many other tools available within the IT world. If they’re learning GitLab, for example, they only teach themselves how to use GitLab — which makes sense. But GitLab — or any other DevOps tool — isn’t siloed from the multitude of other DevOps tools. GitLab is one of many tools you can use to automate various development and operations tasks.

As you become more advanced, you realize DevOps tools like GitLab should be used with other tools in order to speed up workflows and make them more efficient. And that’s what this course will teach you how to do: use GitLab in real-world scenarios that may require you to leverage other tools in conjunction with GitLab.

Whether you are responsible for managing your organization's GitLab training program or seeking to onboard DevOps administrators, this training can be incorporated into individual or team training plans, serving as an invaluable reference resource.

Advanced GitLab Training: What You Need to Know

This Advanced GitLab training delves into the following key areas:

  • Deploying virtual machines and configuring DNS for self-hosted GitLab
  • Querying GitLab project details with the GraphQL API
  • Managing cloud infrastructure as code projects with Ansible and GitLab
  • Invoking common GitLab REST APIs using PowerShell
Who Should Take Advanced GitLab Training?

This training is designed for DevOps engineers and will teach you how to use GitLab at an advanced level. While this course was built for experienced IT professionals, it can also be used by entry-level professionals who need to learn how to use GitLab to solve complex problems they’re faced with.

New DevOps administrators: If you’re starting your career in DevOps, this advanced GitLab training is an essential stepping stone towards professional success. It will show you how to leverage GitLab in real-world situations, allowing you to be confident when you encounter complex projects at work.

Experienced DevOps administrators: As a seasoned DevOps administrator, taking this course enables you to stay at the forefront of the industry. By learning how to use GitLab in conjunction with other DevOps tools, you can be confident that whatever problem arises, you’ll have a solution for it.