Go pre začiatočníkov

Späť na kurzy

Všetky ONLINE kurzy

od 49,00 €

Všetky online kurzy od 49 €

Viac info

Course duration 4h 5m 31s
Course chapters 26 kapitol
Course difficulty Začiatočník

Grow to Go - Naučme sa programovať v Go

Jazyk Go bol vyvinutý spoločnosťou Google v roku 2009. Pracovali na ňom Robert Griesemer, Rob Pike a Ken Thompson. Go je odvodený od Pythonu a C. Jazyk je silno typovaný a obsahuje garbage collection a podporuje viacvláknové programovanie.

Väčšina dnešných programovacích jazykov vznikla pred globálnou érou internetu a viacjadrových procesorov. Počas niekoľkých dekád svojej existencie sa snažili obsiahnuť všetky trendy danej doby a niektoré sa značne skomplikovali. Jazyk Go má silnú podporu, výbornú komunitu a dokumentáciu, je vysoko výkonný a spoľahlivý.

Pre koho je tento kurz

Kurz je vhodný pre kohokoľvek, kto chce programovať jednoducho a produktívne, chce sa naučiť Go, alebo chce bližšie pochopiť ako tento jazyk funguje, jeho dizajnové princípy, vnútorné mechanizmy a ako v ňom navrhovať spoľahlivé a udržiavateľné aplikácie.

Základné požiadavky

  • Základy programovania a skúsenosť aspoň na mierne pokročilej úrovni s iným programovacím jazykom
  • Základy štruktúrovaného a objektového štýlu programovania
  • Základná znalosť architektúry počítačov, operačného systému, procesov, vlákien
  • Znalosť command line, shell, environment variables, navigácie vo file systéme

Čo všetko dostaneš

  • videotutoriály o jazyku Go,
  • moderované diskusné fórum,
  • certifikát o absolvovaní kurzu,
  • garancia vrátenia peňazí do 14 dní v prípade nespokojnosti.

Zoznam kapitol online kurzu

01 Úvod

  • Intro do kurzu  
  • 1. Úvod  
  • 2. Štruktúra programu  
  • 3. Filozofia a dizajnové princípy  
  • 4. Začíname  

02 Vstavané typy, operácie a kontrola toku   

  • 5. Základné typy a operátory  
  • 6. Kontrolný tok  

03 Štruktúrovane orientovaný návrh  

  • 7. Premenné  
  • 8. Funkcie  

04 Dátovo orientovaný návrh    

  • 9. Dátové štruktúry  
  • 10. Ukazovatele  

05 Objektovo orientovaný návrh   

  • 11. Metódy  
  • 12. Rozhrania  

06 Modulárny návrh

  • 13. Spracovanie chýb  
  • 14. Kompozícia  

07 Súbežnosť a paralelné programovanie   

  • 15. Gorutiny  
  • 16. Kanály  
  • 17. Súťaženie o dáta  

08 Skladanie veľkých programov    

  • 18. Moduly  
  • 19. Knižnica  

09 Testovanie  

  • 20. Testovanie  
  • 21. Benchmarkovanie 
  • 22. Profilovanie a trasovanie  

10 Reflexia a generické programovanie   

  • 23. Reflection  
  • 24. Generics  
  • Záver kurzu
Online kurz Go pre začiatočníkov je možné vyskúšať aj zdarma!