DevOps with GitLab CI Course - Build Pipelines and Deploy to AWS

preview_player
Показать описание
This course will teach you how to use GitLab CI to create CI/CD pipelines for building and deploying software to AWS.

🎥 Course created by Valentin Despa.

⭐️ Course Contents ⭐️

⭐️ Unit 1 - Introduction to GitLab

⌨️ Lesson 1 - Welcome (0:00:00​)
⌨️ Lesson 2 - Your first GitLab project (0:03:03​)
⌨️ Lesson 3 - Your first pipeline (0:13:00​)
⌨️ Lesson 4 - Help, my pipeline is not working (0:23:32)
⌨️ Lesson 5 - What is YAML? (0:26:22)
⌨️ Lesson 6 - What is a shell? (0:35:12)
⌨️ Lesson 7 - GitLab architecture (0:37:50)
⌨️ Lesson 8 - Pipeline stages (0:43:14)
⌨️ Lesson 9 - Why do pipelines fail? (0:48:11)
⌨️ Lesson 10 - Job artifacts (0:52:34)
⌨️ Lesson 11 - Testing the build (0:59:02)
⌨️ Lesson 12 - Variables (1:04:33)
⌨️ Lesson 13 - What is DevOps (1:10:27)

⭐️ Unit 2 - Continuous Integration with GitLab CI

⌨️ Lesson 1 - Unit overview (1:16:53)
⌨️ Lesson 2 - Your first GitLab project (1:18:41)
⌨️ Lesson 3 - Building the project (1:22:05)
⌨️ Lesson 4 - Assignment (1:33:10)
⌨️ Lesson 5 - Assignment solution (1:34:43)
⌨️ Lesson 6 - How to integrate changes? (1:40:24)
⌨️ Lesson 7 - Merge requests (1:43:50)
⌨️ Lesson 8 - Code review (1:51:38)
⌨️ Lesson 9 - Integration tests (1:56:29)
⌨️ Lesson 10 - How to structure a pipeline (2:10:53)

⭐️ Unit 3 - Continuous Deployment with GitLab & AWS

⌨️ Lesson 1 - Unit overview (2:16:41)
⌨️ Lesson 2 - A quick introduction to AWS (2:17:14)
⌨️ Lesson 3 - AWS S3 (2:20:57)
⌨️ Lesson 4 - AWS CLI (2:23:35)
⌨️ Lesson 5 - Uploading a file to S3 (2:29:04)
⌨️ Lesson 6 - Masking & protecting variables (2:33:00)
⌨️ Lesson 7 - Identity management with AWS IAM (2:38:49)
⌨️ Lesson 8 - Uploading multiple files to S3 (2:47:54)
⌨️ Lesson 9 - Hosting a website on S3 (2:53:15)
⌨️ Lesson 10 - Controlling when jobs run (3:00:06)
⌨️ Lesson 11 - Post-deployment testing (3:07:03)
⌨️ Lesson 12 - What is CI/CD? (3:13:01)
⌨️ Lesson 13 - Assignment (3:16:47)
⌨️ Lesson 14 - Assignment solution (3:17:26)
⌨️ Lesson 15 - Environments (3:24:40)
⌨️ Lesson 16 - Reusing configuration (3:33:52)
⌨️ Lesson 17 - Assignment (3:36:57)
⌨️ Lesson 18 - Assignment solution (3:40:53)
⌨️ Lesson 19 - Continuous Delivery pipeline (3:44:15)

⭐️ Unit 4 - Deploying a dockerized application to AWS

⌨️ Lesson 1 - Unit overview (3:48:129)
⌨️ Lesson 2 - Introduction to AWS Elastic Beanstalk (3:49:25)
⌨️ Lesson 3 - Creating a new AWS Elastic Beanstalk application (3:51:48)
⌨️ Lesson 4 - Creating the Dockerfile (3:59:02)
⌨️ Lesson 5 - Building the Docker image (4:02:12)
⌨️ Lesson 6 - Docker container registry (4:09:27)
⌨️ Lesson 7 - Testing the container (4:15:59)
⌨️ Lesson 8 - Private registry authentication (4:20:04)
⌨️ Lesson 9 - Deploying to AWS Elastic Beanstalk (4:34:18)
⌨️ Lesson 10 - Post-deployment testing (4:45:54)
⌨️ Lesson 11 - CI/CD recap (4:50:29)

