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 agoWorking with Microservices in Go (Golang)
By: UdemyFor a long time, web applications were usually a single application that handled everything—in other words, a monolithic application. This monolith handled user10h 51m5/5 -
FreeUpdated 2y agoUltimate Debugging
By: Ardan LabsUltimate Debugging is a course that will help you master the art of debugging software at a deep level.10h 15m -
Updated 1y agoGolang mini course for beginners
By: Anthony GGUnlock the World of Go Programming with our Golang Mini Course for Beginners . This concise and easy-to-understand course is tailored for developers who are.2h 54m0/5 -
Updated 6mo agoBeyond Effective Go: Part 1 - Achieving High-Performance Code
By: Corey ScottDelve into the world of Go and create fast, reliable code with the book series Beyond Effective Go. Tips and techniques for experienced developers. -
Updated 4mo agoBackend Master Class [Golang + PostgreSQL + Kubernetes]
By: UdemyThis course is designed with a lot of details, so that everyone, even with very little programming experience can understand and do it by themselves. I strongly18h 51m -
Updated 2y agoUltimate Go: Software Design with Kubernetes
By: Ardan LabsThis course teaches you how to build production-level services in Go, leveraging the power of a Domain Driven, Data Oriented Archiecture deployed in Kubernetes.18h 2m -
Updated 2y agoGolang + Lambda Masterclass [EARLY-ACCESS]
By: Gourav KumarThis course teaches you everything you need to create production-ready Golang + Lambda Microservices, REST APIs.1h 41m -
Updated 6mo agoCommand Line Applications in Go
By: Elliott MinnsLearn Go by creating CLI utilities. Suitable for beginners and developers who want to master Go and create their own command-line tools.27h 11m
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