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

Learn to Create Web Applications using Go

Learn to Create Web Applications using Gousegolang.com

Duration 43 hours 35 minutes 37 seconds
Go (Golang) Programming The Complete Go Bootcamp 2023

Go (Golang) Programming The Complete Go Bootcamp 2023udemy

Duration 17 hours 49 minutes 29 seconds
Advanced Branching and Looping in GO

Advanced Branching and Looping in GOpluralsight

Duration 1 hour 14 minutes 40 seconds
Go - The Complete Guide

Go - The Complete GuideAcademind Pro

Duration 15 hours 23 minutes 30 seconds
Ultimate Go: Software Design with Kubernetes

Ultimate Go: Software Design with Kubernetesardanlabs.com

Duration 18 hours 2 minutes 48 seconds
Golang (Google go)

Golang (Google go) udemy

Duration 17 hours 57 minutes 50 seconds
For the Love of Go: Book/Video Bundle

For the Love of Go: Book/Video BundleJohn Arundel

Duration 6 hours 12 minutes 54 seconds
Golang (Go) Concurrency: Hands-On Guide

Golang (Go) Concurrency: Hands-On Guideudemy

Duration 2 hours 9 minutes 27 seconds
Introduction to Testing in Go (Golang)

Introduction to Testing in Go (Golang)udemy

Duration 12 hours 17 minutes 47 seconds