Frontend Developer z opłatą po zatrudnieniu - bezpłatny kurs w Kata Academy, szkolenie 9 miesięcy, data 28.03.2023.
Miscellanea / / December 05, 2023
Gwarancja pracy
z początkową pensją w wysokości 80 000 rubli zgodnie z umową
01. Po przejściu selekcji i podpisaniu umowy wyślemy Ci zaproszenie na kanał Slack Twojej rekrutacji. Twoja grupa będzie liczyła nie więcej niż 15 osób i przypisanego do Ciebie mentora.
02. Dodamy Cię również do wszystkich kanałów tematycznych Slack i czatu ogólnego, na którym znajdują się wszyscy uczniowie.
03. Szkolenie odbywa się na platformie: będziesz studiować materiały teoretyczne, wykonywać zadania praktyczne i pisać kod w małych fragmentach od prostego do złożonego.
04. Jeśli na etapie realizacji zadania masz trudności z rozwiązaniem, zwracasz się o pomoc do mentora lub społeczności studenckiej.
05. Po ukończeniu tematu mentor przeprowadza test wiedzy i przegląd kodu. Mentorzy będą różni, dzięki czemu otrzymasz maksymalną informację zwrotną i wiedzę specjalistyczną.
06. Aby odpowiedzieć na Twoje pytania dotyczące nauki programowania, mentor będzie regularnie prowadził rozmowy telefoniczne w mini-grupach.
07. Raz na 2 tygodnie będziesz organizować rozmowy grupowe z uczniami i prowadzącym transmisję, gdziekolwiek to zrobisz otrzymać rekomendacje, jak uczyć się efektywniej i móc zadawać pytania związane ze studiami proces.
08. Pod koniec kursu będziesz pracować razem z innymi studentami nad projektem zespołowym pod okiem doświadczonego programisty, zapoznasz się z kodem, który został już napisany na projekcie i nauczysz się pracować zespół.
09. Po ukończeniu programu mentor dokona ostatecznego przeglądu całej Twojej wiedzy, a nasz specjalista ds. HR pomoże Ci stworzyć konkurencyjne CV i przygotuje Cię do trudnych pytań na rozmowie kwalifikacyjnej.
10. Następnie opublikujesz swoje CV na stronie wyszukiwania ofert pracy i rozpoczniesz rozmowy kwalifikacyjne.
RDZEŃ WWW - 2 MIESIĄCE
Temat 1: Struktura dokumentu HTML, model blokowy, podstawowe znaczniki. Wybór formatu obrazu.
Temat 2: Znaczniki semantyczne, dostępność i SEO.
Temat 3: Praca z formularzami, interakcja z serwerem.
Temat 4: Stylizacja stron CSS: selektory i priorytety aplikacji, pozycjonowanie, praca z siatkami (flexbox, grid).
Temat 5: Układ adaptacyjny: zapytania o media, podejście mobilne.
Temat 6: Organizacja stylów w projekcie, metodologia BEM.
Temat 7: Zaawansowane techniki CSS: Stylizacja pseudoelementów, animacji, cieni i gradientów.
Temat 8: Animacja, transformacje i filtry z wykorzystaniem CSS.
Temat 9: Podstawowa interakcja JavaScript ze stroną, obsługa zdarzeń. Podłączenie modułów zewnętrznych.
Temat 10: Narzędzia programistyczne: Korzystanie z preprocesora, minifikacja kodu, npm, webpack.
Nauka podstaw tworzenia interfejsów w sieci WWW
RDZEŃ JAVASCRIPT - 2 MIESIĄCE
Temat 11: Podstawowa składnia języka, zmienne i stałe, typy i struktury danych, funkcje, pętle.
Temat 12: Zaawansowana praca z funkcjami, funkcje wyższego rzędu, rekurencja.
Temat 13: Zaawansowana składnia języka: operatory rest/spread, destrukturyzacja.
Temat 14: Klasy standardowe w JS: Map, Set. Praca z datami.
Temat 15: Zamknięcia, zakres, kontekst wywoływania.
Temat 16: Prototypowy model JS i składnia nowoczesnych klas.
Temat 17: Praca z kodem asynchronicznym (obietnice, wywołanie zwrotne, async/await). Pętla zdarzeń.
Temat 18: Praca z DOM. Dobór i modyfikacja elementów. Model zdarzenia. Przechowywanie danych u klienta.
Temat 19: Praca z żądaniami sieciowymi: ajax, fetch.
Temat 20: Podstawy sieci, serwery WWW i DNS, protokół HTTP. Architektura REST. Uwierzytelnianie internetowe.
Podstawowe pojęcia językowe, praca w przeglądarce, pisanie prostych programów
RDZEŃ REACT.JS - 2 MIESIĄCE
Temat 21: Jak działa React.js, składnia JSX i jak działa Wirtualny DOM
Temat 22: Podejście komponentowe, stan komponentu, przesyłanie danych, przetwarzanie zdarzeń
Temat 23: Warunki i pętle w szablonach
Temat 24: Cykl życia komponentów, optymalizacja renderowania
Temat 25: Praca ze stylami w React.
Temat 26: Przetwarzanie danych formularzy, walidacja
Temat 27: Budowa aplikacji klient-serwer.
Temat 28: Routing w aplikacji z routerem reagującym
Temat 29: Zarządzanie stanem: Redux, komunikacja asynchroniczna
Podstawy tworzenia aplikacji jednostronicowych
PROJEKT ZESPOŁOWY - 1 MIESIĄC
STE
- KHTML
- CSS/SASS
- JavaScript/TypeScript
- Reagować
- Redukcja
- Git
- NPM
- Pakiet internetowy
- Rozwój frontendu dla prawdziwego projektu komercyjnego
PRZYGOTOWANIE DO ROZMOWY - 1 MIESIĄC
Na tym etapie pomożemy Ci odświeżyć i usystematyzować całą zdobytą wiedzę teoretyczną pomyślnie przejdziesz rozmowy kwalifikacyjne, po których zdasz test końcowy ze wszystkich tematów mentor.
ZATRUDNIENIE - 1 MIESIĄC
Nasz specjalista HR pomoże Ci stworzyć CV, wybrać najlepsze firmy i zapewni wsparcie podczas rozmów kwalifikacyjnych. Po otrzymaniu ofert od firm pomożemy wybrać najlepszą.