Search courses ranked by devsSee how

1 recommendation
1recommend

Learn HTTP Servers in Go

Lane Wagner
Lane Wagner
Boot.dev
Boot.dev
Recommended

Extra perks unlocked via skillcraft.ai link

Learn how to build an HTTP web server from scratch in the Go programming language. You'll build a production ready JSON API using fairly minimalistic tools. You'll incorporate middleware, routing, logging, webhooks, authentication, authorization, JWTs, and more. This course is the coup-de-grace for any aspiring backend developer.

Instructor

Lane Wagner

Lane Wagner

Lane is a back-end engineer and the lead instructor of Boot.dev. He has taught over one million students worldwide, on Boot.dev, FreeCodeCamp, YouTube and the Backend Banter podcast. Lane worked as a backend engineer writing Go, Python and TypeScript, then moved into engineering management and a couple of years later left to build Boot.dev full-time.

Course details

Duration

24 hours

Format

video

Certificate

Included

Pricing

Freemium

What you'll learn

Build production-ready HTTP servers in Go

Implement JWT authentication from scratch

Design RESTful APIs with proper routing

Integrate PostgreSQL databases with migrations

Prerequisites

Strong Go programming skills

Understanding of HTTP and web concepts

Basic database knowledge helpful

Who this course is for

Go developers building backend services

Engineers creating production APIs

Backend developers mastering server architecture

Curriculum

Servers

Routing

Architecture

JSON

Storage

Authentication

Authorization

Webhooks

Documentation

Notice something missing?

Help us improve this course information for the community

Suggest an edit
Loading reviews...