Prejsť na vývojára - kurz 144 000 rub. z Yandex Workshop, školenie 6 mesiacov, dátum 29. novembra 2023.
Rôzne / / November 29, 2023
Vo formáte, ktorý vám vyhovuje: s termínmi alebo bez nich
Existujú dva tréningové formáty: v malej skupine 15 ľudí s termínmi a sprintmi, alebo vlastným tempom, bez šprintov a termínov. Môžete si vybrať formát, ktorý vám vyhovuje.
S webinármi, teóriou a neustálou praxou
Študovať budete online na platforme Workshop s teóriou a praktickými úlohami. A ešte raz počas sprintu budú webináre - môžete sa podrobnejšie pozrieť na zložité témy a chyby, pýtať sa na kurz, Go alebo programovanie všeobecne.
S podporou skúsených mentorov
Mentori vedú webináre so živým kódovaním, odpovedajú na otázky a pomáhajú vám na to prísť. Pri každom sprinte sa tiež stretnete jeden na jedného so svojím mentorom, aby ste sa podelili o skúsenosti, prediskutovali kódex, kariérne očakávania alebo akúkoľvek inú tému, ktorá vás zaujíma.
Na vzdelávacie projekty
Budete si musieť vybrať jednu z praktických stôp: „Služba skrátenia adresy URL“ alebo „Služba zhromažďovania a varovania metrík“. Na konci kurzu si budete môcť pridať 3 projekty do svojho portfólia: 2 z nich môžu byť vytvorené na základe vašich projektov alebo podľa našich zadávacích podmienok.
Úvod a zaraďovací test
Zahrnuté v programe: Go Developer a Advanced Go Developer
Dozviete sa, ako prebieha školenie, a otestujete si základy vývoja backendu a syntaxe Go.
Štandardné knižničné balíčky
Zahrnuté v programe: Go Developer a Advanced Go Developer
V tomto module budeme hovoriť o obľúbených balíčkoch Go. Naučíte sa písať a testovať HTTP aplikácie s net/http, riadiť prenos dáta a životnosť úloh s kontextom, dopytovať sa do databázy, zoznámiť sa s funkciami serializácie a odstraňovania chýb v Choď.
konkurencieschopnosť
Zahrnuté v programe: Go Developer a Advanced Go Developer
Povedzme si, čo je multithreading na úrovni operačného systému. Dozviete sa rozdiel medzi vláknom a procesom, aké typy multithreadingu existujú, čo sa stane pri prepínaní vlákien, ako sa vysporiadať s zablokovaním a datarace. Po zodpovedaní týchto a ďalších otázok prejdime k plánovaču Go. Potom vám predstavíme odľahčené vlákna v jazyku - goroutines a ďalšie jazykové nástroje na viacvláknové písanie aplikácie.
Prvý absolventský projekt
Zahrnuté v programe: Go Developer a Advanced Go Developer
Budete môcť dokončiť projekt na základe našich navrhovaných technických špecifikácií samostatne alebo v tíme s ostatnými študentmi. Môžete si tiež vytvoriť svoj vlastný projekt, ktorý sa predtým dohodol so svojím mentorom. Mentori budú kontrolovať absolventské projekty. Na dokončenie projektu budete mať 5 týždňov.
Dizajnové vzory
Zahrnuté v programe: Advanced Go Developer
V tomto module sa pozrieme na návrhové vzory a antivzory programovania Go. Naučíte sa implementovať najbežnejšie vzory návrhu aplikácií a ako sa vyhnúť implicitným chybám pri programovaní Choď.
Tulling
Zahrnuté v programe: Advanced Go Developer
Silnou stránkou Go sú jeho vstavané vývojárske nástroje. V tomto module sa naučíte používať nástroje na styling a analýzu statického kódu, vytváranie dokumentácie, generovanie kódu a profilovanie.
Rozšírená štandardná knižnica
Zahrnuté v programe: Advanced Go Developer
Go má veľa dostupných vecí hneď po vybalení a odporúčame vám napísať si vlastné riešenia založené na štandardnej knižnici. V tomto module dokončíte úvod do vstavaných balíkov Go a zoznámite sa s „rozšírenou“ štandardnou knižnicou jazyka, ktorá obsahuje veľké množstvo užitočných balíkov.
Druhý absolventský projekt
Zahrnuté v programe: Advanced Go Developer
Budete môcť dokončiť projekt na základe našich navrhovaných technických špecifikácií samostatne alebo v tíme s ostatnými študentmi. Môžete si tiež vytvoriť svoj vlastný projekt, ktorý sa predtým dohodol so svojím mentorom. Projekty budú kontrolovať odborníci – autori a mentori kurzu. Na dokončenie projektu budete mať 5 týždňov.
Webináre
Okrem teórie a praxe budú pre vás mentori viesť webináre raz za šprint, na konci prvého týždňa. Webináre sú potrebné na to, aby ste sa podrobnejšie venovali zložitým témam, analyzovali najčastejšie chyby a odpovedali na otázky týkajúce sa kurzu, Go alebo programovania vo všeobecnosti.
Relácie 1:1
Každý študent bude mať možnosť zavolať si jeden na jedného so svojím mentorom raz za sprint. Vo vyhradenej polhodine môžete nielen klásť otázky o projekte, ale aj diskutovať o kariérnych očakávaniach, podeliť sa o skúsenosti s rozvojom alebo sa dotknúť akejkoľvek inej témy, ktorá vás zaujíma.