Ultimate Service 2.0

14h 7m 18s
English
Paid

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.

Read more about the course

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

Building Production-Ready Services with gRPC and Go

Building Production-Ready Services with gRPC and GoByteSizeGo

Category: Golang (Google Go)
Duration 11 hours 23 minutes 33 seconds
How to develop a productive HTTP client in Golang (Go)

How to develop a productive HTTP client in Golang (Go)udemy

Category: Golang (Google Go)
Duration 9 hours 44 minutes 29 seconds
Angular and Golang: A Practical Guide

Angular and Golang: A Practical Guideudemy

Category: Angular, Golang (Google Go)
Duration 6 hours 35 minutes 27 seconds
Let's Build a Go version of Laravel

Let's Build a Go version of Laraveludemy

Category: Golang (Google Go), Laravel
Duration 19 hours 22 minutes 16 seconds
Web Authentication, Encryption, JWT, HMAC, & OAuth With Go

Web Authentication, Encryption, JWT, HMAC, & OAuth With Goudemy

Category: Golang (Google Go)
Duration 14 hours 3 minutes 23 seconds
Ultimate Debugging

Ultimate Debuggingardanlabs.com

Category: Golang (Google Go)
Duration 10 hours 15 minutes 13 seconds
Master Go

Master Goappliedgo.com (Christoph Berger)

Category: Golang (Google Go)
Duration 6 hours 32 minutes 20 seconds
Angular and Golang: A Rapid Guide - Advanced

Angular and Golang: A Rapid Guide - Advancedudemy

Category: Angular, Golang (Google Go)
Duration 9 hours 40 minutes 39 seconds