Schița de curs
Introducere în Go
- Prezenta și istoricul lui Go
- Instalarea Go și configurarea mediului de lucru
- Ferramentele Go și structura spațiului de lucru
Fundamentele Limbajului
- Tipuri de date, variabile și constante
- Operatori și expresii
Funcții și Scope
- Definirea și apelarea funcțiilor
- Valori multiple de returnare
- Transmiterea prin valoare și referință
Lucrul cu Arrays, Slices și Maps
- Înțelegerea tipurilor de colecții din Go
- Crearea și manipularea slices-ului
- Lucrul cu maps și perechile cheie-valoare
Structuri și Metode
- Crearea și utilizarea structurilor
- Definirea și apelarea metodelor
- Folosirea interfețelor
Noțiuni de Concurență
- Introducere în goroutines
- Utilizarea canalelor pentru comunicare
- Patroane de sincronizare
Construirea și Rularea Aplicațiilor Go
- Organizarea codului în pachete
- Compilarea și executarea programelor Go
- Debogarea și testarea
Rezumat și Următorii Pași
Cerințe
- Experiență în cel puțin un limbaj de programare
- Înțelegere a fundamentelor programării, cum ar fi variabilele, buclele și funcțiile
- Familiarizarea cu operațiunile din linia de comandă
Audiență
- Dezvoltatori software
- Programatori de sistem
- Ingineri backend
Mărturii (5)
Very interactive. The trainer was very knowledgeable and patient.
Robert
Curs - Event Driven Architecture Custom
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Curs - Building Microservices with Go
The simplicity of language and the examples given by the teacher
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Curs - Go Programming Language for Programmers
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
The extra informations not in the official docs