Learning Go

The Netherlands

Deze praktijkgerichte Go-training behandelt de essentie via interfaces, testen, context, concurrency en generics. Leer aan de hand van voorbeelden: bekijk code, voer code uit, stel vragen en krijg feedback. Inclusief een praktische oefening waarin je een registratieflow met e-mailverificatie implementeert.

Heb je een vraag over de training?

Stel deze aan Melchior! Hij helpt je graag met het vinden van de juiste oplossing voor jou, jouw team of organisatie.

Neem contact op

Wat ga je leren?

Je werkt onder meer aan: Basis (A Tour of Go), Interfaces, Meer over functies, Testen, Context, Concurrency en Generics. Daarnaast komen aan bod: HTTP-clients en -servers; JSON/XML-encoding/-decoding; Dependency management met Go-modules en semantische versionering; Tooling voor debuggen, statische analyse en dependency-analyse; en de basis van gRPC: Protocol Buffers, request/response, streaming, codegeneratie en de HTTP → gRPC-gateway. De aanpak draait om leren aan de hand van voorbeelden: bekijk code, voer code uit.

Belangrijkste leerdoelen

  1. Inzicht in de basis van Go (A Tour of Go) en de beginselen van testen.
  2. Context gebruiken voor annulering, deadlines en request-scoped data.
  3. Concurrency met goroutines, channels en select.
  4. HTTP-clients/-servers bouwen en JSON/XML encoderen/decoderen.
  5. gRPC request/response- en streamingpatronen; HTTP → gRPC-gateway.
  6. Dependencies beheren met Go-modules en semantische versionering.

Programma

Praktijkgerichte aanpak: leer aan de hand van voorbeelden; bekijk code, voer code uit; stel vragen; krijg feedback. Tweedaags format: dag 1 en de ochtend van dag 2 behandelen de kernonderwerpen; de laatste halve dag is een begeleide praktische oefening met het registratieproject.

  • Startup / Basis (A Tour of Go)
  • Overzicht van de taal en de sterke punten
  • Functies en defer
  • Pointers
  • Slices en maps
  • Methods en interfaces (introductie)
  • Aanpak: leer aan de hand van voorbeelden; bekijk code, voer code uit

Voor wie is deze training?

Deze training is ideaal voor software engineers en developers die Go willen leren. Ze is geschikt voor wie nieuw is in Go en voor Go-beginners die hun vaardigheden willen verdiepen op het gebied van interfaces, testen, context, concurrency en generics.

Vereisten

Een laptop.

Go geïnstalleerd op je laptop.

In staat zijn om de voorbeelden en de praktische oefening uit te voeren.

Waarom zou ik deze training volgen?

Leer aan de hand van voorbeelden

Praktijkgericht leren: bekijk code, voer code uit, stel vragen, krijg feedback

Van de basis tot gRPC

De agenda omvat A Tour of Go, interfaces, functies, testen, context, concurrency, generics en gRPC

Praktische oefeningen inbegrepen

Inclusief voorbeelden en een praktische oefening met een registratieflow met API-schema en diagrammen, plus kant-en-klare commando’s

Wat moet je nog meer weten?

Na inschrijving voor deze training ontvang je een bevestigingsmail met praktische informatie. Een week voor de training vragen we naar eventuele dieetwensen.

Tot snel!

Cursusinformatie

De training bestaat uit een gezonde mix van theorie, voorbeelden en oefeningen.

API-schema en diagrammen worden aangeleverd als leidraad voor de oefening.

Je moet je eigen laptop meenemen naar deze training.

Reis- en verblijfskosten worden niet vergoed.

Maak kennis met de trainers

Kubilay Karpat

Kubilay is a software consultant at Xebia, working with teams to design and build backend systems that remain maintainable as they evolve. His work centers on pragmatic architecture, code clarity, and

Abdullah Zaiter

Abdullah is a software consultant at Xebia who has led large-scale platform work scaling e-commerce systems across borders, migrating country-specific applications, and making architectural choices un

Ook interessant voor jou

Mastering AI-Assisted Software Engineering

2 days to AI coding mastery. Work with Claude, Copilot, and Cursor on your actual projects. Build Model Context Protocol integrations for your specific workflows. Leave with skills that immediately boost your productivity and custom tools that keep working long after the workshop ends.

GenAI
Software Development
2 dagen
In Person

Next:

15 – 16 okt, 2026

From:

€1795

Bekijk training
Event-Driven MicroServices

Say goodbye to distributed monoliths and embrace the power of an event-driven approach. Follow our Event-Driven MicroServices training.

Back-End Development
Software Architecture
Software Development
Bekijk training
Test-Driven Development (TDD)

Elevate your software engineering prowess by mastering Test-Driven Development, a short-cyclic process that empowers you to create software predictably and efficiently, through focused hands-on training.

Software Development
Software Testing
Bekijk training
React Foundation

Level up your developer skills with our React Foundation training. Get to know the basics of this popular library in just one day.

Front-End Development
Software Development
Bekijk training
Tech Lead Masterclass

Doe mee aan de Tech Lead Masterclass en ervaar wat het echt betekent om een Tech Lead te zijn.

Patrick Kua

Leiderschap
Software Development
Software Ontwikkeling
2 dagen
In Person

Next:

23 – 24 sep, 2026

From:

€1675

Bekijk training

Niet gevonden wat je zocht? Er is meer!

Veelgestelde vragen