szkolenie javascript podstawy
Warsztat | Vanilla JavaScript, MVC pattern, HTTP RESTful

PROGRAM SZKOLENIA

  • Wprowadzenie do JavaScript

  • Osadzanie skrytpów w dokumencie HTML

  • Typy zmiennych

    • Liczby
    • Ciągi znaków
    • Wartości logiczne
    • Obiekty
    • Kolekcje
    • Null i Undefined
  • Operatory

  • Funkcje

    • Wywołanie funkcji
    • Parametry funkcji
    • Zwracanie wartości przez funkcję
    • Funkcje anonimowe oraz automatyczne
    • Przykładowe funkcje predefiniowane
    • Callbacki
  • Zasięg zmiennych

  • Document Object Model (DOM)

    • Drzewo obiektów
    • Referencje do elementów
    • Tworzenie modyfikacja oraz usuwanie elementów drzewa DOM
  • Zdarzenia w JavaScript

    • Rodzaje zdarzeń
    • Nasłuchiwanie oraz emitowanie zdarzeń
    • Zdarzenia własne
  • Obiektowość w JavaScript

    • Własne obiekty
    • Klasa obiektu
    • Dziedziczenie
    • Stałe
  • Sterowanie przepływem programu

    • Instrukcje warunkowe
    • Instrukcja switch
    • Pętle: for, for in, while oraz do while
  • Kontrolowanie czasu

    • Opóźnienie wykonania kodu
    • Interwał czasowy
  • Komunikacja z serwerem

    • Wysyłanie i odbieranie danych w formacie JSON
    • Metody RESTful (GET, POST, DELETE, PUT, PATCH)
  • Formularze w JavaScript

    • Tworzenie interaktywnych formularzy
    • Walidacja danych w formularzach
  • Architektura MVC (Model-View-Controller)

  • Zagadnienia zaawansowane

    • Domknięcia (closures)
    • Debugowanie i rozwiązywanie problemów
    • Optymalizacja

CEL SZKOLENIA

Założeniem szkolenia jest przekazanie wiedzy o języku JavaScript z użyciem praktycznych przykładów. Po ukończeniu szkolenia uczestnik będzie potrafił zbudować aplikację internetową (Single-page app) w oparciu o dobre praktyki i wzorzec projektowy MVC. Dowie się również jak komunikować się z serwerem HTTP oraz jak radzić sobie z problemami.

ADRESACI SZKOLENIA

Szkolenie JavaScript podstawy adresowane jest dla wszystkich, którzy chcą poznać podstawy języka JavaScript. Wymagana jest znajomość podstaw programowania oraz języków HTML i CSS.

CZAS TRWANIA SZKOLENIA

Wersja minimalna 3 dni
Wersja rozszerzona 4 dni

POZOSTAŁE INFORMACJE

Szkolenie ma charakter warsztatowy.

Materiały szkoleniowe mają formę elektroniczną.

Programy szkoleń można modyfikować lub łączyć tak aby dostosować szkolenie do własnych potrzeb. Jednak przed zamówieniem należy uzgodnić taką modyfikację.