Kursplan
Introduksjon til Go
- Oversikt og historie om Go
- Installere Go og oppsette miljøet
- Go-verktøy og arbeidsplassstruktur
Språkelementer
- Datatyper, variabler og konstanter
- Operatører og uttrykk
- Kontrollstrukturer: if, switch, løkker
Funksjoner og Område
- Definere og kalle funksjoner
- Flere returverdier
- Overføre verdi og referanse
Arbeide med Arrays, Slices, og Maps
- Forstå Go’s samlingstyper
- Opprette og manipulere slices
- Arbeide med maps og nøkkel-verdi-par
Strukturer og Metoder
- Opprette og bruke strukturer
- Definere og kalle metoder
- Bruk av grensesnitt
Grundleggende parallellitet
- Introduksjon til goroutines
- Bruk av kanaler for kommunikasjon
- Synkroniseringsmønstre
Bygging og kjøring av Go-programmer
- Organisere kode i pakker
- Kompilere og kjøre Go-programmer
- Feilsøking og testing
Oppsummering og neste steg
Krav
- Erfaring med minst ett programmeringsspråk
- Forståelse av programmeringsgrunnleggende som variabler, løkker og funksjoner
- Kjennskap til kommandolinjeoperasjoner
Målgruppe
- Programvareutviklere
- Systemprogrammerere
- Backend-ingeniører
Referanser (5)
Mye interaktivt. Denne veilederen var veldig kjentemann og tålmodig.
Robert
Kurs - Event Driven Architecture Custom
Maskinoversatt
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
Support for issues the trainees have. The investigation and support also after training is very great!
Hans Jurgen Hogerle - Daimler TSS GmbH
Kurs - Advanced Go Programming
The extra informations not in the official docs