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.

  1. Starting & Stopping Web Servers
  2. Using JSON
  3. Talking to a Database
  4. Package Layout
  5. Service Configuration
  6. Fatal Errors in Main
  7. Logging
  8. Routing
  9. Creating Products
  10. A Web Framework
  11. Errors
  12. Testing
  13. Cancellation
  14. Adding Another Model
  15. Request Validation
  16. Implementing Crud
  17. Getting Production Ready
  18. Authentication & Authorization
  19. Tracing Requests
  20. 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

Ultimate Debugging

Duration 10 hours 15 minutes 13 seconds
Introduction to Testing in Go (Golang)

Introduction to Testing in Go (Golang)

Duration 12 hours 17 minutes 47 seconds
Building Modern Web Applications with Go (Golang)

Building Modern Web Applications with Go (Golang)

Duration 29 hours 6 minutes 20 seconds
Go (Golang) Programming The Complete Go Bootcamp 2023

Go (Golang) Programming The Complete Go Bootcamp 2023

Duration 17 hours 49 minutes 29 seconds
Design Patterns in Go

Design Patterns in Go

Duration 9 hours 47 minutes 37 seconds
For the Love of Go: Book/Video Bundle

For the Love of Go: Book/Video Bundle

Duration 6 hours 12 minutes 54 seconds
Refactoring With Bill

Refactoring With Bill

Duration 7 hours 49 minutes 54 seconds
Learn How To Code: Google's Go (golang) Programming Language

Learn How To Code: Google's Go (golang) Programming Language

Duration 45 hours 27 minutes 58 seconds
Golang (Google go)

Golang (Google go)

Duration 17 hours 57 minutes 50 seconds