Szkolenie czysty JavaScript zamiast jQuery

Poziom

Zaawansowany

Czas

16h / 2 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie czysty JavaScript zamiast jQuery

A może jQuery? Chyba każdy front-endowiec słyszał o bibliotece korzystającej ze znaczka dolara… Czy startując z nowym projektem jest jednak sens podpinać jQuery? Do czego można wykorzystać tę bibliotekę w dniu dzisiejszym? Jakie były jej zalety i czy dalej mają taką moc?

Dla kogo jest szkolenie z JavaScript zamiast jQuery?
  • logo infoshare Osoby, które wciąż używają jQuery
  • logo infoshare Front-endowcy, chcący poznawać najnowsze mechanizmy JS
  • logo infoshare Osoby, które nie wyobrażają sobie życia bez jQuery

Czego się nauczysz na szkoleniu JavaScript zamiast jQuery

  • 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

Program szkolenia

Moduł 1: Dawniej-dzisiaj
  • Przeglądarki i frameworki
  • Które firmy odeszły od jQuery?
  • Obecne możliwości
  • CanIUse.com
Moduł 2: Manipulowanie DOM
  • Kopiowanie elementów
  • “Owijanie” elementów
  • Przesuwanie elementów
  • Usuwanie
  • Atrybut vs. pole
Module 3: CSS – selektory i animacje
  • Klasy i style
  • Pozycje i wymiary
  • document.querySelector
  • Animate.css
Module 4: Praca na kolekcji elementów
Module 5: Formularze, zdarzenia
  • Pobieranie wartości, FormData, URLSearchParams
  • Wołanie zdarzeń
  • Jednorazowy callback
  • Problemy z przesłanianiem funkcji (arrow function kontra this)
Module 6: AJAX, Deferred
  • Callbacks, Deferred
  • Nowe API przeglądarek (fetch + Promise)
  • async/await, Thenable
Module 7: Pozostałe
  • Data vs. dataset
Moduł 8: Cross-browser i stare przeglądarki bez jQuery
  • Sprawdzanie popularności przeglądarek i compatibility table
  • Chromium
  • Shim, polyfill
Moduł 9: Transpilacja
  • Babel
  • Babel + polyfille
  • Alternatywa – TypeScript i kompilacja
  • TypeScript w Babelu
Module 10: Web components
  • customElements
  • Szablony HTML
  • Shadow DOM
  • Web componenty a frameworki
Module 11: Projekt końcowy

Pobierz program

Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Zamów rozmowę

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.