GitLab CI: Pipelines, CI/CD and DevOps for Beginners (Udemy.com)

Learn GitLab CI / CD with Docker & DevOps: obtain valuable DevOps skills. Build pipelines.

Created by: Valentin Despa

Produced in 2021

icon
What you will learn

  • What is a pipeline
  • What is Continuous Integration (CI), Continuous Delivery (CD) and Continuous Deployment (CD)
  • Automate your build, test & deployment with Gitlab CI
  • Learn industry "best practices" in building CI/CD pipelines
  • Demonstrate your understanding of building CI/CD pipelines to future employers
  • Automate your builds, tests, and deployments
  • Automatic deployments using AWS
  • Build pipelines with code quality checks, unit tests, API testing
  • Solve problems with hands-on assignments
  • Create Merge Requests and review code
  • Dynamic environments

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Course Description

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 right from the first lecture.
Some highlights:- have an overview of the Gitlab architecture- create a simple pipeline- learn the CI/CD practice by deploying a simple website- use Docker images within GitlabThis course will NOT make you a GitLab CI / DevOps expertA lot of courses promise you will become an expert. Becoming an expert in any tool comes with time and hard work. It simply does not make sense to promise something like that. It will not be honest. What I will try is to explain to you the basics and offer you enough practice opportunities so that you can apply what you learn easily in your own projects as well. I will show you how to build pipelines with Gitlab CI.
Who this course is for:
Software developers learning to build pipelines in order to test & deploy codeIT Professionals: Developers, Software Engineers, Application Architects, Infrastructure Architects, and Operations

icon
Instructor Details

Valentin Despa

Agile Enterprise software developer with a strong background in computer science.I believe there is a better way of developing software by using Agile and Scrum.
I have been involved in many open-source projects, including being a member of the Joomla! CMS Bug Squad, Joomla! Stack Exchange moderator and TYPO3 CMS Security Team. As you can guess,I am a dedicated software developer and open source lover.
I decided to join Udemy because of my desire to share my know-how in specific areas.

icon
More courses by Valentin Despa

Scrum Master Certification Preparation & 240+ Prep Questions

$11.99

Scrum Product Owner Certification Prep & 160+ Prep Questions

$11.99

Postman: The Complete Guide - REST API Testing

$11.99

Quick introduction to Postman for beginners

$11.99

Introduction to APIs - REST API, GraphQL, SOAP Web Services

$11.99

icon
More git courses

Starting with Git & GitHub

$11.99

Complete Git Guide: Understand and master Git and GitHub

$11.99

Git by Example

$11.99

Git for Absolute Beginners

$11.99

Git Smart: Enjoy Git in Unity, SourceTree & GitHub

$11.99

Git Github Gitkraken: Version Control without Command Line

$11.99

icon
Reviews

4.6

300 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Nitin Swarnkar on 12/20/2020

Very good course.

By Kevin Chu on 12/20/2020

Wonderful course

By Pawel Pinkowicz on 12/20/2020

Interesting introduction to GitLab.

By Kane on 12/20/2020

The course is very helpful and practical. Thank you Mr Valentin Despa.

By Darja Lyskova on 12/20/2020

Excellent course! Have learned a lot and got much better understanding of CI/CD and DevOps.
Valentin is very good to explain and I recommend this course.

By Matthew Teves on 12/13/2020

This was very good. My only suggestion would be to explain a little more upfront about the structure of a .gitlab-ci.yml file by defining a Stages, jobs, and script. As we went through the project, it would have been helpful to know just a little more about each of these elements. Great job with the car assembly line illustration. You speak slowly and clearly - I appreciate that so I can mirror your instruction on my own. Well done. Looking forward to the rest of the class.

By Girts.Riekstins on 12/13/2020

Is not information about gitlab-runner. If I use external gitlab-runner (or several runners by env) doesn't information how to specify them.
tags:
- k8s-runner-test

By Boubacar MOUMOUNI DADDY on 12/13/2020

plus j'avance plus je dcouvre beaucoup de choses intressantes et a me donne envi de continuer.

By Christian Reese on 12/13/2020

I liked this course so much and are looking forward to the more advanced section with gitlab ci! :)

By Mitchell Dresdner on 12/13/2020

Instructor has a thorough understanding of Gitlab and CICD. If these areas are new for you, the fundamentals section will provide good grounding.
I found some good insights in the AWS section, but not too much new from the earlier section and much that I had to 2X my way through. Am looking forward to the new advanced topics which are in progress!

By Torsten Goncz on 12/13/2020

I should have done this course 9month earlier. Many things I did in the past inside cicd-Pipeline via a frustrating try&error-approach are now after finishing this course much clearer.
This course offers a perfect introduction of the complexity of cicd!
Great job!

By Mdumiseni on 12/13/2020

Thank you. The course is awesome, concepts are explained clearly in an easy to apply manner.Also learned a lot especially API testing. Definitely looking forward to more promised course content.