Razvoj u Go - tečaju 51 000 rub. od ThinkNetica, obuka 12 tjedana, datum 28. studenog 2023.
Miscelanea / / November 28, 2023
Više od 15 godina u IT-u, od čega 7 godina u razvoju.
Fullstack programer, arhitekt i voditelj razvojnog tima.
Razvija se u Golangu od 2016.
Sudjelovao u razvoju inteligentnog transportnog sustava ( http://www.transflow.ru/), koji je dio sustava "Siguran grad", koji u ruskim regijama provodi korporacija Rostec.
Kao DevOps inženjer sudjelovao je u stvaranju sustava za nadzor kritične infrastrukture implementiranog u najvećim ruskim i stranim tvrtkama ( http://pkcc-ps.ru/ru/partners/).
Sudjelovao u razvoju integriranog sustava automatizacije za trajektni prijelaz Kerch.
Na zahtjev podružnice Fonbet vodio je razvoj softverske platforme za kladionice. Senior Go-developer u MTS banci.
Više od 5 godina razvijam u Go-u, a zadnje 4 godine sam softverski arhitekt. Tijekom tog vremena uspio sam dizajnirati i razviti nekoliko informacijskih sustava. Moj zadnji posao bio je vezan uz razvoj velikog korporativnog sustava za upravljanje procesima unutar tvrtke. Bio sam odgovoran za arhitekturu sustava, odabir tehnologije i finalnu implementaciju projekta. Ovaj sustav implementirao je različite module, poput upravljanja zadacima, kadrovskog računovodstva, proračuna, analitike i izvještavanja. Obratio sam posebnu pozornost na skalabilnost i sigurnost sustava kako bi mogao podržati velika radna opterećenja i zaštititi osjetljive informacije. Tijekom projekta surađivao sam s različitim razvojnim i analitičkim timovima kako bismo raspravljali o zahtjevima i donijeli odluke o implementaciji. Također sam provodio redovite preglede koda i sastanke kako bih osigurao pridržavanje koda standardima i visokokvalitetnom softveru. Nakon završetka razvoja, pokrenuo sam sustav i njegovu kasniju podršku. Obučavao sam korisnike kako koristiti sustav, pratio probleme koji su se pojavili i unosio potrebne izmjene u kod. Bilo je nevjerojatno zadovoljstvo vidjeti kako je sustav koji sam stvorio pomogao poboljšati poslovanje tvrtke i učiniti je učinkovitijom. Nadam se da ću u budućnosti nastaviti raditi s Goom i proširiti svoje vještine u arhitekturi softvera. Imam mnogo ideja i planova i uvjeren sam da mogu stvoriti još inovativnije i korisnije sustave.
1. tjedan
Lekcija 1. Program i ciljevi kolegija. Uvod u Go
Lekcija 2. Značajke sintakse Go
2. tjedan
Lekcija 3. Algoritmi u Go
Lekcija 4. Strukture podataka u Go
3. tjedan
Lekcija 5. Ulaz izlaz
Lekcija 6. OOP u Go
5. tjedan
Lekcija 9. sučelja
Lekcija 10. Natjecateljsko programiranje
6. tjedan
Lekcija 11. Mrežno programiranje
Lekcija 12. Web aplikacije
7. tjedan
Lekcija 13. Sučelje za razvoj aplikacija (API)
Lekcija 14. Poziv udaljene procedure (RPC, gRPC)
8. tjedan
Lekcija 15. Relacijske baze podataka
Lekcija 16. Aplikacije baze podataka
9. tjedan
Lekcija 17. Go Application Architecture
Lekcija 18. Mikroservisi i Kubernetes
10. tjedan
Lekcija 19. Redovi poruka
Lekcija 20. Nerelacijske baze podataka
Alate multitaskinga (concurrency) svladavamo u Go kroz praktične zadatke. Goroutines, kanali, kompozicija, cjevovodi, tajming, kontekst i sinkronizacija.
4
O tečaju. Učitelji - Tinkoff programeri Podijelite alate i tehnike koje koriste u stvarnom radu. Online pristup obrazovnim materijalima Predavanja i domaće zadaće gdje možete vježbati svoje stečene vještine. Praktična primjenjivost...
2,7