Schița de curs
Introducere în Go
- Prezentare generală și istoricul Go
- Instalarea Go și configurarea mediului
- Instrumente Go și structura spațiului de lucru
Fundamentele limbajului
- Tipuri de date, variabile și constante
- Operatori și expresii
- Structuri de control: if, switch, bucle
Funcții și domeniu de aplicare
- Definirea și apelarea funcțiilor
- Valori de return multiple
- Transmitere prin valoare și referință
Lucrul cu array-uri, slice-uri și map-uri
- Înțelegerea tipurilor de colecții din Go
- Crearea și manipularea slice-urilor
- Lucrul cu map-uri și perechi cheie-valoare
Structuri și metode
- Crearea și utilizarea structurilor
- Definirea și apelarea metodelor
- Utilizarea interfețelor
Bazele concurenței
- Introducere în gorutine
- Utilizarea canalelor pentru comunicare
- Modele de sincronizare
Construirea și rularea aplicațiilor Go
- Organizarea codului în pachete
- Compilarea și executarea programelor Go
- Depanarea și testarea
Rezumat și pași următori
Cerințe
- Experiență în cel puțin un limbaj de programare
- Înțelegerea elementelor de bază ale programării, cum ar fi variabile, bucle și funcții
- Familiaritate cu operațiunile din linia de comandă
Audiență
- Dezvoltatori de software
- Programatori de sisteme
- Ingineri backend
Mărturii (5)
Foarte interactiv. Formatorul a fost foarte cunoscător și înțelept.
Robert
Curs - Event Driven Architecture Custom
Tradus de catre o masina
Flexibilitatea de a aborda subiectele în care sunt cel mai interesat
James Ferrier - OptoicoreIT
Curs - Building Microservices with Go
Tradus de catre o masina
Simplicitatea limbii și exemplele oferite de profesor
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Curs - Go Programming Language for Programmers
Tradus de catre o masina
Suport pentru problemele la care se confruntă stagiařii. Investigarea și asistența continuă chiar și după instruire este foarte bună!
Hans Jurgen Hogerle - Daimler TSS GmbH
Curs - Advanced Go Programming
Tradus de catre o masina
Informațiile suplimentare care nu se regăsesc în documentația oficială
Sayf Eddine HAMMEMI - SCALITY SA
Curs - Go for Systems Programming
Tradus de catre o masina