DevOps with GitLab CI Course - Build Pipelines and Deploy to AWS
Offered By: freeCodeCamp
Course Description
Overview
Syllabus
⌨️ Lesson 1 - Welcome
⌨️ Lesson 2 - Your first GitLab project
⌨️ Lesson 3 - Your first pipeline
⌨️ Lesson 4 - Help, my pipeline is not working
⌨️ Lesson 5 - What is YAML?
⌨️ Lesson 6 - What is a shell?
⌨️ Lesson 7 - GitLab architecture
⌨️ Lesson 8 - Pipeline stages
⌨️ Lesson 9 - Why do pipelines fail?
⌨️ Lesson 10 - Job artifacts
⌨️ Lesson 11 - Testing the build
⌨️ Lesson 12 - Variables
⌨️ Lesson 13 - What is DevOps
⌨️ Lesson 1 - Unit overview
⌨️ Lesson 2 - Your first GitLab project
⌨️ Lesson 3 - Building the project
⌨️ Lesson 4 - Assignment
⌨️ Lesson 5 - Assignment solution
⌨️ Lesson 6 - How to integrate changes?
⌨️ Lesson 7 - Merge requests
⌨️ Lesson 8 - Code review
⌨️ Lesson 9 - Integration tests
⌨️ Lesson 10 - How to structure a pipeline
⌨️ Lesson 1 - Unit overview
⌨️ Lesson 2 - A quick introduction to AWS
⌨️ Lesson 3 - AWS S3
⌨️ Lesson 4 - AWS CLI
⌨️ Lesson 5 - Uploading a file to S3
⌨️ Lesson 6 - Masking & protecting variables
⌨️ Lesson 7 - Identity management with AWS IAM
⌨️ Lesson 8 - Uploading multiple files to S3
⌨️ Lesson 9 - Hosting a website on S3
⌨️ Lesson 10 - Controlling when jobs run
⌨️ Lesson 11 - Post-deployment testing
⌨️ Lesson 12 - What is CI/CD?
⌨️ Lesson 13 - Assignment
⌨️ Lesson 14 - Assignment solution
⌨️ Lesson 15 - Environments
⌨️ Lesson 16 - Reusing configuration
⌨️ Lesson 17 - Assignment
⌨️ Lesson 18 - Assignment solution
⌨️ Lesson 19 - Continuous Delivery pipeline
⌨️ Lesson 1 - Unit overview 9
⌨️ Lesson 2 - Introduction to AWS Elastic Beanstalk
⌨️ Lesson 3 - Creating a new AWS Elastic Beanstalk application
⌨️ Lesson 4 - Creating the Dockerfile
⌨️ Lesson 5 - Building the Docker image
⌨️ Lesson 6 - Docker container registry
⌨️ Lesson 7 - Testing the container
⌨️ Lesson 8 - Private registry authentication
⌨️ Lesson 9 - Deploying to AWS Elastic Beanstalk
⌨️ Lesson 10 - Post-deployment testing
⌨️ Lesson 11 - CI/CD recap
⌨️ Lesson 1 - Final assignment
⌨️ Lesson 2 - Conclusion
Taught by
freeCodeCamp.org
Related Courses
Recherche reproductible : principes méthodologiques pour une science transparenteInria (French Institute for Research in Computer Science and Automation) via France Université Numerique Introduction to Web Development with HTML5, CSS3, and JavaScript.
IBM via edX GitLab CI/CD: Pipelines, CI/CD and DevOps for Beginners
Udemy A to Z (NLP) Machine Learning Model building and Deployment.
Udemy Agile Project Management: Comparing Agile Tools
LinkedIn Learning