Frontend Developer - kurs 242 000 rub. z Kata Academy, szkolenie 11 miesięcy, data 28.11.2023.
Miscellanea / / November 30, 2023
Platforma edukacyjna i osobisty mentor
Bierzesz lekcje online na naszej platformie, zadajesz pytania swojemu mentorowi na czacie i dzwonisz do niego, jeśli czujesz, że znalazłeś się w ślepym zaułku.
Ścisła kontrola wiedzy na każdym etapie
Mentor nie jest tutorem. Jego zadanie: kierować i kontrolować przyswajanie wiedzy. Przygotowujemy Cię do samodzielnego rozwiązywania złożonych problemów, z którymi z pewnością spotkasz się w swojej pracy.
Praca nad prawdziwym projektem biznesowym
Wszyscy nasi studenci w zespołach uczestniczą w realizacji rzeczywistych projektów. Udoskonalisz swoją teorię, zdobędziesz umiejętności pracy zespołowej i doświadczenie, które przyda się w Twoim CV.
Przygotowanie do rozmów kwalifikacyjnych
Nasi mentorzy pomogą Ci stworzyć konkurencyjne CV i przygotują Cię do odpowiedzi na trudne pytania podczas rozmowy kwalifikacyjnej.
Rdzeń sieciowy - 2 miesiące
Nauka podstaw tworzenia interfejsów w sieci WWW
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.
2. Rdzeń JavaScript - 2 miesiące
Podstawowe pojęcia językowe, praca w przeglądarce, pisanie prostych programów
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.
3. Reagować. JS Core - 3 miesiące
Podstawy tworzenia aplikacji jednostronicowych
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
4. Projekt zespołowy - 3 miesiące
Rozwój frontendu dla prawdziwego projektu komercyjnego
- STACKHTML
- CSS/SASS
- JavaScript/TypeScript
- Reagować
- Redukcja
- Git
- NPM
- Pakiet internetowy
5. Przygotowanie do rozmowy kwalifikacyjnej - 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.