Find the perfect coding resourcesLearn how skillcraft.ai helps developers find the perfect coding learning resourcesLearn more→

Lane Wagner
Instructor
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.
Completion
Certificate included
Format
Interactive coding
Freemium
Build production-ready HTTP servers in Go
Implement JWT authentication from scratch
Design RESTful APIs with proper routing
Integrate PostgreSQL databases with migrations
Handle webhooks and authorization logic
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.
We'll cover the basics of web servers, and why Go is such a great language for building performant web servers
We'll cover the basics of HTTP routing, and how to build a router using Go's standard library
We'll talk about some different web architectures, and how to choose the right one for your project
Learn about how to parse and send JSON data from a Go server
We'll add a PostgreSQL database and talk about data storage and database migrations
We'll build an authentication system using JWTs from scratch, and compare JWTs to other authentication methods
Learn about how authorization differs from authentication, and how to implement it in your application
Webhooks are a special kind of HTTP handler that you'll use often in modern web applications
Learn about documentation, why it's important, and learn about some tools that can help you write good documentation
Share Your Experience
Sign in to leave a review and help others
No reviews yet. Be the first to review!