Configuration

Night mode

Intro

A$AP Scalable Web Services with Go & Docker 🚀 Course

Engineers From These Top Companies and Universities Trust EXLskills

1M+ Professionals | 100+ Institutions

This is the EXLskills free and open-source A$AP Scalable Web Services with Go & Docker Course! It's a highly-accelerated open course that's best-suited for people with a bit of background in software engineering to quickly pick up Go, learn the essential best practices, and hit the ground running!
After this course, you'll be able to build lightweight, scalable, and idiomatic web services that connect to relational (SQL) databases, consider auth, and serve performant JSON REST APIs.
For further practice, we recommend checking out our Go Guided Projects that will give you access to a professional Go developer, detailed documentation, and real-world tasks that you can work on to go from the basics of Go, into building production apps.

Is this course FREE?

Yes, this a 100% free course that you can contribute to on GitHub here!

Have more questions?

Overview

Intro

Your Journey with Go

Google's Go Programming language (often called GoLang for clarity), is one of today's fastest-growing languages and has one of the highest developer satisifaction ratings in the industry -- Go developers love coding in Go!

Combined with Docker, it creates an expressive, portable, and scalable foundation for building production web services -- and that's what we're going to get a quick introduction to in this course!

Prerequisites

Prior to starting this course, you should have:

Basic understanding of what Go, REST APIs, JSON, and Docker are (as well as their use-cases)

Familiarity with a C++ or Java-like programming language (this will make reading Go pretty easy for you)