Learn GitLab 2021 – Best GitLab Courses & Best GitLab Books

Best GitLab Courses 2021


Best GitLab Tutorials 2021

GitLab CI: Pipelines, CI/CD and DevOps for Beginners

This course will teach you how to use Gitlab CI for your own projects. You will learn the basics of CI / CD and start building pipelines from the first lecture.

Some strong points:

– get an overview of the architecture of Gitlab

– create a simple pipeline

– learn CI / CD practice by deploying a simple website

– use Docker images in Gitlab

This course will NOT make you a GitLab CI / DevOps expert

There are many courses that promise you to become an expert. Becoming an expert in any tool comes with time and hard work. Promising something like that just doesn’t make sense. It will not be honest.

What I’m going to try is to walk you through the basics and give you enough practice opportunities that you can apply what you learn easily in your own projects as well. I will show you how to create pipelines with Gitlab CI.

You will learn:

What is a pipeline
What is Continuous Integration (CI), Continuous Delivery (CD) and Continuous Deployment (CD)
Automate your build, test and deployment with Gitlab CI
Discover industry “best practices” for building CI / CD pipelines
Demonstrate your understanding of CI / CD pipeline construction to future employers
Automate your builds, tests and deployments
Automatic deployments using AWS
Build pipelines with code quality checks, unit tests, API tests
Solve problems with practical missions
Create merge requests and examine the code
Dynamic environments

Hands-On Auto DevOps with GitLab CI

Modern software development requires an automated pipeline that builds, tests, and deploys your application, along with its required infrastructure. GitLab is a Git-based version control server, available on gitlab .com or as a private server. GitLab CI provides automated builds and deployments directly from GitLab. With GitLab CI, it’s easy to add build and deployment automation that kicks in with every code change, helping you build high-quality, reliable software and quickly deploy it to production. This course will give you a hands-on tutorial on GitLab CI. You will use GitLab CI to build a DevOps pipeline to automatically build, test, and deploy software to virtual machines and container environments.

You will explore the features of GitLab CI, including using executors to perform build jobs, creating multistage builds, and deploying in virtualized and containerized environments. You will see how easy it is to get started with GitLab CI by deploying your own runners in cloud environments or on your own servers, using Docker and Kubernetes or ordinary scripts.

By the end of this course, you will be ready to use GitLab CI for your own applications to automate your build and deployment pipelines.

You will learn:
Automate the versions, tests and deployments of your applications with a simple configuration of GitLab CI.
Build confidence in your software by integrating testing and quality control into your development process.
Automatically deploy your application in virtualized and containerized cloud environments so your software is always up to date
Integrate monitoring to make sure your application is performing well in production
Create your own automated construction infrastructure completely under your control.

Best GitLab Books 2021

GitLab Cookbook: Over 60 hands-on recipes to efficiently self-host your own Git repository using GitLab

GitLab Cookbook
  • Baarsen, Jeroen van (Author)
  • English (Publication Language)
  • 172 Pages - 12/24/2014 (Publication Date) - Packt Publishing (Publisher)

GitLab Cookbook Over 60 hands-on recipes to efficiently self-host your own Git repository using GitLab by Jeroen van Baarsen is intended for developers and devops who have a GitLab server running and want to be sure that they are using it to its full potential. This book will also be useful for people who are looking for a great Git platform and will learn how to configure it properly. A little experience in systems administration on a UNIX system would be helpful, but not required. You will:

Install and maintain your GitLab instance
Work with multiple users, create groups and configure the visibility of your project
Secure your code with the correct GitLab configuration
Get the most out of built-in issue tracking, including merge requests
Manage your projects through the GitLab API
Configure webhooks and system hooks to receive notifications
Manage your GitLab server using LDAP

GitLab is a popular open source Git hosting solution deployed by more than 50,000 organizations. This book contains carefully selected recipes to help you choose the type of GitLab installation that will suit your needs. In addition to covering some of the basics of Git, the book covers practical scenarios to show how you or your organization can effectively manage your proprietary code. You will learn how to manage multiple users, groups, and the permissions that GitLab has for them. Updating your GitLab instance, creating backups, and restoring backups are some of the important tasks that are described in detail to help you maintain your GitLab server. Additionally, the GitLab API is extensively covered to guide you through the various management operations of your project.

GitLab Quick Start Guide: Migrate to GitLab for all your repository management solutions

GitLab Quick Start Guide: Migrate to GitLab for all your repository management solutions
  • O'Grady, Adam (Author)
  • English (Publication Language)
  • 180 Pages - 11/30/2018 (Publication Date) - Packt Publishing (Publisher)

