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
- Language
- English
- 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
Read Book Build SaaS apps in Go (2nd edition)
| # | Title | Type | Open |
|---|---|---|---|
| 1 | Book 1 | — |
What courses are similar to Build SaaS apps in Go (2nd edition)?
UpdatedPractical Go Foundations
By: Ardan LabsAn introductory Go course covering strings, error handling, testing, sorting, and REST APIs through lectures and coding exercises.13h 9m5/5
UpdatedWorking with React and Go (Golang)
By: UdemyBuild a full app pairing a React front end (class components and hooks) with a Go API, including JSON, GraphQL, and JWT authentication.24h 48m
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
UpdatedGetting Started With Golang
By: Academind Pro (Maximilian Schwarzmüller)A ground-up introduction to Go's syntax, value types, and core concepts, with demo projects and exercises for complete beginners.15h 19m
Updated 2y agoBuilding Production-Ready Services with gRPC and Go
By: ByteSizeGoThe course "Building Production-Ready Services with gRPC and Go" covers the development of high-performance services using gRPC and the Go language.11h 23m
Updated 2y agoLearn How To Code: Google's Go (golang) Programming Language
By: UdemyThis course is the ultimate comprehensive resource for learning the Go Programming Language. This course is perfect for both beginners and experienced developer45h 27m
UpdatedWeb hook service application over SSH
By: Anthony GGBuild a terminal application and server in Go that generates webhook URLs and forwards traffic to your localhost over SSH.3h 16m0/5
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