Opis
Umiejętności zdobywane podczas kursu:
- Samodzielna analiza dostarczanego kodu
- Umiejętność implementowania wydajnych rozwiązań obiektowych w języku JavaScript
- Programowanie zdarzeniowe
- Stosowanie mechanizmów diagnozowania błędów aplikacji
Cel
- Opanowanie w stopniu średnio zaawansowanym języka JavaScript/ECMAScript .
- Praktyczne opanowanie umiejętności diagnozowania i usuwania błędów w działającej nieprawidłowo aplikacji.
- Zapoznanie się z obsługą drzewa dokumentu DOM.
- Umiejętność obsługi parsowania danych XML po stronie przeglądarki.
- Praktyczna umiejętność stosowania dostępnych bibliotek ułatwiających pisanie aplikacji w języku ECMAScript/JavaScript.
Grupa docelowa:
Kurs obejmuje zagadnienia związane z programowaniem w języku JavaScript oraz ECMAScript. Daje wiedzę niezbędną do budowy własnych rozwiązań które asynchronicznie dostarczają dane oraz oferują dużą interaktywność serwisu internetowego. Zajęcia przeznaczone są dla programistów którzy wykonują elementy aplikacji internetowych i chcieli by zapoznać się z możliwościami jakie daje język programowania JavaScript oraz technologia AJAX.
Czas trwania szkolenia - 3 dni.
To szkolenie oferujemy w naszych ośrodkach w Warszawie, Wrocławiu Krakowie, jak i w lokalizacjach wskazanych przez klienta.
W sprawie terminów jak i innych pytań prosimy o kontakt na osec@osec.pl
Wymagania:
- Znajomość HTML oraz XML w stopniu wystarczającym do budowy samodzielnych stron internetowych.
- Znajomość programowania w jednym z języków programowania po stronie serwera (PHP, Python, Ruby, Java) będzie bardzo pomocna.
Konspekt
- Podstawy języka JavaScript/ECMAScript
- Obsługa wyrażeń regularnych
- Programowanie obiektowe w JavaScript/ECMAScript
- BOM i obsługa drzewa przeglądarki
- DOM i obsługa drzewa dokumentu
- Tabele i ich przetwarzanie
- Obsługa formularzy w języku JavaScript/ECMAScript
- JSON jako protokół przesyłania danych i notacji obiektu JavaScript/ECMAScript
- Przeciągnij i puść w języku JavaScript/ECMAScript
- AJAX mechanizmy i zasada funkcjonowania
- Obsługa technologii XML/XSLT/XPATH w języku JavaScript/ECMAScript
- Współpraca języka JavaScript z mechanizmami po stronie serwera
- Biblioteka prototype i jej praktyczne zastosowanie
- Wzorce rozwiązań AJAX