Cursusaanbod
Go in Context: Een Vergelijking
- Go vs Java, Python, C, en andere
- Sleutelontwerpfilosofieën van Go
- Wanneer (en wanneer niet) Go gebruiken
Basisconcepten van de Taal
- Een Go ontwikkelomgeving instellen
- Variabelen, constanten en types
- Functies en meerdere returnwaarden
- Controleconstructies: if, switch, for
- Arrays, slices, en maps
- Structs en embedding
- Methoden en interfaces
- Pointers in Go begrijpen
- Idiomen en patronen voor foutafhandeling
Concurrentie in Go
- Goroutines en de Go runtime scheduler
- Kanalen en berichtdoorvoer
- Select-statements
- Concurrentiepatronen (fan-out, fan-in, worker pools)
- Synchronisatie (WaitGroups, Mutexes)
Het Gebruiken van Standaard en Veelgebruikte Packages
- Werken met de fmt, strings, time, en math packages
- Bestands-I/O met os en io/ioutil
- HTTP-clients en servers met net/http
- JSON-parsen en encoderen
Projectorganisatie en Go Modules
- Go modules gebruiken voor afhankelijkheidsbeheer
- Packages en bestanden organiseren
- Go applicaties bouwen en installeren
Go Werkzaamheden
- gofmt en go vet gebruiken voor code-formattering en linting
- Eenheden testen uitvoeren en schrijven met go test
- Benchmarking en profiling met go test -bench en pprof
- Debuggen met Delve (optioneel)
Samenvatting en Volgende Stappen
- Beste praktijken voor Go ontwikkeling
- Overzicht van Go web frameworks en ecosystem
- Bronnen voor verdere studie
Vereisten
- Kennis van een programmeertaal (bijvoorbeeld C, Go, Rust, Swift, enz.).
- Deze cursus legt geen basisbegrippen zoals lussen of if-statements uit — het richt zich op hoe deze in Go worden geïmplementeerd.
Publiek
- Softwareontwikkelaars die vertrouwd zijn met andere programmeertalen
- Backend-ontwikkelaars die overstappen op Go
- Ingenieurs die werken aan cloud-native of prestatiekritische applicaties
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €9120 online delivery, based on a group of 2 delegates, €2880 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (6)
De praktische oefeningen die echt vermakelijk waren.
Jurgen Cruz - Focus Engineering SRL
Cursus - Go Programming Language for Programmers
Automatisch vertaald
De Trainer kende nichetaalconcepten en had een historisch perspectief op hoe de taal is veranderd sinds de oorspronkelijke releasedatum.
Brandon - DuosTechnologies, Inc.
Cursus - Go Programming Language for Programmers
Automatisch vertaald
Het detailniveau van de mechanica van waarom en hoe iets werkte, was nuttig. Ik waardeerde het ook erg dat ik de repo had om op de dag te trekken, zodat ik me kon concentreren op het kijken naar wat hij uitlegde.
Sara - DuosTechnologies, Inc.
Cursus - Go Programming Language for Programmers
Automatisch vertaald
De didactische wijze van presenteren
Ivo Abdul - CEDSIF Ministry of Finance
Cursus - Go Programming Language for Programmers
Automatisch vertaald
Begrippen van bereik, slice, verwisselingen,...
Edmundo Manave - CEDSIF Ministry of Finance
Cursus - Go Programming Language for Programmers
Automatisch vertaald
De eenvoud van de taal en de voorbeelden die de leraar geeft
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Cursus - Go Programming Language for Programmers
Automatisch vertaald