Czas trwania
3 dni
Cena netto
skontaktuj się
Opis szkolenia
Celem szkolenia jest zapoznanie się ze skłądnią i cechami języka JavaScript, jego możliwościami integracji z obsługą stron internetowych, przydatnymi bibliotekami oraz frameworkami frontend-owymi usprawniającymi tworzenie interfejsów użytkownika.
Profil uczestników i wymagania wstępne
Udział w szkoleniu wymaga umiejętności programowania w dowolnym języku programistycznym
Program zajęć
- HTML
- struktura dokumentu
- znaczniki i atrybuty
- Document Object Model
- HTML5 – nowości
- Cascade Style Sheets
- selektory
- pseudo-klasy
- responsywność
- CSS3 – nowości
- JavaScript
- podstawy języka
- zmienne i typy danych
- manipulowanie elementami HTML
- funkcje jako zmienne i obiekty
- konstruowanie funkcji i ich cechy
- domknięcia
- obsługa błędów
- zakresy
- prototypy
- wzorce projektowe
- Programowanie zdarzeniowe
- zdarzenia HTML
- obsługa zdarzeń i ich propagacja
- różnice w przeglądarkach
- jQuery
- selektory
- zdarzenia
- manipulowanie elementami HTML
- manipulowanie CSS
- pluginy
- asynchroniczna komunikacja z serwerem – AJAX
- Użyteczne biblioteki JS
- Mustache i Handlebars
- Underscore
- REST i HTTP
- Metody HTTP
- Mapowanie metod na operacje CRUD
- Angular JS
- Architektura MVC
- Dyrektywy i wyrażenia
- Kontrolery i AJAX
- Tabele i filtry
- Moduły
- Angular 2 / 4
- Architektura
- Język Typescript
- Komponenty
- Szablony – Templates
- Routing
- Dependency Injection
- RequireJS
- modularyzacja kodu JS
- definiowanie zależności
- NodeJS
- jako środowisko uruchomieniowe JS
- jako serwer
- Node Package Manager – NPM.JS
- framework – Express.JS
- ReactJS
- JSX
- Komponenty
- State & Props
- Forms & Events
- Router
- Flux