Golang programer. Profesionalni tečaj 98 000 rub. iz Otusa, obuka 5 mjeseci, datum 28.09.2023.
Miscelanea / / December 03, 2023
Prilikom prelaska na Go ljudi se često susreću s raznim neugodnostima uzrokovanim razlikom između Go-a i ostalih programskih jezika. U ovom tečaju želimo objasniti što je Go-way, govoriti o idiomima jezika i pomoći vam da izbjegnete uobičajene pogreške. Program tečaja omogućit će vam da uronite u razvoj u Gou kako biste riješili praktične probleme, produbili svoje znanje o jeziku i popratnom tehnološkom nizu. Prve lekcije pokrivaju osnove Golanga. To čini program prikladnim za one koji imaju iskustva u programiranju na drugim jezicima kako bi brzo prešli na napredne teme. Za one koji su već upoznati s Goom, početak tečaja omogućit će vam da sistematizirate i osvježite svoje osnovno znanje.
Ovaj tečaj je prikladan za:
- web programeri koji se žele prekvalificirati za Go i proširiti svoju razinu vještina;
- svi oni koji su već razumjeli osnove Goa i žele početi pravilno koristiti jezik.
Značajke tečaja:
Učenje unutarnjeg funkcioniranja Golanga, a ne samo sintakse jezika
Praksa - stvarni problemi i njihova rješenja s kojima su se autori susretali u radu s Goom
Teorija - stvarni slučajevi prijenosa velikih visokoopterećenih projekata na stog jezika Golang s drugih tehnoloških nizova (PHP, C#)
Diplomski projekt (portfolio case) - samostalni razvoj mikroservisa
Diplomanti će moći:
- pisati program spreman za proizvodnju, multi-threaded i konkurentne programe;
- razumjeti sintaksu i unutarnju strukturu Go jezika;
- razumjeti značajke mrežnog programiranja;
- moći kreirati mikroservise koristeći Go;
- implementirati mikroservise pomoću dockera.
1
dobroDiplomirao na MSTU. N.E. Bauman, specijalnost “Inženjer projektant diznih i transportnih sustava.” Svoj prvi posao pronašao sam slučajno, praveći web stranicu za prijatelja. U struci sam više od 8 godina, od svoje treće godine na institutu. Iskustvo je uključivalo...
Diplomirao na MSTU. N.E. Bauman, specijalnost “Inženjer projektant diznih i transportnih sustava.” Svoj prvi posao pronašao sam slučajno, praveći web stranicu za prijatelja. U struci sam više od 8 godina, od svoje treće godine na institutu. Iskustvo je uključivalo dizajnera odredišne stranice u Rambler&Co, parser vijesti i integraciju računa za oglašavanje. Dugo sam pisao u PHP-u i kasnije sam prešao na Go. Vjerojatno zbog lijepog gofa. Učitelj, nastavnik, profesor
1
dobroBackend developer u OZONI ima 3-5 godina praktičnog programerskog iskustva, glavni jezici GO, PythonHobbies: programiranje i traženje novih tehnologija, od najnovijih: zauzet vlastitim projektima na flutteru Učitelj
Backend developer u OZONI ima 3-5 godina praktičnog programerskog iskustva, glavni jezici GO, PythonHobbies: programiranje i traženje novih tehnologija, od najnovijih: zauzet vlastitim projektima na flutteru Učitelj
Početak rada s Go
-Tema 1. Alati i početak rada s Goom
-Tema 2.Testiranje u Go. 1. dio
-Tema 3. Elementarni tipovi podataka u Gou
-Tema 4. Nizovi, odsječci i rječnici
-Tema 5. Strukture
-Tema 6. Funkcije i metode
-Tema 7.Sučelja. 1. dio
-Tema 8. Sučelja. 2. dio
-Tema 9. Obrada grešaka. Koncept panike
-Tema 10.Testiranje u Go. 2. dio
Konkurentnost u Go
-Tema 11. Goroutines i kanali
-Tema 12. Primitive sinkronizacije. 1. dio
-Tema 13. Primitive sinkronizacije. 2. dio
-Tema 14. Obrasci paralelnosti
-Tema 15. Uđite unutra. Planer
-Tema 16. Uđite unutra. Memorija i sakupljanje smeća
- Tema 17. Analiza domaće zadaće i odgovori na pitanja. 1. dio
Standardne knjižnice i prakse
-Tema 18. Rad s I/O u Go
-Tema 19. Oblikovanje podataka
-Tema 20. Interakcija s OS-om
-Tema 21.Refleksija
-Tema 22. Generiranje koda u Gou
-Tema 23. Konfiguracijske datoteke i zapisivanje
-Tema 24.Profiliranje i optimizacija Go programa
Rad s mrežom i bazom podataka
-Tema 25. Kontekst i mrežni protokoli niske razine
-Tema 26.Rad sa SQL-om
-Tema 27.Rad s HTTP-om
-Tema 28.Rad s gRPC-om
- Tema 29. Analiza domaće zadaće i odgovori na pitanja. 2. dio
Mikroservisi
-Tema 30. Monolit i mikroservisi
-Tema 31. Redovi poruka
-Tema 32.Docker
-Tema 33.Testiranje mikroservisa
-Tema 34.Monitoring
Projekt
-Tema 35. Projektni rad. Uvodni
-Tema 36. Savjetovanje na projektima
-Tema 37.Završni sat