Ultimate Service 2.0
14h 7m 18s
English
Paid
April 8, 2024
The Ultimate Service class is for Go developers who wish to learn how to build production ready & well tested web services in Go. It provides an intensive, comprehensive & idiomatic view of building web services using community accepted practices.
More
The class goes beyond just the use of the http package and focuses on building CRUD based services with logging, observability and debugging. The class also teaches POD architectures, Docker and cloud deployment. We believe this class is perfect for anyone wishing to build production ready, scalable, fast, and highly concurrent web services in Go.
- Starting & Stopping Web Servers
- Using JSON
- Talking to a Database
- Package Layout
- Service Configuration
- Fatal Errors in Main
- Logging
- Routing
- Creating Products
- A Web Framework
- Errors
- Testing
- Cancellation
- Adding Another Model
- Request Validation
- Implementing Crud
- Getting Production Ready
- Authentication & Authorization
- Tracing Requests
- More Error Handling
Watch Online Ultimate Service 2.0
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | 1.1: Macro-Level Engineering | 06:13 |
2 | 2.1: Module Mirrors | 37:30 |
3 | 2.2: MVS Algorithm | 10:08 |
4 | 2.3: Checksum Database | 10:35 |
5 | 2.4: Major Version Imports | 13:45 |
6 | 2.5: Vendoring | 04:43 |
7 | 3.1: Introduction | 21:05 |
8 | 3.2: Logging | 16:57 |
9 | 3.3: Configuration | 24:49 |
10 | 3.4: Debugging / Metrics | 09:08 |
11 | 3.5: Shutdown Signaling | 10:47 |
12 | 4.1: Handlers Package | 23:16 |
13 | 4.2: Readiness Handler | 08:25 |
14 | 5.1: Custom Handler | 26:57 |
15 | 5.2: Gathering Trace Information | 13:46 |
16 | 5.3: Middleware | 10:57 |
17 | 5.4: Error Handling | 21:44 |
18 | 5.5: Sending Responses | 13:35 |
19 | 5.6: Handling Requests | 14:16 |
20 | 6.1: Logging | 25:55 |
21 | 6.2: Error Handling | 16:54 |
22 | 6.3: Panic Handling | 12:16 |
23 | 6.4: Metrics | 12:31 |
24 | 7.1: Understanding JWT | 10:51 |
25 | 7.2: Private/Public Keys | 14:17 |
26 | 7.3: Basic JWT generation | 24:11 |
27 | 7.4: Auth Package | 23:20 |
28 | 7.5: Testing Auth Package | 16:13 |
29 | 7.6: Auth Middleware | 35:20 |
30 | 8.1: Installation | 19:32 |
31 | 8.2: Clusters & Pods | 10:34 |
32 | 8.3: Build Service Image | 18:31 |
33 | 8.4: Configure K8s | 38:18 |
34 | 8.5: Liveness Probe | 06:34 |
35 | 9.1: Database Package | 17:17 |
36 | 9.2: Application Integration | 13:01 |
37 | 9.3: Schema | 15:24 |
38 | 10.1: User Package | 15:12 |
39 | 10.2: Business CRUD API | 34:55 |
40 | 10.3: Testting Support: Docker | 18:55 |
41 | 10.4: Testting Support: Unit | 09:48 |
42 | 10.5: Writing / Running Tests | 18:56 |
43 | 11.1: Bind Handlers | 09:28 |
44 | 11.2: Writing Handlers | 14:28 |
45 | 11.3: Integration Test Support | 06:39 |
46 | 11.4: Writing Integration Tests | 20:34 |
47 | 12.1: Running the project | 32:38 |
48 | 13.1: Web framework support | 20:40 |
49 | 13.2: Apply Trace code | 15:30 |
Similar courses to Ultimate Service 2.0
![Ultimate Debugging](https://cdn.courseflix.net/courses/100x56/ultimate-debugging.jpg)
Ultimate Debugging
Duration 10 hours 15 minutes 13 seconds
Course
Book
![Introduction to Testing in Go (Golang)](https://cdn.courseflix.net/courses/100x56/introduction-to-testing-in-go-golang.jpg)
Introduction to Testing in Go (Golang)
Duration 12 hours 17 minutes 47 seconds
Course
![Building Modern Web Applications with Go (Golang)](https://cdn.courseflix.net/courses/100x56/building-modern-web-applications-with-go-golang.jpg)
Building Modern Web Applications with Go (Golang)
Duration 29 hours 6 minutes 20 seconds
Course
![Go (Golang) Programming The Complete Go Bootcamp 2023](https://cdn.courseflix.net/courses/100x56/go-golang-programming-the-complete-go-bootcamp-2023.jpg)
Go (Golang) Programming The Complete Go Bootcamp 2023
Duration 17 hours 49 minutes 29 seconds
Course
![Design Patterns in Go](https://cdn.courseflix.net/courses/100x56/design-patterns-in-go.jpg)
Design Patterns in Go
Duration 9 hours 47 minutes 37 seconds
Course
![For the Love of Go: Book/Video Bundle](https://cdn.courseflix.net/courses/100x56/for-the-love-of-go-book-video-bundle.jpg)
For the Love of Go: Book/Video Bundle
Duration 6 hours 12 minutes 54 seconds
Course
![Refactoring With Bill](https://cdn.courseflix.net/courses/100x56/refactoring-with-bill.jpg)
Refactoring With Bill
Duration 7 hours 49 minutes 54 seconds
Course
![Learn How To Code: Google's Go (golang) Programming Language](https://cdn.courseflix.net/courses/100x56/learn-how-to-code-google-s-go-golang-programming-language.jpg)
Learn How To Code: Google's Go (golang) Programming Language
Duration 45 hours 27 minutes 58 seconds
Course
![Golang (Google go)](https://cdn.courseflix.net/courses/100x56/golang-google-go.jpg)
Golang (Google go)
Duration 17 hours 57 minutes 50 seconds
Course