Přejít na vývojáře - kurz 144 000 rub. z Yandex Workshop, školení 6 měsíců, datum 29. listopadu 2023.
Různé / / November 29, 2023
Ve formátu, který vám vyhovuje: s uzávěrkami nebo bez nich
Existují dva formáty tréninku: v malé skupině 15 lidí s termíny a sprinty, nebo vlastním tempem, bez sprintů a termínů. Můžete si vybrat formát, který vám vyhovuje.
S webináři, teorií a neustálou praxí
Budete studovat online na platformě Workshop s teorií a praktickými úkoly. A ještě jednou během sprintu budou webináře - můžete se podrobněji podívat na složitá témata a chyby, ptát se na kurz, Go nebo programování obecně.
S podporou zkušených mentorů
Mentoři vedou webináře s živým kódováním, odpovídají na otázky a pomáhají vám na to přijít. Při každém sprintu se také setkáte jeden na jednoho se svým mentorem, abyste se podělili o zkušenosti, probrali kód, kariérní očekávání nebo jakékoli jiné téma, které vás zajímá.
Pro vzdělávací projekty
Budete si muset vybrat jednu z praktických stop: „Služba zkracování URL“ nebo „Služba sběru a upozornění na metriky“. Na konci kurzu budete moci přidat 3 projekty do svého portfolia: 2 z nich mohou být vytvořeny na základě vašich projektů nebo podle našich zadání.
Úvod a rozřazovací test
Součástí programu: Go Developer a Advanced Go Developer
Dozvíte se, jak školení funguje, a otestujete si základy backendového vývoje a syntaxe Go.
Standardní balíčky knihoven
Součástí programu: Go Developer a Advanced Go Developer
V tomto modulu budeme hovořit o oblíbených balíčcích Go. Naučíte se psát a testovat HTTP aplikace s net/http, řídit přenos data a životnost úloh s kontextem, provádět dotazy do databáze, seznamovat se s funkcemi serializace a zpracování chyb v Jít.
Konkurenceschopnost
Součástí programu: Go Developer a Advanced Go Developer
Pojďme si říct, co je multithreading na úrovni operačního systému. Dozvíte se, jaký je rozdíl mezi vláknem a procesem, jaké existují typy multithreadingu, co se děje při přepínání vláken, jak se vypořádat se zablokováním a datarace. Po zodpovězení těchto a dalších otázek přejděme k plánovači Go. Pak vás seznámíme odlehčená vlákna v jazyce – goroutiny a další jazykové nástroje pro vícevláknové psaní aplikací.
První absolventský projekt
Součástí programu: Go Developer a Advanced Go Developer
Budete schopni dokončit projekt na základě námi navržených technických specifikací samostatně nebo v týmu s dalšími studenty. Můžete si také vytvořit svůj vlastní projekt po předchozí dohodě se svým mentorem. Mentoři budou kontrolovat absolventské projekty. Na dokončení projektu budete mít 5 týdnů.
Designové vzory
Součástí programu: Advanced Go Developer
V tomto modulu se podíváme na návrhové vzory a antipatterny programování Go. Naučíte se implementovat nejběžnější vzory návrhu aplikací a jak se vyhnout implicitním chybám při programování Jít.
Tulling
Součástí programu: Advanced Go Developer
Síla Go jsou jeho vestavěné vývojářské nástroje. V tomto modulu se naučíte používat nástroje pro stylování a analýzu statického kódu, vytváření dokumentace, generování kódu a profilování.
Rozšířená standardní knihovna
Součástí programu: Advanced Go Developer
Go má mnoho věcí dostupných hned po vybalení a doporučujeme vám napsat si vlastní řešení založená na standardní knihovně. V tomto modulu dokončíte svůj úvod do vestavěných balíčků Go a seznámíte se s „rozšířenou“ standardní knihovnou jazyka, která obsahuje velké množství užitečných balíčků.
Druhý absolventský projekt
Součástí programu: Advanced Go Developer
Budete schopni dokončit projekt na základě námi navržených technických specifikací samostatně nebo v týmu s dalšími studenty. Můžete si také vytvořit svůj vlastní projekt po předchozí dohodě se svým mentorem. Projekty budou kontrolovány odborníky - autory a mentory kurzu. Na dokončení projektu budete mít 5 týdnů.
Webináře
Kromě teorie a praxe pro vás mentoři povedou webináře jednou za sprint, na konci prvního týdne. Webináře jsou potřebné k tomu, abyste se mohli podrobněji zabývat složitými tématy, analyzovali nejčastější chyby a odpovídali na otázky týkající se kurzu, Go nebo programování obecně.
Sezení 1:1
Každý student bude mít příležitost mít jednou za sprint možnost osobního hovoru se svým mentorem. Ve vyhrazené půlhodině se můžete nejen ptát na projekt, ale také diskutovat o kariérních očekáváních, sdílet zkušenosti s rozvojem nebo se dotknout jakéhokoli jiného tématu, které vás zajímá.