*** Proof of Product ***
Exploring the Essential Features of “Ardanlabs – Ultimate Service (2020)“
The Ultimate Service class is designed for Go developers eager to master the art of building robust, production-ready, and well-tested web services in Go. This course offers an intensive, comprehensive, and idiomatic exploration of web service development, incorporating widely accepted community practices.
01. Starting & Stopping Web Servers
- 1.0 – Intro
- 1.1 – Startup
- 1.2 – Graceful Shutdown
02. Using JSON
- 2.0 – Intro
- 2.1 – Using JSON
03. Talking to a Database
- 3.0 – Intro
- 3.1 – Run a database in Docker
- 3.2 – Create the Schema
- 3.3 – Query the DB
04. Package Layout
- 4.0 – Intro
- 4.1 – Package Layout
05. Service Configuration
- 5.0 – Intro
- 5.1 – Service Configuration
06. Fatal Errors in Main
- 6.0 – Intro
- 6.1 – Fatal Errors in Main
07. Logging
- 7.0 – Intro
- 7.1 – Logging
08. Routing
- 8.0 – Intro
- 8.1 – Postman Collections
- 8.2 – Get a Single Product
- 8.3 – Adding a Router
09. Creating Products
- 9.0 – Intro
- 9.1 – Creating Products
10. A Web Framework
- 10.0 – Intro
- 10.1 – A Web Framework
11. Errors
- 11.0 – Intro
- 11.1 – Error Handling
- 11.2 – Error Statuses
- 11.3 – Known Errors
12. Testing
- 12.0 – Intro
- 12.1 – Business Logic Tests
- 12.2 – API Tests
13. Cancellation
- 13.0 – Intro
- 13.1 – Cancellation
14. Adding Another Model
- 14.0 – Intro
- 14.1 – Adding Another Model
15. Request Validation
- 15.0 – Intro
- 15.1 – Request Validation
16. Implementing Crud
- 16.0 – Intro
- 16.1 – Updating Products
- 16.2 – Deleting Products
17. Getting Production Ready
- 17.0 – Intro
- 17.1 – Health Checks
- 17.2 – Profiling
- 17.3 – Middleware
- 17.4 – Metrics
- 17.5 – Request Logging
18. Getting Production Ready (Continued)
- 18.0 – Intro
- 18.1 – Integrating Context
- 18.2 – Adding Users
- 18.3 – Generating JWTs
- 18.4 – Validating JWTs
- 18.5 – Route Authorization
- 18.6 – Row Authorization
19. Tracing Requests
- 19.0 – Intro
- 19.1 – Tracing
- 19.2 – Distributed Tracing
20. More Error Handling
- 20.0 – Intro
- 20.1 – Handling Panics
- 20.2 – Integrity Errors: Self Shutdown
Please see the full list of alternative group-buy courses available here: https://lunacourse.com/shop/