To wersja testowa nowego serwisu infoShare Academy — wyświetlane treści i oferta nie są wiążące ani kompletne

Frontend

JavaScript - zaawansowane techniki ES6+

Piszesz w JS tylko wtedy, gdy musisz?

Czas trwania
16h · 2 dni
Dla kogo

Idealny dla zespołów, które…

1 Front-endowcy z podstawowymi umiejętnościami
2 Ludzie piszący w JS tylko wtedy, gdy muszą, otwarci na poznanie ciekawych technik programowania
3 Front-endowcy, którzy nie znają najnowszych mechanizmów JS
Efekty po programie

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

Poznasz i zrozumiesz najnowsze mechanizmy JS (ES6+)

Dowiesz się jak korzystać z Node oraz npm na potrzeby front-endu

Zbudujesz stronę z Web Componentów

Świadomie wykorzystasz narzędzia webpack oraz TypeScript

Rozwiniesz projekt „portfolio programisty”

Program · 11 modułów

Co konkretnie robimy

M01
Moduł 1: Narzędzia i konfiguracja
  • · Node, npm
  • · ESLint
  • · Prettier
  • · Webpack
M02
Moduł 2: Moduły
  • · Node
  • · ES6
  • · Dynamic import
M03
Moduł 3: Lepsza składnia
  • · var, let, const
  • · Destrukturyzacja, domyślne wartości
  • · Spread
  • · Klasy
  • · null-safety: ??, ?., ??=
M04
Moduł 4: Korzystanie z API
  • · fetch
  • · Obietnice
  • · Kolekcje i procesowanie: Map, Set, filter, map, for in, for of, forEach, flat, flatMap
  • · async/await

Moduł 5: Generatory

M05
Moduł 5: Generatory
  • · Reaktywność pull-based
  • · Iteratory, obserwatory, współprogramy
M06
Moduł 6: Generatory
  • · Proxy
  • · Symbol
  • · BigInt
  • · WeakRef, FinalizationRegistry
M07
Moduł 7: Web Components
  • · customElements
  • · Szablony HTML
  • · Shadow DOM
  • · Web componenty a frameworki
  • · Atrybuty
M08
Moduł 8: CSS
  • · flex, grid
  • · Zmienne
  • · Pseudoselektory
  • · Animacje
  • · Atomic CSS
M09
Moduł 9: Transpilacja
  • · Babel
  • · TypeScript
  • · Przykład – dekoratory
M10
Moduł 10: Konsola przeglądarki
  • · Logi, trace, table
  • · Uruchamianie kodu
M11
Moduł 11: Testowanie
  • · Jest
  • · Testy snapshotowe
  • · Lokalny serwer deweloperski
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

Co robimy z Twoimi danymi

Dane służbowe (imię, e-mail firmowy, telefon, firma, stanowisko) przetwarzamy w celu obsługi zapytania o szkolenie dla firmy i przygotowania oferty. Administratorem danych jest infoShare Academy Sp. z o.o., Al. Grunwaldzka 472B, 80-309 Gdańsk. Podanie danych jest dobrowolne, ale niezbędne do udzielenia odpowiedzi. Masz prawo dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania i wniesienia sprzeciwu. Pełną informację znajdziesz w Klauzuli informacyjnej.

Zgody marketingowe (dobrowolne)

Administratorem danych osobowych jest infoShare Academy sp. z o.o. Zasady przetwarzania danych osobowych znajdują się w dokumentach Polityka Prywatności oraz Klauzula Informacyjna.