Frontend

Szkolenie JavaScript

JavaScript jest jednym z najpopularniejszych języków programowania na świecie.

Czas trwania
40h / 5 dni · 5h
Dla kogo

Idealny dla zespołów, które…

1 Dla specjalistów UX/UI, frontendowców, programistów webowych, którzy chcą projektować interaktywne strony internetowe.
2 Dla niektórych backendowców, którzy pracują z aplikacjami wymagającymi komunikacji z przeglądarką.
3 Dla testerów oprogramowania i administratorów stron internetowych.
Efekty po programie

Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.

Poznasz podstawy programowania w JavaScript, kluczowego języka dla Front End Developerów, niezbędnego do tworzenia dynamicznych stron internetowych i aplikacji mobilnych.

Nauczysz się korzystać z narzędzi i środowisk uruchomieniowych JavaScript, zrozumiesz podstawy składni oraz operacje na typach prostych i złożonych.

Zdobędziesz umiejętności w zakresie obsługi instrukcji warunkowych, zakresów zmiennych, stałych oraz operacji na obiektach i DOM API.

Opanujesz techniki obsługi zdarzeń i callbacków oraz asynchroniczność w JavaScript, w tym działanie event loopa, promise, timery oraz pobieranie danych asynchronicznie za pomocą Fetch API i alternatyw.

Nauczysz się budować projekty w JavaScript, stosować modułowość, podstawy TypeScript oraz przeprowadzać testy jednostkowe i stosować popularne wzorce projektowe.

Program · 5 modułów

Co konkretnie robimy

M01
Podstawy JavaScript
  • · JavaScript – Narzędzia, środowiska uruchomieniowe i składnia
  • · omówienie podstawowych programów do edycji, środowisk, podstaw składni
  • · Operacje na typach prostych, pętle
  • · wszystkie rodzaje pętli + dostępne typy proste
  • · JavaScript – Instrukcje warunkowe
  • · omówienie wszystkich rodzajów instrukcji warunkowych
  • · JavaScript – zakresy, zmienne, stałe
  • · omówienie specyficznych dla JS zakresów zmiennych oraz ich własności
M02
Obiekty i DOM API
  • · Operacje na typach złożonych – omówienie operacji na obiekcie oraz manipulacja nim
  • · Funkcje wyższego rzędu oraz domknięcia
  • · DOM API i osadzanie skryptów omówienie podstawowych możliwości operacji na dokumencie wraz z osadzeniem skryptów na stronie
M03
Zdarzenia i Formularze
  • · Obsługa zdarzeń i callbacki
  • · Jak obsługiwać kliknięcia, wpisywanie w pola formularzy czy akcje myszki
  • · Obsługa formularzy
  • · Jak obsługiwać formularze za pomocą javascript
M04
Asynchroniczność
  • · Asynchroniczność ogólnie
  • · Opis działania event loopa, promise, timerów
  • · Pobieranie danych asynchronicznie – Fetch API i alternatywy
M05
Budowanie projektu
  • · Budowanie projektu, modułowość i podstawy Typescript
  • · Testy jednostkowe i popularne design patterny
Każdy moduł modyfikujemy pod Twój stack i kontekst. Powyższe to punkt wyjścia — nie sztywna agenda.
Jak pracujemy

Od briefu do retro w 30 dniach.

01

Brief i diagnoza

Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.

02

Modyfikacja programu

Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.

03

Warsztat

Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.

04

Retro + raport

Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.

Zapytanie

Wyślij brief. Odezwiemy się w 1 dzień.

Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.

Wycena w 48h od briefu
Pierwsza sesja w 30 dni
Pilotaż przed pełną decyzją
Faktura VAT, możliwość płatności w transzach

Ochrona antyspamowa (Cloudflare Turnstile) zostanie aktywowana po wpięciu klucza.