Custom Practical Go Training and Boot Camps

Course Description:

Our custom hands-on Go training contains several modules that you can choose from to create a syllabus tailored to your needs. Feel free to reach out if you have a need that is not converted by the following topics - we have a lot of experience with Go and development at large.

These classes are led by Miki Tebeka. Miki has more than 25 years of experience developing software for clients, with 11 of those years writing code in Go. Miki is the author of several books, a LinkedIn Learning author and a very busy teacher. Miki teaching style is “hands on” - you’re going to write a lot of coding during these sessions.

  • Each module takes between 3.5 and 4 hours to complete
  • Some modules can be turned into 2 hour blocks
  • Custom Training is taught Monday through Thursday for 4 hours each day

Modules Available

  • Variables, Conditions & Loops
  • Collections Types
  • Functions
  • Error Handling
  • Structs & Methods
  • Interfaces
  • Goroutines & Channels
  • The “sync” and “sync/atomic” packages
  • Logging & Metrics
  • Timeouts & Cancellations
  • Project Management
  • Testing
  • HTTP Clients
  • HTTP Servers
  • Protocol Buffers
  • gRPC Basics
  • gRPC Topics *
  • Writing Secure Go Code
  • Static Analysis
  • The Empty Interface
  • Iota & Enums
  • Working with Files
  • Working with Relational Databases
  • Calling non-Go Code
  • Working with Time
  • Configuration
  • Networking
  • Sorting
  • Building
  • Regular Expressions