Modelowanie i projektow.
Tworzenie aplikacji webowych przy użyciu JavaScript oraz jQuery
Kod szkolenia:
JSC02
Cele szkolenia:
- Poznanie funkcjonalności biblioteki jQuery
- Nabycie praktycznych umiejętności pozwalających na efektywne wykorzystanie biblioteki jQuery podczas tworzenia aplikacji webowych
Grupa docelowa:
- Programiści JavaScript oraz web developerzy pragnący tworzyć interaktywne, bogate wizualnie aplikacje webowe
Oczekiwane przygotowanie słuchaczy:
- Umiejętność programowania w języku JavaScript na poziomie średnio zaawansowanym
- Znajomość HTML i CSS w stopniu umożliwiającym tworzenie własnych dokumentów
Forma zajęć:
- Wykłady
- Warsztaty
Czas trwania:
- 16 godzin (2 dni)
Proponowane kursy uzupełniające:
- JSC03 - Tworzenie aplikacji webowych przy użyciu JavaScript oraz Ext JS
- AJX01 - Tworzenie aplikacji webowych z wykorzystaniem technologii AJAX
Konspekt szkolenia:
- Wprowadzenie
- Selektory
- Struktura DOM - dostęp i modyfikacja
- Obsługa zdarzeń
- Efekty
- AJAX
- Pluginy - użycie i tworzenie
- Wybrane elementy jQuery UI
Cena netto szkolenia za osobÄ™:
1900 PLN
Informacje dodatkowe:
Cena szkolenia jest ceną netto i należy do niej doliczyć podatek VAT w wysokości 23%.
Podana cena dotyczy opłaty za uczestnicwo w szkoleniu jednej osoby dla grupy liczącej co najmniej pięć osób, istnieje jednak możliwość organizacji szkolenia dla mniejszej lub większej grupy wg indywidualnych ustaleń.
Tworzenie aplikacji webowych przy użyciu JavaScript oraz Ext JS
Kod szkolenia:
JSC03
Cele szkolenia:
- Poznanie możliwości i potencjalnych zastosowań biblioteki Ext JS
- Nabycie praktycznych umiejętności pozwalających na wykorzystanie biblioteki Ext JS podczas budowania aplikacji internetowych
Grupa docelowa:
- Programiści JavaScript oraz web developerzy chcący łatwo i efektywnie tworzyć interaktywne, bogate wizualnie aplikacje webowe
Oczekiwane przygotowanie uczestników:
- Umiejętność programowania w języku JavaScript na poziomie średnio zaawansowanym
- Znajomość HTML i CSS w stopniu umożliwiającym tworzenie własnych dokumentów
Forma zajęć:
- Wykłady
- Warsztaty
Czas trwania:
- 24 godziny (3 dni)
Proponowane kursy uzupełniające:
- JSC02 - Tworzenie aplikacji webowych przy użyciu JavaScript oraz jQuery
- AJX01 - Tworzenie aplikacji webowych z wykorzystaniem technologii AJAX
Konspekt szkolenia:
- Wprowadzenie
- Forms
- Buttons, Menus, Toolbars
- Grids
- Layouts
- Trees
- Windows, dialogs
- Efekty
- Praktyczne przykłady użycia
Cena netto szkolenia za osobÄ™:
2300 PLN
Informacje dodatkowe:
Cena szkolenia jest ceną netto i należy do niej doliczyć podatek VAT w wysokości 23%.
Podana cena dotyczy opłaty za uczestnicwo w szkoleniu jednej osoby dla grupy liczącej co najmniej pięć osób, istnieje jednak możliwość organizacji szkolenia dla mniejszej lub większej grupy wg indywidualnych ustaleń.
Programowanie w języku JavaScript
Kod szkolenia:
JSC01
Cele szkolenia:
- Opanowanie języka JavaScript na poziomie średnio zaawansowanym
- Nabycie praktycznych umiejętności pozwalających na samodzielne tworzenie kodu aplikacji, dokonywanie jego analizy oraz refaktoryzacji
- Poznanie najlepszych praktyk programistycznych
Grupa docelowa:
- Osoby pragnące rozpocząć naukę programowania w języku JavaScript
- Doświadczeni developerzy chcący uporządkować, a także wzbogacić posiadaną wiedzę
Oczekiwane przygotowanie uczestników:
- Znajomość HTML i CSS w stopniu umożliwiającym tworzenie własnych dokumentów
Forma zajęć:
- Wykłady
- Warsztaty
Czas trwania:
- 24 godziny (3 dni)
Proponowane kursy uzupełniające:
- JSC02 - Tworzenie aplikacji webowych przy użyciu JavaScript oraz jQuery
- JSC03 - Tworzenie aplikacji webowych przy użyciu JavaScript oraz Ext JS
- AJX01 - Tworzenie aplikacji webowych z wykorzystaniem technologii AJAX
Konspekt szkolenia:
- Wprowadzenie do JavaScript:
- Historia, implementacje, wersje
- Osadzanie kodu w dokumencie HTML
- Składnia
- Słowa kluczowe i zarezerwowane
- Zmienne
- Typy danych
- Operatory
- Instrukcje sterujÄ…ce
- Funkcje
- Zarządzanie pamięcią
- Typy referencyjne:
- Typy opakowujÄ…ce
- Array
- Date
- RegExp
- Math
- Function
- Programowanie obiektowe:
- Tworzenie obiektów:
- The Factory Pattern
- The Constructor Pattern
- The Prototype Pattern
- Combination Constructor/Prototype Pattern
- Dynamic Prototype Pattern
- Parasitic Constructor Pattern
- Durable Constructor Pattern
- Dziedziczenie:
- Prototype Chaining
- Constructor Stealing
- Combination Inheritance
- Prototypal Inheritance
- Parasitic Inheritance
- Parasitic Combination Inheritance
- Tworzenie obiektów:
- Funkcje anonimowe:
- Rekurencja
- Closures
- Elementy prywatne
- Browser Object Model:
- Obiekty: window, location, navigator, screen, history
- Liczniki czasowe
- Wykrywanie typu klienta
- Document Object Model:
- Hierarchia DOM
- Dostęp i modyfikacja elementów
- Zdarzenia:
- Typy zdarzeń
- Obsługa zdarzeń
- Propagacja
- Obiekt zdarzenia
- Programowe generowanie zdarzeń
- Pamięć i wydajność
- Obsługa formularzy z poziomu JavaScript
- Sytuacje wyjÄ…tkowe i debuggowanie:
- Zgłaszanie i obsługa wyjątków
- Techniki i narzędzia służące do debuggowania
- Typowe błędy IE
- Zagadnienia zaawansowane:
- Funkcje:
- Scope-Safe Constructors
- Lazy Loading Functions
- Function Binding
- Function Currying
- Zaawansowane liczniki czasowe
- Obsługa cookies
- Składnia JSON
- Funkcje:
- Najlepsze praktyki
Cena netto szkolenia za osobÄ™:
2300 PLN
Informacje dodatkowe:
Cena szkolenia jest ceną netto i należy do niej doliczyć podatek VAT w wysokości 23%.
Podana cena dotyczy opłaty za uczestnicwo w szkoleniu jednej osoby dla grupy liczącej co najmniej pięć osób, istnieje jednak możliwość organizacji szkolenia dla mniejszej lub większej grupy wg indywidualnych ustaleń.
Tworzenie aplikacji webowych z wykorzystaniem technologii AJAX
Kod szkolenia:
AJX01
Cele szkolenia:
- Zdobycie wiedzy oraz praktycznych umiejętności pozwalających na tworzenie aplikacji wykorzystujących AJAX
Grupa docelowa:
- Doświadczeni developerzy JavaScript pragnący poznać technologię AJAX
Oczekiwane przygotowanie słuchaczy:
- Umiejętność programowania w języku JavaScript na poziomie średnio zaawansowanym
- Znajomość HTML i CSS
- Doświadczenie w programowaniu po stronie serwera (dowolny język)
Forma zajęć:
- Wykłady
- Warsztaty
Czas trwania:
- 24 godziny (3 dni)
Proponowane kursy uzupełniające:
- JSC02 - Tworzenie aplikacji webowych przy użyciu JavaScript oraz jQuery
- JSC03 - Tworzenie aplikacji webowych przy użyciu JavaScript oraz Ext JS
- PHP01 - Programowanie w języku PHP - podstawy
- PHP02 - Programowanie w języku PHP - elementy zaawansowane
Konspekt szkolenia:
- Wprowadzenie do technologii AJAX
- Obiekt XMLHttpRequest:
- Pozyskiwanie
- Wykonywanie zapytań
- Wysyłanie danych przy użyciu metody GET oraz POST
- Wykorzystanie żądań HEAD
- Przetwarzanie odpowiedzi
- Autentykacja
- ZarzÄ…dzanie typami MIME
- Niebezpieczeństwa związane z wyciekami pamięci
- Format danych:
- Kodowanie znaków
- Kodowanie/dekodowanie żądań i odpowiedzi
- Bezpieczeństwo i transmisja danych
- Formaty danych wejściowych:
- XML
- JSON
- Tekst
- Inne
- Załączniki
- Formaty danych wyjściowych:
- Tekst
- Script
- XML
- JSON
- Dane binarne
- Biblioteki ułatwiające wykorzystanie technologii AJAX:
- YUI
- Prototype
- jQuery
- inne
- Aspekty komunikacyjne
- Bezpieczeństwo
Cena netto szkolenia za osobÄ™:
2400 PLN
Informacje dodatkowe:
Cena szkolenia jest ceną netto i należy do niej doliczyć podatek VAT w wysokości 23%.
Podana cena dotyczy opłaty za uczestnicwo w szkoleniu jednej osoby dla grupy liczącej co najmniej pięć osób, istnieje jednak możliwość organizacji szkolenia dla mniejszej lub większej grupy wg indywidualnych ustaleń.
