Search courses ranked by devsStop wasting time. Search coding courses, tutorials, and books — ranked by developers who voted for themSee how→
Learn HTTP Servers in Go


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 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
24 hours
video
Included
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