Vývoj v Go - kurz 51 000 rub. od ThinkNetica, školení 12 týdnů, datum 28. listopadu 2023.
Různé / / November 28, 2023
Více než 15 let v IT, z toho 7 let ve vývoji.
Fullstack developer, architekt a vedoucí vývojového týmu.
Vývoj v Golangu od roku 2016.
Podílel se na vývoji inteligentního dopravního systému ( http://www.transflow.ru/), který je součástí systému „Safe City“, implementovaného v ruských regionech společností Rostec.
Jako inženýr DevOps se podílel na vytvoření systému monitorování kritické infrastruktury implementovaného v největších ruských a zahraničních společnostech ( http://pkcc-ps.ru/ru/partners/).
Podílel se na vývoji integrovaného automatizačního systému pro trajektovou přepravu Kerch.
Na žádost pobočky Fonbet vedl vývoj softwarové platformy bookmakera. Senior Go-developer ve společnosti MTS Bank.
Vývoji v Go se věnuji více než 5 let a poslední 4 roky jsem softwarový architekt. Za tu dobu se mi podařilo navrhnout a vyvinout několik informačních systémů. Moje poslední práce souvisela s vývojem velkého podnikového systému pro řízení procesů uvnitř firmy. Byl jsem zodpovědný za architekturu systému, výběr technologie a konečnou realizaci projektu. Tento systém implementoval různé moduly, jako je správa úkolů, personální účetnictví, rozpočtování, analytika a reporting. Zvláštní pozornost jsem věnoval škálovatelnosti a bezpečnosti systému tak, aby podporoval vysokou zátěž a chránil citlivé informace. V průběhu projektu jsem spolupracoval s různými vývojovými a analytickými týmy, abychom diskutovali o požadavcích a dělali implementační rozhodnutí. Prováděl jsem také pravidelné kontroly kódu a schůzky, abych zajistil dodržování standardů a vysoce kvalitního softwaru. Po dokončení vývoje jsem spustil systém a jeho následnou podporu. Vyškolil jsem uživatele, jak systém používat, sledoval problémy, které se objevily, a provedl potřebné změny v kódu. Bylo neuvěřitelně uspokojující vidět, jak systém, který jsem vytvořil, pomohl zlepšit provoz společnosti a zefektivnit ji. Doufám, že v budoucnu budu pokračovat ve spolupráci s Go a rozšířím své dovednosti v softwarové architektuře. Mám mnoho nápadů a plánů a jsem si jistý, že dokážu vytvořit ještě inovativnější a užitečnější systémy.
1. týden
Lekce 1. Program a cíle kurzu. Úvod do Go
Lekce 2 Funkce syntaxe Go
2. týden
Lekce 3 Algoritmy v Go
Lekce 4. Datové struktury v Go
3. týden
Lekce 5. Vstup výstup
Lekce 6. OOP v Go
5. týden
Lekce 9. Rozhraní
Lekce 10. Soutěžní programování
6. týden
Lekce 11. Síťové programování
Lekce 12. Webové aplikace
7. týden
Lekce 13. Rozhraní pro vývoj aplikací (API)
Lekce 14. Vzdálené volání procedury (RPC, gRPC)
8. týden
Lekce 15. Relační databáze
Lekce 16. Databázové aplikace
9. týden
Lekce 17. Přejít na architekturu aplikací
Lekce 18. Microservices a Kubernetes
10. týden
Lekce 19. Fronty zpráv
Lekce 20. Nerelační databáze
Nástroje multitaskingu (souběhu) ovládáme v Projděte si praktické úkoly. Goroutines, kanály, kompozice, potrubí, načasování, kontext a synchronizace.
4
O kurzu. Učitelé – vývojáři Tinkoff Sdílejí nástroje a techniky, které používají ve skutečné práci. Online přístup ke vzdělávacím materiálům Přednášky a domácí úkoly, kde si můžete procvičit své nabyté dovednosti. Praktická použitelnost...
2,7