brand logo
Yohann Bethoule
Contact me

Train your developers in Go

5 half-day sessions to go from 'I know a backend language' to 'I ship idiomatic Go in production'.

15 hours, 5 core topics

  1. 1

    Fundamentals

    Syntax, types, data structures, error handling

  2. 2

    Best practices

    Conventions, project layout, interfaces, quality tooling

  3. 3

    Testing

    Unit tests, table-driven tests, mocks, integration tests, coverage

  4. 4

    Concurrency

    Goroutines, channels, worker pools, context, graceful shutdown

  5. 5

    Your choice

    A half-day tailored to your team's needs: performance, advanced testing, microservices, or security

On-site or remote, up to 12 participants.

Practice-first

Your developers code first, theory comes after. Every session follows the same rhythm: a short briefing, one hour of hands-on practice, then a collective review where concepts are anchored in the code actually written.

GoCheck

The training is built around GoCheck, a URL health monitor built from scratch. A simple CLI on day one, a full application with a REST API, concurrency, and tests on the last.

When does it make sense?

* If you check at least one box, this training is for you!

Starting at €5,000

Full training for a group of developers. Course materials, project source code, and post-training support included. The last half-day is customized to your team's needs.

Contact me