Gitlab CI Pipelines, CI/CD and DevOps for Beginners Tutorial
What you’ll 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
Show moreShow less
This course is neither endorsed by, nor in partnership, nor affiliated with GitLab, Inc.
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 Gitlab
– learn how to deploy a Java application to AWS, using AWS S3 and AWS Elastic Beanstalk.
This course will NOT make you a GitLab CI / DevOps expert
A 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.
This is a course designed for beginners. Learning to build pipelines is a try-and-error process that can be very frustrating. You need to understand the tools you use and how GitLab can support your needs. In the end, GitLab is just a tool.
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 code
- IT Professionals: Developers, Software Engineers, Application Architects, Infrastructure Architects, and Operations
12 reviews for Gitlab CI Pipelines, CI/CD and DevOps for Beginners Tutorial
Add a review
Original price was: $39.99.$15.99Current price is: $15.99.
Mohammad Pishdar –
Amazing course and the only one available about advanced topics like this on GitLab… It is a must for anyone like me who have to know GitLab in depth to do their jobs. I just hope Valentin can release more courses about GitLab on professional aspects of using it like installing a GitLab instance on AWS and how to migrate or update that and its database.
Alejo Gomez Omil –
Very complete.
With a nice description on all the topics and with a good practice to do.
Valentin Despa explains it very well and with good examples.
Fully recommended for learning concepts about pipelines, CI / CD and GitLab.
Anji Boddupally –
Awesome course. I am a QA engineer by profession and I never shown interested in learning what happens in the background. With this amazing course, now I learnt how the CI and deployment process works in the background and I want to learn more new things like this and implement in my workplace. I would like to thank you for creating motivation and I highly recommend this course. Worth taking!!
Mladen Oršolić –
– the course is outdated. Gitlab looks very different from what’s in the course, gatsby doesn’t work…
– as a beginners tutorial, there is too much skipping and assuming we know anything about steps/prompts that are skipped.
– Quiz questions contain questions that were never explained in the course to the point when they are asked.
MTN ICT –
Excellent content under Gitlab CI Fundamentals. It was very helpful
Ali Hussain Mir –
I think this was an amazing course, with practicals to have an actual experience of what is going on.
The author of the course has amazingly delivered and designed the content.
Gabriel Astapenco –
Extremely useful content, well explained concepts, real use case scenarios, good examples and assignments. Also, really good teacher!
Nisa –
It was a really nice course. I wanted to continue it till the end and never lost my enthusiasm. There were couple of mistakes that made me lose my time (somethings that the lecturer did not mention in the right time). So it is important to follow the Q&A section under each lecture to see if other people mentioned any anomaly.
Huynh Tan –
It’s quite perfect but not having many meticulous explanation. Moreover, I don’t have interest in Section 5 as it put too many concepts and definitions, I see it’s good for making the lesson as similar as the real-world project but I am bombarded by these new definitions. To sum up, It’s really a good course to learn.
Dinara –
The explanation is good but not ideal, some moments are ommitted. The teacher chose the example of creating website on gatsby, and I’ve lost a huge amount of time on fighting with Node.js & Gatsby on my computer. Moreover my self-hosted Gitlab in this case ran jobs very slow so I spent a lot of time on waiting they done. I think the teacher could choose another, more lightweight object to explain.
Brenton Marquez –
Clear course for beginners. I am a developer who wants to get better at devops and pipeline setup – this course is so far very useful and helpful in that regard.
Marat Ibatullin –
Отличный курс! Дает прекрасное понимание что такое ci cd! Реальная стоимость курса гораздо выше, рекомендую этот курс!