Kursplan
Introduktion till Go
- Översikt och historia om Go
- Installation av Go och inställning av miljö
- Go-verktyg och arbetsyssatsstruktur
Språkfundament
- Data typer, variabler och konstanter
- Operatorer och uttryck
- Kontrollstrukturer: if, switch, loopar
Funktioner och omfattning
- Definiera och anropa funktioner
- Flera returvärden
- Passing by value och reference
Arbeta med arrays, slices och maps
- Förstå Go:s samlingstyper
- Skapa och manipulera slices
- Arbeta med maps och nyckel/värde-par
Strukturer och metoder
- Skapa och använda strukturer
- Definiera och anropa metoder
- Använda gränssnitt
Konkurrensgrunder
- Förståelse av goroutines
- Använda kanaler för kommunikation
- Synkroniseringsmönster
Skapa och köra Go-applikationer
- Organisera kod i paket
- Kompilera och köra Go-program
- Felsökning och tester
Sammanfattning och nästa steg
Krav
- Erfarenhet i minst ett programmeringsspråk
- Förståelse för programmeringsgrundläggande koncept som variabler, loopar och funktioner
- Förtrogenhet med kommandoradsoperationer
Målgrupp
- Programutvecklare
- Systemprogrammerare
- Backend-ingenjörer
Vittnesmål (5)
Mycket interaktivt. Tränaren var mycket kunskaprik och tålmodig.
Robert
Kurs - Event Driven Architecture Custom
Maskintolkat
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Kurs - Building Microservices with Go
The simplicity of language and the examples given by the teacher
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Kurs - Go Programming Language for Programmers
Stöd för de problem som utbildningsdeltagarna har. Utredningen och stödet även efter utbildningen är mycket bra!
Hans Jurgen Hogerle - Daimler TSS GmbH
Kurs - Advanced Go Programming
Maskintolkat
The extra informations not in the official docs