Pobierz kartę szkolenia

Podstawy programowania w JavaScript

kod szkolenia: JS / PL AA 3d

Pakiety e-learning

Termin

tryb Distance Learning

poziom Podstawowy

czas trwania 3 dni |  21h|  24.07 25.07 26.07
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00 PLN
czas trwania 3 dni |  21h|  04.09 05.09 06.09
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00 PLN
czas trwania 3 dni |  21h|  28.10 29.10 30.10
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00 PLN
czas trwania 3 dni |  21h|  11.12 12.12 13.12
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00 PLN
2 700,00 PLN 3 321,00 PLN brutto

Szkolenie kierowane jest do osób nie posiadających doświadczenia programistycznego, które chcą nabyć umiejętności tworzenia dynamicznych stron internetowych.

Umiejętność praktycznego wykorzystania języka w aplikacjach internetowych. Znajomość dobrych praktyk organizacji kodu w projekcie. Poznanie technik programowania komunikacji z serwerem z wykorzystaniem AJAX. Umiejętność posługiwania się platformą Node w kontekście zależności projektowych oraz kompilatorem Babel zapewniającym kompatybilność kodu z popularnymi przeglądarkami internetowymi i biblioteką ESLint w celu poprawy jakości kodu.

Podstawowa znajomość HTML i CSS.

  • Szkolenie: polski
  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