Razvoj v Go - tečaj 51.000 rub. od ThinkNetica, usposabljanje 12 tednov, datum 28. november 2023.
Miscellanea / / November 28, 2023
Več kot 15 let v IT, od tega 7 let v razvoju.
Fullstack razvijalec, arhitekt in vodja razvojne ekipe.
Razvija se v Golangu od leta 2016.
Sodeloval pri razvoju inteligentnega transportnega sistema ( http://www.transflow.ru/), ki je del sistema "Varno mesto", ki ga v ruskih regijah izvaja korporacija Rostec.
Kot inženir DevOps je sodeloval pri ustvarjanju sistema za spremljanje kritične infrastrukture, implementiranega v največjih ruskih in tujih podjetjih ( http://pkcc-ps.ru/ru/partners/).
Sodeloval pri razvoju integriranega sistema avtomatizacije za trajektni prehod Kerch.
Na zahtevo podružnice Fonbet je vodil razvoj programske platforme za stavnice. Senior Go-developer v MTS Bank.
V Go razvijam že več kot 5 let, zadnja 4 leta pa sem programski arhitekt. V tem času mi je uspelo oblikovati in razviti več informacijskih sistemov. Moja zadnja zaposlitev je bila povezana z razvojem velikega korporativnega sistema za vodenje procesov znotraj podjetja. Odgovoren sem bil za arhitekturo sistema, izbiro tehnologije in končno izvedbo projekta. Ta sistem je implementiral različne module, kot so upravljanje nalog, kadrovsko računovodstvo, proračun, analitika in poročanje. Posebno pozornost sem namenil razširljivosti in varnosti sistema, da bi lahko podpiral visoke delovne obremenitve in zaščitil občutljive podatke. Skozi projekt sem sodeloval z različnimi razvojnimi in analitičnimi ekipami, da bi razpravljali o zahtevah in sprejemali odločitve o implementaciji. Izvajal sem tudi redne preglede kode in sestanke, da bi zagotovil skladnost kode s standardi in visoko kakovostno programsko opremo. Po končanem razvoju sem zagnal sistem in njegovo kasnejšo podporo. Uporabnike sem usposabljal o uporabi sistema, sledil težavam, ki so se pojavile, in naredil potrebne spremembe kode. Bilo je neverjetno zadovoljstvo videti, kako je sistem, ki sem ga ustvaril, pomagal izboljšati poslovanje podjetja in ga narediti učinkovitejšega. Upam, da bom v prihodnosti še naprej delal z Go in razširil svoje znanje na področju arhitekture programske opreme. Imam veliko idej in načrtov in prepričan sem, da lahko ustvarim še več inovativnih in uporabnih sistemov.
1. teden
Lekcija 1. Program in cilji tečaja. Uvod v Go
Lekcija 2. Funkcije sintakse Go
2. teden
Lekcija 3. Algoritmi v Go
Lekcija 4. Podatkovne strukture v Go
3. teden
Lekcija 5. Vhod Izhod
Lekcija 6. OOP v Go
5. teden
Lekcija 9. Vmesniki
Lekcija 10. Tekmovalno programiranje
6. teden
Lekcija 11. Mrežno programiranje
Lekcija 12. Spletne aplikacije
7. teden
Lekcija 13. Vmesnik za razvoj aplikacij (API)
Lekcija 14. Oddaljeni klic procedure (RPC, gRPC)
8. teden
Lekcija 15. Relacijske baze podatkov
Lekcija 16. Aplikacije za zbirke podatkov
9. teden
Lekcija 17. Go Application Architecture
Lekcija 18. Mikrostoritve in Kubernetes
10. teden
Lekcija 19. Čakalne vrste sporočil
Lekcija 20. Nerelacijske baze podatkov
Orodja večopravilnosti (sočasnosti) obvladamo v Go skozi praktične naloge. Goroutine, kanali, sestava, cevovodi, časovni razpored, kontekst in sinhronizacija.
4
O tečaju. Učitelji - Tinkoff razvijalci Delite orodja in tehnike, ki jih uporabljajo pri resničnem delu. Spletni dostop do izobraževalnih gradiv Predavanja in domače naloge, kjer lahko vadite svoje pridobljene veščine. Praktična uporabnost...
2,7