⭐️ Unit 5 - Conclusion

⌨️ Lesson 1 - Final assignment (4:51:37)
⌨️ Lesson 2 - Conclusion (4:55:16)

🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster

--

Рекомендации по теме
Комментарии
Автор

this is undoubtedly the best devops course i ever saw. and will stay in first place for very long, and it is free.

danteredgrave
Автор

Just finished continuous delivery pipeline chapter, and I must say, this is a must watch video for every developer out there!

theinnoverse
Автор

I got my first job as DevOps thanks to the Valentin's Udemy Gitlab CI course implementing dynamic environments. An amazing, very clear and kind trainer. 👏🏽

Abel_Lopez_
Автор

I learnt so much in just few hours. Thanks a lot for this insane tutorial!!

lcswillems
Автор

You have managed to explain concepts that difficult to comprehend in such simple manner. Great content, great delivery!

helixaros
Автор

Probably the best course available, since it is free.
Content is superb.
I've beeing using ci/cd pipelines on git lab for 6 months but I didn't know how they worked exactly, so I came here to learn and after that everything makes sense and now I can even build and maintain the pipelines myself.
The pace is great, he intruduces the new techniques at the right time, making it feel like a very logical path of complementary components.
10 out of 10.

mozartiano
Автор

This course was one of the best i have seen in the last years. Valentine's explanation are pretty easy to understand and to follow. Thank you for that!

barbarus
Автор

I have 10 plus years as a CloudOps Engineer, and i swear this gives one of "the best insight" about GitLab CI. Great Job Valentin Despa
👏🙏

ICloudyFi
Автор

👏👏👏 Bravo Valentine, this is not only a great GitLab CI tutorial, but also, a comprehensive knowledge pill of DevOps in general. You walk through the essential tasks that every DevOps Engineer must master.

Henry.Osorio
Автор

A much needed course for me at the right time . Thanks freecodecamp and thank you valentine . 🙏🏻🙏🏻

jirensama
Автор

Very timely as I use GitLab and I've just resolved to start exploring CI/CD.

kllrkoala
Автор

Watched 3 lessons and I'm already flattered, the explanation of concepts is just amazing 👏 also this was something I was looking for! Thank you!

theinnoverse
Автор

Thanks for the course, I'm halfway through and it's really good so far. Couldn't find the website initially but realised that it needs building first! Enjoyed learning how to configure the staging/production environments.

richardshaw
Автор

I don't think you can find another video like this anywhere on the internet. So many valuable details, thank you for sharing.

theatypicaldeveloper
Автор

Course is unparalleled on entire YouTube in explaining the concepts of devops in such a concise way that would be helpful for both the professional and newbie devops engineer...amazing content and deserve billion likes👍

quonxinquonyi
Автор

Best course for GITLAB Pipelines I found on whole web, and I am registered at 3 different learning sites.
Also I like how Valentine is explaining the things. Its easy to follow, interesting and the content is also nice! Not just teaching pipelines but showing some other cool features of GITLAB. Nicely done!

tiborlaho
Автор

Amazing course! I watch it little by little for a few days and I can't stop. The material is explained in a very clear and concise way. Thanks a lot!

AndrewAkaHrun
Автор

Thank you Valentin Despa for this awesome course. Loved your way of teaching. Concepts were explained concisely. It's a great lecture for anyone who wants to start learning GitLab.
Keep up the great work :)

priyankchahal
Автор

@Valentin Despa oh man you're a genius... We are migrating to gitlab from bitbucket in our project.. just thought to learn something about gitlab.. the way you introduced job artifactory and how things are connected in this tutorial.. what a trainer you're.. outstanding 🙏

ashwinalvin
Автор

best video by far for learning CI CD most precise with clear understanding, Thank you Valentin Despa for creating this.

shubhamkmr