Learn how to build performant and maintainable API-first web server in Go. I put some emphasis and content regarding building a SaaS in Go. If you want to build a web API in Go this is the course you need.
Build SaaS apps in Go (2nd edition)
Build SaaS apps in Go (2nd edition) is a 21-lesson 4 hours 30 minutes self-paced course by Dominic St-Pierre. Learn how to build performant and maintainable API-first web server in Go.
Course facts
- Lessons
- 21
- Duration
- 4 hours 30 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Dominic St-Pierre
- Price
- Premium
Who teaches Build SaaS apps in Go (2nd edition)? Dominic St-Pierre
Dominic St-Pierre is a Canadian Go developer and founder of Staticbackend.com, a self-hosted backend-as-a-service. He publishes long-form Go tutorials focused on the practical side of building back-end services in Go, often working with PostgreSQL and the systems-engineering patterns the language is designed for.
His CourseFlix listing carries two Dominic St-Pierre courses on Go and back-end development. Material is paid and aimed at engineers building production Go services.
What lessons are included in Build SaaS apps in Go (2nd edition)?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | 01: Web server basics Demo | 06:06 | |
| 2 | 02: HTTP request/response pipeline | 08:02 | |
| 3 | 03: Handlers, HandlerFunc, HandleFunc. WTH! | 08:21 | |
| 4 | 04: HTTP verbs | 03:51 | |
| 5 | 01: Introduction | 02:39 | |
| 6 | 02: Routing | 25:13 | |
| 7 | 03: Middlewares | 17:38 | |
| 8 | 04: JSON encoding/decoding | 07:19 | |
| 9 | 05: Our ~100 LoC web engine | 21:55 | |
| 10 | 01: Why? What? When? | 11:17 | |
| 11 | 02: How to test web handler | 07:00 | |
| 12 | 03: Making our webengine testable (including middlewares) | 12:10 | |
| 13 | 01: Basics | 14:20 | |
| 14 | 02: Scan to struct | 15:12 | |
| 15 | 03: Package organization | 08:07 | |
| 16 | 04: Real-world examples | 17:58 | |
| 17 | 05: Generics to reduce code repetition | 03:20 | |
| 18 | Server setup and deploying a Go web server | 24:36 | |
| 19 | Create the book's website from the book's API server (part 1) | 26:27 | |
| 20 | Create the book's website with the book's API server (part 2) | 27:30 | |
| 21 | How to navigate the code for chapters | 01:21 |
Get instant access to all 20 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionBooks
What courses are similar to Build SaaS apps in Go (2nd edition)?
-
Updated 2y agoWeb Authentication, Encryption, JWT, HMAC, & OAuth With Go
By: UdemyAn Intermediate Level Course for the Go Programming Language covering Web Authentication, Encryption, JWT, HMAC, & OAuth. Google's Go Programming Language is on14h 3m -
Updated 3y agoAngular and Golang: A Rapid Guide - Advanced
By: UdemyLearn how to create an Ambassador App using Angular and Golang. We will build 3 frontend apps Admin, Ambassador and Checkout and they will consume a big Golang9h 40m -
Updated 1y agoBuilding Levenue
By: Anthony GGLive screen recordings and explanations on how we are step by step building the infrastructure of my million-dollar company - levenue.com.6h 55m0/5 -
Updated 2y agoBuild Your Own Database in Go From Scratch
By: James SmithStudy databases from scratch by creating your own, step by step and with simple code in Go (language-neutral). Atomicity and durability. -
Updated 5mo agoGolang for Beginners
By: Zero To MasteryLearn Golang from scratch. Dive into the world of scalable and high-performance software. Prepare your skills for real-world projects and interviews.2h 28m -
Updated 2y agoGolang: How to Build a Blockchain in Go Guide
By: UdemyLearn how to build a blockchain from scratch with Go Programming Language (Golang).5h 24m -
Updated 5mo agoThe Anatomy of Go
By: ByteSizeGo, Phuong LeThe Anatomy of Go by Phuong Le (ByteSizeGo) — deep dive into the Go type system, memory model, goroutines, concurrency, and runtime internals.
More courses by Dominic St-Pierre
-
Updated 2y agoBuild a Google Analytics in Go
This course assumes you've taken my Build SaaS apps in Go course or are familiar with Go's standard library for building web applications.7h 18m5/5