GitLab Quick Start Guide: Migrate to GitLab for all your repository management solutions by Adam O’Grady begins with an introduction to GitLab, an overview of its features, and explores concepts such as version control systems, continuous integration, and continuous deployment. It then walks you through the process of downloading and installing a local copy of the local version of GitLab on Ubuntu and / or CentOS. You will see some common workflows associated with GitLab work? Ow and learn more about project management on GitLab. You will see tools and techniques for migrating your code base from various version control systems like GitHub and SVN to GitLab. At the end of the book, you will use Gitlab to manage repositories, and you will be able to migrate projects from other VCSs to GitLab. You will:

Configure CI and test builds for your projects
Do you understand the advantages and limitations of GitLab work? Oh
Migrate other popular VCS platforms to Gitlab
Create, review, and merge code changes
Learn how to branch from local code and how to create a new fork in GitLab
Configure sequential steps and simultaneous steps for CI / CD
Access Mattermost for GitLab on premises
Learn more about GitLab’s issue tracking features.

The book is intended for developers, SREs, and DevOps professionals looking for techniques for porting their code base to GitLab from GitHub or looking to work with GitLab as their preferred version control system. If you have used other VCS before, this will help you with this book.


Bestseller No. 1
Big Little Book on Git - Gitlab Github GitOps DevOps & CICD: Git - Gitlab Github GitOps DevOps &...
  • Amazon Kindle Edition
  • Omos, U V (Author)
  • English (Publication Language)
  • 74 Pages - 10/09/2020 (Publication Date) - Gridlockaz (Publisher)
Bestseller No. 2
Mastering GitLab 12: Implement DevOps culture and repository management solutions
  • Evertse, Joost (Author)
  • English (Publication Language)
  • 608 Pages - 08/02/2019 (Publication Date) - Packt Publishing (Publisher)
Bestseller No. 3
GitLab Quick Start Guide: Migrate to GitLab for all your repository management solutions
  • O'Grady, Adam (Author)
  • English (Publication Language)
  • 180 Pages - 11/30/2018 (Publication Date) - Packt Publishing (Publisher)
Bestseller No. 4
GitLab Cookbook
  • Baarsen, Jeroen van (Author)
  • English (Publication Language)
  • 172 Pages - 12/24/2014 (Publication Date) - Packt Publishing (Publisher)
SaleBestseller No. 5
Catan Board Game (Base Game) | Family Board Game | Board Game for Adults and Family | Adventure...
  • STRATEGY GAME: Trade, build and settle the Island of CATAN in this addictively fun strategy game...
  • FUN GAME WITH COUNTLESS REPLAY OPPORTUNITIES: The completely variable board provides great value...
  • BUILD AND/OR JOIN A COMMUNITY: Whether you play as a family, a board game group, or via video...
  • MINUTES TO LEARN AND A LIFETIME TO EXPLORE: The basics of CATAN can be learned in just minutes, but...
  • NUMBER OF PLAYERS AND AVERAGE PLAYTIME: This family and adult board game can be played with 3 or 4...
Bestseller No. 6
Automating Workflows with GitHub Actions: Automate software development workflows and seamlessly...
  • Heller, Priscila (Author)
  • English (Publication Language)
  • 216 Pages - 11/11/2021 (Publication Date) - Packt Publishing (Publisher)
Bestseller No. 7
Git for Programmers: Master Git for effective implementation of version control for your programming...
  • Liberty, Jesse (Author)
  • English (Publication Language)
  • 264 Pages - 06/30/2021 (Publication Date) - Packt Publishing (Publisher)
Bestseller No. 8
Git Essentials: Developer's Guide to Git
  • Amazon Kindle Edition
  • Dupire, François (Author)
  • English (Publication Language)
  • 161 Pages - 01/19/2021 (Publication Date)
Bestseller No. 9
(Renewed) Samsung Chromebook XE303C12-A01 11.6-inch, Exynos 5250, 2GB RAM, 16GB SSD, Silver
  • Chrome OS, Samsung Exynos 5250 Dual Core Processor
  • Display: 11. 6" LED HD 1366 x 768 16: 9, Ports: HDMI, Headphone/MIC combo, 1 x USB 3. 0 + 1 x USB 2....
  • Memory: 2 GB DDR3L RAM, 16GB Solid State Drive
  • Built-in dual band Wi-Fi 802. 11 a/b/g/n, Webcam, 3W Stereo Speaker
  • This Chromebook is not compatible with Current Updated Google Operating System
Bestseller No. 10
Fire HD 8 tablet, 8" HD display, 32 GB, latest model (2020 release), designed for portable...
  • 8" HD display, 2X the storage (32 or 64 GB of internal storage and up to 1 TB with microSD card) + 2...
  • All-day battery life - Up to 12 hours of reading, browsing the web, watching videos, and listening...
  • Now with USB-C for easier charging. Fully charges in under 5 hours (with included cable + adapter).
  • 30% faster thanks to the new 2.0 GHz quad-core processor.
  • Enjoy your favorite apps like Netflix, Facebook, Hulu, Instagram, TikTok, and more through...