Czysty JavaScript zamiast jQuery
A może jQuery?
Idealny dla zespołów, które…
Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.
nauczysz się najnowszych mechanizmów przeglądarek i JavaScript
Wykorzystasz classList, querySelector, forEach, dataset, URLSearchParams, fetch, Promise, spread operator
Poznasz async/await i Animate.css.
Wykorzystasz Web Componenenty
Debugować swój kod w celu znalezienia błędów
Poznasz techniki pozwalające na tworzenie czytelnego i uporządkowanego kodu
Co konkretnie robimy
- · Przeglądarki i frameworki
- · Które firmy odeszły od jQuery?
- · Obecne możliwości
- · CanIUse.com
- · Kopiowanie elementów
- · “Owijanie” elementów
- · Przesuwanie elementów
- · Usuwanie
- · Atrybut vs. pole
- · Klasy i style
- · Pozycje i wymiary
- · document.querySelector
- · Animate.css
Module 5: Formularze, zdarzenia
- · Pobieranie wartości, FormData, URLSearchParams
- · Wołanie zdarzeń
- · Jednorazowy callback
- · Problemy z przesłanianiem funkcji (arrow function kontra this)
- · Callbacks, Deferred
- · Nowe API przeglądarek (fetch + Promise)
- · async/await, Thenable
- · Data vs. dataset
- · Sprawdzanie popularności przeglądarek i compatibility table
- · Chromium
- · Shim, polyfill
- · Babel
- · Babel + polyfille
- · Alternatywa – TypeScript i kompilacja
- · TypeScript w Babelu
- · customElements
- · Szablony HTML
- · Shadow DOM
- · Web componenty a frameworki
Od briefu do retro w 30 dniach.
Brief i diagnoza
Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.
Modyfikacja programu
Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.
Warsztat
Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.
Retro + raport
Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.
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.
Dziękujemy!
Odezwiemy się w ciągu 1 dnia roboczego.
Inne programy dla zespołów
Zobacz wszystkie →Angular
Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.
Aplikacje Full-stack z NestJS i Angular
Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.
Aplikacje Node i ExpressJS z TypeScript
Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.