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

Ultimate Go

Ultimate Goardanlabs.com

Category: Golang (Google Go)
Duration 16 hours 8 minutes 46 seconds
Writing A Compiler In Go

Writing A Compiler In GoThorsten Ball

Category: Golang (Google Go)
Duration
Golang: How to Build a Blockchain in Go Guide

Golang: How to Build a Blockchain in Go Guideudemy

Category: Golang (Google Go), Other (Blockchain)
Duration 5 hours 24 minutes 9 seconds
Golang + Lambda Masterclass [EARLY-ACCESS]

Golang + Lambda Masterclass [EARLY-ACCESS]Gourav Kumar

Category: AWS, Golang (Google Go)
Duration 1 hour 41 minutes 25 seconds
Ultimate Service 3.0

Ultimate Service 3.0ardanlabs.com

Category: Golang (Google Go), Kubernetes
Duration 13 hours 33 minutes 5 seconds
Getting Started With Golang

Getting Started With GolangAcademind Pro

Category: Golang (Google Go)
Duration 15 hours 19 minutes 14 seconds
Introduction to industry REST microservices in Golang (Go)

Introduction to industry REST microservices in Golang (Go)udemy

Category: Golang (Google Go)
Duration 15 hours 45 minutes 33 seconds
Build a Google Analytics in Go

Build a Google Analytics in GoDominic St-Pierre

Category: Golang (Google Go)
Duration 7 hours 18 minutes 48 seconds
Full Time Go Dev

Full Time Go Devfulltimegodev

Category: Golang (Google Go)
Duration 42 hours 44 minutes 36 seconds