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:

  1. Wprowadzenie
  2. Selektory
  3. Struktura DOM - dostęp i modyfikacja
  4. Obsługa zdarzeń
  5. Efekty
  6. AJAX
  7. Pluginy - użycie i tworzenie
  8. 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:

  1. Wprowadzenie
  2. Forms
  3. Buttons, Menus, Toolbars
  4. Grids
  5. Layouts
  6. Trees
  7. Windows, dialogs
  8. Efekty
  9. 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:

  1. 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Ä…
  2. Typy referencyjne:
    • Typy opakowujÄ…ce
    • Array
    • Date
    • RegExp
    • Math
    • Function
  3. 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
  4. Funkcje anonimowe:
    • Rekurencja
    • Closures
    • Elementy prywatne
  5. Browser Object Model:
    • Obiekty: window, location, navigator, screen, history
    • Liczniki czasowe
    • Wykrywanie typu klienta
  6. Document Object Model:
    • Hierarchia DOM
    • DostÄ™p i modyfikacja elementów
  7. Zdarzenia:
    • Typy zdarzeÅ„
    • ObsÅ‚uga zdarzeÅ„
    • Propagacja
    • Obiekt zdarzenia
    • Programowe generowanie zdarzeÅ„
    • Pamięć i wydajność
  8. Obsługa formularzy z poziomu JavaScript
  9. 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
  10. Zagadnienia zaawansowane:
    • Funkcje:
      • Scope-Safe Constructors
      • Lazy Loading Functions
      • Function Binding
      • Function Currying
    • Zaawansowane liczniki czasowe
    • ObsÅ‚uga cookies
    • SkÅ‚adnia JSON
  11. 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:

  1. Wprowadzenie do technologii AJAX
  2. 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
  3. 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
  4. Biblioteki ułatwiające wykorzystanie technologii AJAX:
    • YUI
    • Prototype
    • jQuery
    • inne
  5. Aspekty komunikacyjne
  6. 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ń.