- 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
 
-