Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Durata 21 ore
Schița de curs
Concepte avansate Go
- Analiză detaliată a sistemului de tipuri Go
- Lucrul cu pointeri, managementul memoriei și garbage collection
- Interfețe avansate și embedding
Concurență și paralelizare
- Management avansat al goroutine-urilor
- Channels cu buffer și fără buffer
- Instrucțiuni select și worker pools
Tratamentul erorilor și logarea
- Tipuri de eroare personalizate și wrapping
- Logare structurată și monitoring
- Propagarea erorilor și best practices
Testare și benchmarking
- Testare unitară și de integrare în Go
- Folosirea instrumentelor de testare integrate în Go
- Benchmarking și profilare a aplicațiilor
Programare modulară și package-uri
- Managementul dependențelor cu Go modules
- Versionare și publicarea modulelor
- Construcția de biblioteci Go reutilizabile
Construcția de API-uri și microservicii
- Crearea de API-uri RESTful utilizând Go
- Folosirea Go cu Docker și containere
- Orchestrarea și deployment-ul serviciilor
Optimizarea performanței
- Profilarea și ajustarea memoriei
- Strategii de optimizare a concurenței
- Monitoring 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 package-uri și concurență de bază
Audiență țintă
- Dezvoltatori software experimentați
- Backend engineers
- Dezvoltatori de aplicații cloud-native
Mărturii (2)
Structura instrainerii și exercițiile au fost fantastice. Formatorul a reușit să mă entuziasmeze să lucrez cu Go în viitor, ceea ce nu este o treabă ușoară!
Noah Van Tiggel - Spot Buy Center BV
Curs - Advanced Go Programming
Tradus de catre o masina
Formatorul a dovedit că este un expert în domeniu, ceea ce nu iau niciodată ca fiind cert. A oferit o perspectivă foarte utilă asupra standardelelor din industrie.
Giuseppe
Curs - Learning Go Programming
Tradus de catre o masina