Agenda szkolenia
  1. Charakterystyka języka JavaScript
    • architektura i standard ES6+
    • możliwości i zastosowania
  2. Narzędzia developerskie na platformie Node.js
    • konfiguracja i wykorzystanie kompilatora Babel
    • konfiguracja i użycie biblioteki ESLint, statyczna analiza kodu
  3. Podstawowe typy danych, operatory, zasięg i użycie zmiennych
  4. Definiowanie i użycie funkcji
    • funkcje nazwane
    • funkcje anonimowe, bloki kodu, callbacks
  5. Definiowanie i użycie obiektów
  6. Praca z instrukcjami sterującymi
    • warunki, pętle, wyjątki i obsługa błędów
  7. Wykorzystanie kolekcji
    • tablice, listy, mapy, zbiory
  8. Osadzanie kodu JS w plikach HTML
    • obsługa zdarzeń
    • dynamiczne modyfikowanie struktury strony HTML, drzewo DOM
  9. Komunikacja z serwerem, Ajax, serializacja do JSON
  10. Zarządzanie ciasteczkami
  11. Zarządzaniem lokalnym cachem danych, LocalStorage
  12. Używanie bibliotek zewnętrznych na przykładzie JQuery, wprowadzenie