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