Open Source Go conference

Mar 18th - 19th 2019

Seminole Hard Rock Hotel and Casino
Hollywood, FL

Ultimate Service

Ultimate Service

This class is for companies that have taken either Go Fundamentals or Ultimate Go and want to learn how to build production-level services in Go.

Trusted by:

Intel
Oracle
Cisco
Comcast
Jet
Turner
Paypal
GE
Juniper
NewRelic

Ultimate Service is a 3 day class for any Go developer who wishes to learn how to build production ready and well tested web services in Go. This class provides an intensive, comprehensive and idiomatic view of building web services using community accepted idioms and practices.


Course Overview


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.

Roadmap:

  • Learning the http and net packages
  • Basic server startup and shutdown with load shedding
  • Application State
  • Health and Readiness
  • Context and Error Handling
  • Middleware Support
  • Observability
  • Debugging Support
  • Database Support
  • CRUD based API’s and Usage
  • Docker Support
  • Modules and Dependency Management
  • POD Architecture and Sidecars
  • Authentication

What a student is expected to learn:

  • Strong understanding of how to build and debug web services in Go.
  • Solid testing and design patterns.
  • Patterns and techniques for solving common problems.

Minimal Qualified Student:

  • A fully working Go environment and can build a basic Go application.
  • Has taken Ultimate Go, Go Fundamentals, or has a similar understanding of what is taught in those classes.
  • A basic understanding of the standard library net/http package.
  • A basic understanding of Docker.

Go Training Reviews


Great class! The teams would benefit from post-class help in code reviews, mentoring, and development of starter kits for typical applications types in our environment.

Engineer, PayPal

The course is extremely well organized and the pace is also very conducive to the learning process. The exercises are very well organized. Delivered very high value.

Engineer, Cisco

Excellent class. The instructor is a hacker speaking to hackers, so we got very useful information and advice. Well-structured and paced was not totally dead at the end of the day. Good exercises. 10/10 would gopher it again.

Engineer, Zip Recruiter