Areng Go-s - kursus 51 000 hõõruda. ThinkNeticast, koolitus 12 nädalat, kuupäev 28. november 2023.
Varia / / November 28, 2023
Rohkem kui 15 aastat IT-alal, millest 7 aastat arenduses.
Fullstacki arendaja, arhitekt ja arendusmeeskonna juht.
Areneb Golangis alates 2016. aastast.
Osalenud intelligentse transpordisüsteemi väljatöötamises ( http://www.transflow.ru/), mis on osa süsteemist "Turvaline linn", mida Venemaa piirkondades juurutab korporatsioon Rostec.
DevOpsi insenerina osales ta suurimates Venemaa ja välismaistes ettevõtetes juurutatud kriitilise infrastruktuuri seiresüsteemi loomisel ( http://pkcc-ps.ru/ru/partners/).
Osaleti Kertši parvlaevaülesõidu integreeritud automaatikasüsteemi väljatöötamises.
Fonbeti filiaali palvel juhtis ta kihlveokontori tarkvaraplatvormi arendamist. MTS panga vanem Go-arendaja.
Olen Go-s arendanud üle 5 aasta ja viimased 4 aastat tarkvaraarhitekt. Selle aja jooksul jõudsin projekteerida ja arendada mitmeid infosüsteeme. Minu viimane töökoht oli seotud suure ettevõtte süsteemi arendamisega ettevõttesisese protsesside juhtimiseks. Vastutasin süsteemi arhitektuuri, tehnoloogia valiku ja projekti lõpliku elluviimise eest. See süsteem rakendas erinevaid mooduleid, nagu ülesannete haldamine, personaliarvestus, eelarvestamine, analüütika ja aruandlus. Pöörasin erilist tähelepanu süsteemi skaleeritavusele ja turvalisusele, et see toetaks suurt töökoormust ja kaitseks tundlikku teavet. Kogu projekti vältel tegin koostööd erinevate arendus- ja analüüsimeeskondadega, et arutada nõudeid ja teha rakendusotsuseid. Samuti viisin regulaarselt läbi koodide ülevaatusi ja koosolekuid, et tagada koodi järgimine standarditele ja kvaliteetne tarkvara. Pärast arenduse lõpetamist käivitasin süsteemi ja selle hilisema toe. Koolitasin kasutajaid süsteemi kasutamiseks, jälgisin tekkinud probleeme ja tegin koodis vajalikud muudatused. Oli uskumatult hea meel näha, kuidas minu loodud süsteem aitas ettevõtte tegevust parandada ja seda tõhusamaks muuta. Tulevikus loodan Go-ga koostööd jätkata ja oma oskusi tarkvaraarhitektuuri alal täiendada. Mul on palju ideid ja plaane ning olen kindel, et suudan luua veelgi uuenduslikumaid ja kasulikke süsteeme.
1. nädal
1. tund. Kursuse programm ja eesmärgid. Sissejuhatus Go-sse
2. õppetund. Avage süntaksi funktsioonid
2. nädal
3. õppetund. Go algoritmid
4. õppetund. Go andmestruktuurid
3. nädal
5. õppetund. Sisend väljund
6. õppetund. OOP Go-s
5. nädal
9. õppetund. Liidesed
10. õppetund. Konkurentsivõimeline programmeerimine
6. nädal
11. õppetund. Võrgu programmeerimine
12. õppetund. Veebirakendused
7. nädal
13. õppetund. Rakenduste arendusliides (API)
14. õppetund. Kaugprotseduuri kõne (RPC, gRPC)
8. nädal
15. õppetund. Relatsiooniandmebaasid
16. õppetund. Andmebaasirakendused
9. nädal
17. õppetund. Minge rakenduste arhitektuuri
18. õppetund. Mikroteenused ja Kubernetes
10. nädal
19. õppetund. Sõnumijärjekorrad
20. õppetund. Mitterelatsioonilised andmebaasid
Multitegumtöö (samaaegsuse) tööriistu valdame läbi praktiliste ülesannete läbimise. Gorutiinid, kanalid, kompositsioon, torujuhtmed, ajastus, kontekst ja sünkroonimine.
4
Kursuse kohta. Õpetajad – Tinkoffi arendajad Jagavad tööriistu ja tehnikaid, mida nad reaalses töös kasutavad. Online juurdepääs õppematerjalidele Loengud ja kodutööd, kus saab omandatud oskusi praktiseerida. Praktiline rakendatavus...
2,7