który możemy wykorzystywać zarówno po stronie front-endu jak również back-endu.
Co to jest JavaScript?
JavaScript to język programowania wysokiego poziomu,
Cel szkolenia
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.
Program szkolenia
Programy szkoleń można modyfikować lub łączyć tak aby dostosować szkolenie do własnych
potrzeb. Jednak przed zamówieniem należy uzgodnić taką modyfikację.
-
Wprowadzenie do JavaScript
-
Osadzanie skrytpów w dokumencie HTML
-
Typy zmiennych
- Liczby
- Ciągi znaków
- Wartości logiczne
- Obiekty
- Kolekcje
- Null i Undefined
- Zasięg zmiennych
-
Operatory
- logiczne
- arytmetyczne
- przypisania
- porównania
-
Funkcje
- Wywołanie funkcji
- Parametry funkcji
- Zwracanie wartości przez funkcję
- Funkcje anonimowe oraz automatyczne
- Przykładowe funkcje predefiniowane
- Callbacki
- Domknięcia (closures)
-
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
- Debugowanie i rozwiązywanie problemów
- Optymalizacja
Czas trwania
Szkolenie trwa
2 dni
W celu lepszego utrwalenia materiału szkolenie można wydłużyć o jeden dzień.
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.
Forma szkolenia
Szkolenie ma charakter warsztatowy
Może być zrealizowane stacjonarnie lub
zdalnie.
Informacje dodatkowe
- Szkolenie trwa 8 godz. lekcyjnych.
- Ze względu na warsztatowy charakter szkolenia bądź na czas; standardowo zaczynamy o 9:00.
- Jest ważne, abyś biegle posługiwał się komputerem oraz znał podstawowe sktóry klawiaturowe; np. Alt+Tab.
- W czasie szkolenie postaraj się nie używać telefonu i innych rozpraszaczy; dobrze jest też wyłączyć wszystkie niepotrzebne aplikacje na komputerze.
- Po szkoleniu uczestnik otrzymuje materiały w formie elektronicznej. Są to repozytoria git zawierające projekty aplikacji.
Niezbędny sprzęt
- Szybki komputer np. i5 lub i7, SSD, min. 8GB RAM.
- Dwa monitory oraz kamera internetowa - niezbędne podczas szkolenia zdalnego.
- Zaopatrz się we wszystko, co może być użyteczne np. myszkę czy notatnik.
Niezbędne oprogramowanie
-
Visual Studio Code lub inny dobry edytor
- Chrome
- Git
- Node.js (LTS)
Jeżeli szkolenie odbywa się w siedzibie klienta
w sali szkoleniowej potrzebne są:
- szybki internet
- dobry rzutnik - najlepiej HDMI
- flipchart - opcjonalnie
- komfortowa przestrzeń dla każdego uczestnika
- możliwość swobodnego podejścia (przez trenera) do każdego uczestnika szkolenia
Wycena szkolenia
CENA NETTO: 0 zł
Kontakt
Twoje dane osobowe będą wykorzystywane wyłącznie w celu obsługi tego zapytania.