JavaScript w praktyce
Korzyści dla biznesu:
- Zwiększenie efektywności zespołu projektowego
- Standaryzacja narzędzi i konfiguracji
- Zwiększenie retencji talentów
- Efektywne wykorzystanie nowoczesnych elementów JavaScript
Korzyści dla uczestników:
- Praktyczna znajomość narzędzi i konfiguracji
- Zdolność do asynchronicznego programowania
- Rozwinięcie umiejętności w testowaniu i automatyzacji
- Solidne podstawy i zrozumienie języka
Zarys agendy:
- Wprowadzenie
- Specyfikacja języka
- Wieloparadygmatowość – zalety i wady
- Konfiguracja narzędzi:
- NodeJS
- Webpack
- Prettier
- TypeScript
- Typy proste:
- Wartości logiczne
- Liczbowe
- Ciągi znaków
- Konwersje
- Typy złożone:
- Tablica
- Obiekt
- Kopia, referencja, a płytka kopia
- Instrukcje sterujące:
- Logiczne
- Warunkowe
- Przełączanie
- Różne rodzaje pętli
- Funkcje:
- Domknięcia
- Kompozycja
- API DOM:
- Znajdowanie elementów w HTML
- Modyfikowanie i stylizacja elementów
- Tworzenie, usuwanie i przenoszenie elementów
- Nasłuchiwanie zdarzeń, grupowanie zdarzeń
- Przechwytywanie, bąbelkowanie i zatrzymywanie zdarzeń
- ES6:
- Problemy z „this” i „new”
- Prototyp kontra klasa
- Klasy, dziedziczenie i przesłonięcia
- Moduły, import i eksport
- Import dynamiczny
- Funkcje strzałkowe
- Zmienne z var, let, const i hoisting
- Mapy, for..of, symbole
- Szablonowe ciągi znaków
- Iteratory i generatory
- Asynchroniczność:
- Wzory wywołań zwrotnych
- Łańcuchy obietnic
- Składnia async/await
- Obsługa błędów
- Iteratory i generatory asynchroniczne
- Interfejsy API:
- Żądania HTTP z FetchAPI
- Multimedialne interfejsy API przeglądarki z HTML5
Nasi trenerzy:
- Mateusz Kulesza – Senior JavaScript Developer, Senior Front-End Developer
Informacje dodatkowe
Czas trwania | 3 dni (24 godziny) |
---|---|
Forma szkolenia | Ćwiczenia, Prezentacje, Wykłady |
Język szkolenia | Angielski, Polski |
Poziom | Podstawowy |
Opowiedz nam o swoim wyzwaniu, a my znajdziemy rozwiązanie.
Wypełnij formularz kontaktowy
Dane kontaktowe
