Schița de curs
Concepte Avansate în Go
- Explorare profundă a sistemului de tipuri din Go
- Lucrul cu pointeri, gestionarea memoriei și colectarea de gunoi
- Interfețe avansate și încorporare
Concurență și Paralelism
- Gestionare avansată a gorutinelor
- Canale bufferizate și nebufferizate
- Instrucțiuni select și pool-uri de lucrători
Gestionarea Erorilor și Logging
- Tipuri de eroare personalizate și înfășurare
- Logging structurat și monitorizare
- Propagarea erorilor și cele mai bune practici
Testare și Benchmarking
- Testare unitară și de integrare în Go
- Folosirea instrumentelor de testare integrate în Go
- Benchmarking și profilarea aplicațiilor
Programare Modulară și Pachete
- Gestionarea dependențelor cu module Go
- Versionare și publicare de module
- Construirea de biblioteci Go reutilizabile
Construirea API-urilor și Microserviciilor
- Crearea de API-uri RESTful folosind Go
- Folosirea Go cu Docker și containere
- Orchestrarea și implementarea serviciilor
Optimizarea Performanței
- Profilare și reglare a memoriei
- Strategii de optimizare a concurenței
- Monitorizarea performanței cu pprof
Rezumat și Pași Următori
Cerințe
- Experiență în programare cu Go
- Înțelegerea sintaxei Go, a structurilor de date și a funcțiilor
- Experiență în lucrul cu pachete și concurență de bază
Publicul țintă
- Dezvoltatori de software experimentați
- Ingineri de backend
- Dezvoltatori de aplicații cloud-native
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