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
Flexibilitet att fokusera på de ämnen jag är mest intresserad av
James Ferrier - OptoicoreIT
Kurs - Building Microservices with Go
Maskintolkat
Språkets enkelhet och exempel som läraren ger
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Kurs - Go Programming Language for Programmers
Maskintolkat
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
Den ytterligare informationen som inte finns i de officiella dokumenten
Sayf Eddine HAMMEMI - SCALITY SA
Kurs - Go for Systems Programming
Maskintolkat