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
Communicating Data Science ResultsUniversity of Washington via Coursera Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud
University of Illinois at Urbana-Champaign via Coursera Cloud Computing Infrastructure
University System of Maryland via edX Google Cloud Platform for AWS Professionals
Google via Coursera Introduction to Apache Spark and AWS
University of London International Programmes via Coursera