We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

Thanks to visit codestin.com
Credit goes to www.boot.dev

We use cookies to see how our site is used and to make it better for you. We will never sell your data, but we do use it for analytics and ad measurement.

Learn CI/CD with GitHub Actions, Docker and Go course thumbnail

Learn CI/CD with GitHub Actions, Docker and Go

Also available in:

typescript

Learn how to take a working codebase and automate the testing, build, and deployment processes for a cloud-based application.

What will you learn?

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.

Chapter List

1
Continuous Integration
Learn the basics of CI with GitHub Actions
2
Tests
Learn how to write and run tests both locally and with GitHub Actions
3
Formatting
Learn how to run automated code format checks in the cloud
4
Linting
Learn how to run automated code linting checks and learn about the difference between linting and formatting
5
Security
Learn about automatic security checks and how to set them up in a Go project
6
Build
Learn how to build a Go project in the cloud and Dockerize it in GitHub Actions
7
Deploy
Learn how to deploy a Go project to the public internet using GCP and Cloud Run
8
Database
Learn how to connect your public Go service to a managed Turso database. Run migrations in continuous delivery pipelines

Join 5,335 students in the Learn CI/CD with GitHub Actions, Docker and Go course

Read reviews of their learning experiences

Learn CI/CD! but read very carefully to some lessons.

(5/5)
Bryan Troncoso profile image

Bryan Troncoso

Chile

Start here. I wish I’d learned these basics before I ever opened a terminal. Clear, practical and qu...

(5/5)
Andreas Lenz profile image

Andreas Lenz

Weimar, Germany

Crazy!

(5/5)
snowiee  profile image

snowiee

Petropia

Useful course if you want to automate development.

(5/5)
Codrin Ursachi profile image

Codrin Ursachi

Romania

Quick, sometimes can be tricky, because GCP isn't the most easy to use, but teaches a lot

(5/5)
Damian Zaręba profile image

Damian Zaręba

DG

Excellent course!

(5/5)
Nikola Lukic profile image

Nikola Lukic

United States

nice course, short but useful

(5/5)
Aleksa Elezovic profile image

Aleksa Elezovic

Serbia

A great course that will show you in two days how easy it is to build pipelines for GH Actions.

(5/5)
Łukasz Bartos profile image

Łukasz Bartos

Opole, Poland

This is a really nice overview of automated deployment. As always, I do with there was a little bit...

(4/5)
Peder Reiff profile image

Peder Reiff

Chicago Suburbs, USA

Showing 1-9 of 63

or view more reviews

Mediocrity doesn't cut it anymore

The only way to become a great developer is to write a lot of code

Avoid tutorial hell

by writing a ton of code

Stay motivated with

a game-like curriculum

Build portfolio projects

to prove your skills

Delve deeper

into foundational concepts

Learn flexibly online

without interrupting your life

For 1% the price of college

to minimize your financial risk

Frequently asked Questions

Got questions? We've got answers

Yes! It's free to create an account and start learning. You'll get all the immersive and interactive features for free for a few chapters. After that, if you still haven't paid for a membership, you'll be in read-only (content only) mode.