Kurs JavaScript Developer IIK-JS-2

  • JavaScript
  • Node.js
  • React.JS
  • Next.JS
  • GIT

Obecnie brak terminów otwartych. Dostępne na zamówienie dla grup.

Edycja dzienna (jeden 4-dniowy blok i dwa 3-dniowe, co 2 tyg) Edycja weekendowa (zaoczna) (sob-niedz., średnio co 2 tygodnie)

Warszawa

7 stycznia 2025 - 31 stycznia 2025 (termin specjalny, rabat 10%, prosimy o kontakt) 15 marca 2025 - 25 maja 2025 zostało 8 miejsc

Warszawa

3 kwietnia 2025 - 16 maja 2025 14 czerwca 2025 - 14 września 2025

Warszawa

3 czerwca 2025 - 4 lipca 2025

Zdalnie

7 stycznia 2025 - 31 stycznia 2025 (termin specjalny, rabat 10%, prosimy o kontakt) 15 marca 2025 - 25 maja 2025 zostało 9 miejsc

Zdalnie

3 kwietnia 2025 - 16 maja 2025 14 czerwca 2025 - 14 września 2025

Zdalnie

3 czerwca 2025 - 4 lipca 2025

Tryb zdalny: online na żywo z trenerem i grupą (→ więcej o kursach zdalnych). Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść na tryb zdalny; w razie potrzeby skorzystać z nagrań. Kursy dostępne również na zamówienie, w terminie i lokalizacji do uzgodnienia, dla grup od 6 osób.

4,6/5 (56)
Stars
dla firm - netto
dla osób prywatnych - brutto (pokrywamy VAT)
dla podmiotów publicznych - zwolnione z VAT

Cena kursu: 4990 PLN

lub 998 PLN miesięcznie (5 rat)


percent icon first minute (30+ dni do startu) - 3%

percent icon dostęp do nagrań w razie potrzeby

shake hand icon dla chętnych bezpłatnie warsztaty HR

percent icon praktyczne ćwiczenia i miniprojekty

coffee cup icon poczęstunek w cenie

desktop icon stanowisko komputerowe w cenie

  1. Wprowadzenie do kursu + przygotowanie środowiska
    • Konfiguracja środowiska pracy
      • Konfiguracja Edytora Kodu Visual Studio Code
      • Używanie skryptów budujących aplikację
      • Konfiguracja lintera, prettiera
      • Korzystanie z plików .env
      • Podstawy React.JS
      • Postawienie projektu w Next.JS
  2. Node.JS
    • Mechanizmy Node.JS (stream, buffer)
    • Moduł FS – edycja/odczyt/zapis do plików
    • Moduł HTTP – konfigurowanie własnego serwera
  3. Podstawy GIT
    • Pobieranie repozytoriów
    • Praca z gałęziami w GIT (GIT branches)
    • Rozwiązywanie konfliktów przy łączeniu gałęzi
    • Git Flow i dobre praktyki korzystania z GIT
  4. Zaawansowany JavaScript
    • Mechanizm closure
    • Wykorzystanie this
    • Programowanie funkcyjne
    • Programowanie klasowe
  5. Asynchroniczność w JavaScripcie
    • Komunikacja Client-Server
    • Rest API
    • GraphQL
    • Uwierzytelnianie z serwerem za pomocą JWT Tokens i Access Tokens
    • Dobre praktyki przy korzystaniu z Promise
  6. Zaawansowany React.JS
    • Tworzenie komponentów w React.JS
    • Mechanizmy React.JS – props, state
    • Dobre praktyki korzystania ze stanu aplikacji – React Hooks
    • Kompozycja aplikacji w React.JS
    • Zarządzanie stanem aplikacji za pomocą React.Context
    • Struktura projektów Reactowych
    • Dobre praktyki korzystania z React.JS
  7. Praca z dodatkowymi modułami
    • Wprowadzenie do Jamstack
    • Konfiguracja i wykorzystywanie zewnętrznych bibliotek (Hubspot, FaunaDB, Firebase, Netlify forms)
  8. Tworzenie aplikacji w Next.JS
    • Zaawansowane funkcje Next.JS – getServerSideProps, getStaticProps, getStaticPaths
    • API Routes za pomocą Next.JS
    • Kompozycja aplikacji Next.JS
    • Deploy aplikacji Next.JS za pomocą Vercel i Netlify
    • Dobre praktyki przy deployu aplikacji (integracja z GIT, env, preview)
  9. Tworzenie aplikacji – Warsztat
    • Stworzenie aplikacji przy użyciu Next.JS + Storyblok + Netlify
    • Stworzenie aplikacji przy użyciu Next.JS + Firebase + Vercel