Idź programista - kurs 144 000 rub. z warsztatu Yandex, szkolenie 6 miesięcy, data 29 listopada 2023 r.
Miscellanea / / November 29, 2023
W dogodnym dla Ciebie formacie: z terminami lub bez
Istnieją dwie formy szkoleń: w małej 15-osobowej grupie z terminami i sprintami lub we własnym tempie, bez sprintów i terminów. Możesz wybrać format, który Ci odpowiada.
Z webinarami, teorią i stałą praktyką
Będziesz uczyć się online na platformie Workshop z teorią i zadaniami praktycznymi. I jeszcze raz podczas sprintu odbędą się webinary - będzie można przyjrzeć się bardziej szczegółowo skomplikowanym tematom i błędom, zadać pytania dotyczące kursu, Go czy ogólnie programowania.
Przy wsparciu doświadczonych mentorów
Mentorzy prowadzą seminaria internetowe z kodowaniem na żywo, odpowiadają na pytania i pomagają Ci to rozgryźć. Spotkasz się także indywidualnie ze swoim mentorem podczas każdego sprintu, aby podzielić się doświadczeniami, omówić kod, oczekiwania zawodowe lub inny temat, który Cię interesuje.
Do projektów edukacyjnych
Będziesz musiał wybrać jedną z praktycznych ścieżek: „Usługa skracania adresów URL” lub „Usługa gromadzenia metryk i powiadamiania”. Po ukończeniu kursu będziesz mógł dodać do swojego portfolio 3 projekty: 2 z nich możemy wykonać na podstawie Twoich projektów lub zgodnie z naszym regulaminem.
Test wprowadzający i kwalifikujący
W programie: Go Developer i Advanced Go Developer
Dowiesz się jak działa szkolenie oraz przystąpisz do testu z podstaw tworzenia backendu i składni Go.
Standardowe pakiety biblioteczne
W programie: Go Developer i Advanced Go Developer
W tym module porozmawiamy o popularnych pakietach Go. Nauczysz się pisać i testować aplikacje HTTP za pomocą net/http, zarządzać transmisją dane i czas życia zadań z kontekstem, wykonuj zapytania do bazy danych, zapoznaj się z możliwościami serializacji i obsługi błędów w Iść.
Konkurencyjność
W programie: Go Developer i Advanced Go Developer
Powiedzmy, czym jest wielowątkowość na poziomie systemu operacyjnego. Dowiesz się czym różni się wątek od procesu, jakie istnieją rodzaje wielowątkowości, co dzieje się podczas przełączania wątków, jak radzić sobie z zakleszczeniem i wyścigiem danych. Odpowiadając na te i inne pytania, przejdźmy do harmonogramu Go. Następnie przedstawimy Cię lekkie wątki w języku - goroutines i inne narzędzia językowe do pisania wielowątkowego Aplikacje.
Pierwszy projekt dyplomowy
W programie: Go Developer i Advanced Go Developer
Projekt w oparciu o zaproponowane przez nas specyfikacje techniczne będziesz mógł wykonać indywidualnie lub w zespole z innymi studentami. Możesz także wykonać własny projekt, po wcześniejszym uzgodnieniu go ze swoim mentorem. Mentorzy będą sprawdzać projekty dyplomowe. Na realizację projektu będziesz miał 5 tygodni.
Wzorce projektowe
W programie: Advanced Go Developer
W tym module przyjrzymy się wzorcom projektowym i antywzorcom programowania w Go. Dowiesz się jak wdrożyć najczęstsze wzorce projektowania aplikacji i sposoby uniknięcia ukrytych błędów podczas programowania Iść.
Tulling
W programie: Advanced Go Developer
Siłą Go są wbudowane narzędzia programistyczne. W tym module dowiesz się, jak używać narzędzi do stylizacji i analizy kodu statycznego, tworzenia dokumentacji, generowania kodu i profilowania.
Rozszerzona biblioteka standardowa
W programie: Advanced Go Developer
W Go dostępnych jest wiele gotowych rozwiązań i zachęcamy do pisania własnych rozwiązań w oparciu o standardową bibliotekę. W tym module ukończysz wprowadzenie do wbudowanych pakietów Go i zapoznasz się z „rozszerzoną” biblioteką standardową tego języka, która zawiera dużą liczbę przydatnych pakietów.
Drugi projekt dyplomowy
W programie: Advanced Go Developer
Projekt w oparciu o zaproponowane przez nas specyfikacje techniczne będziesz mógł wykonać indywidualnie lub w zespole z innymi studentami. Możesz także wykonać własny projekt, po wcześniejszym uzgodnieniu go ze swoim mentorem. Projekty będą sprawdzane przez ekspertów – autorów i mentorów kursu. Na realizację projektu będziesz miał 5 tygodni.
Webinaria
Oprócz teorii i praktyki mentorzy będą prowadzić dla Ciebie webinary raz na sprint, pod koniec pierwszego tygodnia. Webinaria są potrzebne, aby bardziej szczegółowo omówić złożone tematy, przeanalizować najczęstsze błędy i odpowiedzieć na pytania dotyczące kursu, Go lub ogólnie programowania.
Sesje 1:1
Każdy uczeń będzie miał możliwość odbycia rozmowy indywidualnej ze swoim mentorem raz na sprint. W ciągu pół godziny możesz nie tylko zadać pytania dotyczące projektu, ale także omówić oczekiwania zawodowe, podzielić się doświadczeniami rozwojowymi, czy poruszyć dowolny inny temat, który Cię interesuje.