|
AJAX: Dynamiczny Interfejs - poziom podstawowy
Opis szkolenia:
Szkolenie obejmuje podstawy pracy z Bibliotekami AJAX, językiem Javascript i protokołami komunikacyjnymi.
AJAX (ang. Asynchronous JavaScript and XML, asynchroniczny JavaScript i XML) jest technologią tworzenia aplikacji internetowych, w której interakcja użytkownika z serwerem odbywa się bez przeładowywania całego dokumentu, w sposób asynchroniczny, co umożliwia bardziej dynamiczną interakcję z użytkownikiem niż w tradycyjnym modelu, w którym każde żądanie nowych danych wiąże się z przesłaniem całej strony HTML. Od uczestników wymagana jest znajomość podstaw programowania w dowolnym języku. Czas szkolenia: 24 godz. Program szkolenia: Wprowadzenie Podstawowe elementy AJAX: - XMLHttpRequest - JavaScript - XML Podstawy JavaScript Zmienne, pętle, instrukcje warunkowe Typy danych: - liczby - napisy - tablice - słowniki Funkcje, korzystanie z obiektów Podstawy Ajaksa Javascriptowe zmienianie zawartości strony Ćwiczenie: lista osób z ajaksowym okienkiem ze szczegółami Wykonywanie działań z opóźnieniem Wysyłanie żądań - synchronicznych i asynchronicznych Ćwiczenie: shoutbox (prosty czat) Odpluskwianie Javascriptu przy użyciu Firebuga Proste zastosowania biblioteki Prototype Funkcja $() – łatwiejsze znajdowanie elementów Metody show, hide i toggle - łatwiejsze chowanie i odsłanianie elementów Ajax.Request - łatwiejsze wysyłanie żądań Ćwiczenie: shoutbox z użyciem biblioteki Prototype Biblioteka Scriptaculous Różne efekty chowania i odsłaniania bloków Kolejki efektów Ćwiczenie: formularz z odsłanianymi częściami opcjonalnymi Elementy, które da się przeciągać Upuszczanie przeciąganych elementów Ćwiczenie: sklep internetowy z produktami przeciąganymi do koszyka Listy, które można sortować Ćwiczenie: strona startowa z gadżetami, które można przemieszczać Pole tekstowe z autouzupełnianiem (lokalnym i łączącym się z serwerem) Ćwiczenie: wyszukiwanie produktów w sklepie internetowym Ćwiczenie: podpowiadanie loginu, jeśli wpisany przez użytkownika jest zajęty Walidacja formularzy - biblioteka LiveValidation Ćwiczenie: walidujemy formularz zamówienia do sklepu internetowego Google Maps API - umieszczanie map na własnej stronie Zamieszczanie statycznych map Umieszczanie znaczników i linii na mapie statycznej Zamieszczanie dynamicznych map Umieszczanie znaczników i linii na mapie dynamicznej Przesuwanie i skalowanie mapy Ćwiczenie: mapa pokazująca w czasie rzeczywistym odwiedziny na naszej stronie Przydatne dodatki Ajaksowe popupy Wyskakujące podpowiedzi (tooltips) Pole tekstowe z kalendarzem do wyboru daty Akordeon Rozwijane menu Ocenianie produktów gwiazdkami Pola tekstowe z opisami wewnątrz pola Ulepszone tabele (z sortowaniem, zmianą szerokości kolumn itp) Ćwiczenie: praktyczne użycie poznanych przydatnych drobiazgów w sklepie internetowym Szczegółowe informacje dotyczące standardów organizowanych przez nas szkoleń znajdą Państwo w zakładce: Informacje o szkoleniach Opinie o produkcie (0) |
|