Learn CI/CD

Lane is a back-end engineer and the lead instructor of Boot.dev. He has taught over one million students worldwide.

About this course
Learn CI/CD with GitHub Actions, Docker and Go. You'll build and test a real codebase, and then automate that same build process to deploy an application to the cloud. We'll cover technologies like GitHub Actions, Docker, GCP, Cloud Run, and Turso. If you want to learn how modern tech companies test and ship products, this course is for you.
What you'll learn
Continuous Integration
Learn the basics of CI with GitHub Actions
Tests
Learn how to write and run tests both locally and with GitHub Actions
Formatting
Learn how to run automated code format checks in the cloud
Linting
Learn how to run automated code linting checks and learn about the difference between linting and formatting
Security
Learn about automatic security checks and how to set them up in a Go project
Build
Learn how to build a Go project in the cloud and Dockerize it in GitHub Actions
Deploy
Learn how to deploy a Go project to the public internet using GCP and Cloud Run
Database
Learn how to connect your public Go service to a managed Turso database. Run migrations in continuous delivery pipelines