Schița de curs

Introducere

Înțelegerea limbajului de programare Go și a arhitecturii Go

Instalarea și configurarea mediului de dezvoltare Go

Revizuirea sintaxei Go

Lucrul cu tipurile încorporate în Go

Învățarea caracteristicilor avansate ale Go

Lucrul cu instrumentul de compilare avansat al Go

Folosirea map-urilor ca seturi

Lucrul cu cheile interfeței și slice-uri

Implementarea colecțiilor și reducării

Folosirea instrumentului Pprof

Învățarea modului de reducere a deșeurilor

Lucrul cu metode și interfețe

Simularea în teste unitare

Folosirea concurenței pentru a păstra datele consistente

Lucrul cu tipuri definite de utilizator

Optimizarea codului pentru viteză

Folosirea Go idiomaticei

Lucrul cu timp, erori, interfețe comune și comentarii

Lucrul cu și gestionarea pachetelor

Crearea unui sistem de lucru scalabil

Lucrul cu baze de date în Go

Servirea unei API JSON

Testarea și compilarea în Go

Obținerea unei bază solide în dezvoltare web cu Go

Lucrul cu șabloane pentru dezvoltare web în Go

Crearea propriului server pentru dezvoltare web în Go

Înțelegerea și lucrul cu pachetul net/http

Înțelegerea și lucrul cu rutarea și servirea fișierelor

Distribuirea site-ului dvs.

Synopsis și concluzie

Cerințe

  • Experiență de bază în programare în orice limbaj

Audiență

  • Dezvoltatori web
  • Dezvoltatori de software
  • Programatori
  • Oarecare care dorește să învețe Go
 21 ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite