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)
Meget interaktiv. Instruktøren var meget kunnskapsrik 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
Enkelheten i språket og eksemplene som læreren gir
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Kurs - Go Programming Language for Programmers
Maskinoversatt
Støtte til de problemene deltakene har. Undersøkelsen og støtten også etter opplæringen er meget bra!
Hans Jurgen Hogerle - Daimler TSS GmbH
Kurs - Advanced Go Programming
Maskinoversatt
Den ekstra informasjonen som ikke er i de offisielle dokumentene
Sayf Eddine HAMMEMI - SCALITY SA
Kurs - Go for Systems Programming
Maskinoversatt