- Lessons
- 6 modules
- 28
- Video duration
- 21 videos
- 4h 25m
- Download
- 7 files
- 930.1 KB
- Quizzes
- 0
Build SaaS apps in Go
Description
Learn how to build an API-first web backend from scratch with Go and the standard library.
Additional details
Check my new course, Build a Google Analytics in Go, for a 40% discount on building SaaS apps in Go.
This course focuses on building web API using Go's standard library. It's slightly biased towards SaaS, as I typically create this type of web application.
You'll learn:
- The request/response flow.
- How middleware works.
- How to test your web handlers.
- Authentication and Authorization.
- Stripe payments.
- Everything you need to know to build web apps in Go
Lessons in this course
All lessons are available after your purchase.
- Let's Go
-
-
01 Web server basics 6 minsrequire purchase
-
02 HTTP request/response pipeline 8 minsrequire purchase
-
03 Handlers, HandlerFunc, HandleFunc WTH! 8 minsrequire purchase
-
04 HTTP verbs 4 minsrequire purchase
-
Modules code and slides 12.8 KBrequire purchase
-
- Web engine
-
-
01 Introduction 2 minsrequire purchase
-
02 Routing 25 minsrequire purchase
-
03 Middlewares 17 minsrequire purchase
-
04 JSON encoding/decoding 7 minsrequire purchase
-
05 Our ~100 LoC web engine 22 minsrequire purchase
-
Module code and slides 22.9 KBrequire purchase
-
- Tests
-
-
01 Why? What? When? 11 minsrequire purchase
-
02 How to test web handlers 7 minsrequire purchase
-
03 Making our web engine testable (including Middlewares) 12 minsrequire purchase
-
Module code and slides 15.0 KBrequire purchase
-
- Database
-
-
01 Basics 14 minsrequire purchase
-
02 Scan to struct 15 minsrequire purchase
-
03 Package organization 8 minsrequire purchase
-
04 Real-world examples 18 minsrequire purchase
-
05 Generics to reduce code repetition 3 minsrequire purchase
-
Module code and slides 7.6 KBrequire purchase
-
- Extra / Miscellaneous
-
-
Server setup and deploying a Go web server 24 minsrequire purchase
-
Create the book's website from the book's API server (part 1) 26 minsrequire purchase
-
Creating the book's website from the book's API server (part 2) 27 minsrequire purchase
-
- Book (1st edition)
-
-
Book PDF versionrequire purchase
-
Book ePUB versionrequire purchase
-
How to navigate the code for chapters 1 minsrequire purchase
-
code.zip 287.1 KBrequire purchase
-