JavaScript für Fortgeschrittene (JAVASCRPT2)

 

Who should attend

Webentwickler, Webmaster.

Prerequisites

JavaScript Grundlagen (JAVASCRPT1) oder vergleichbare Kenntnisse.

Course Objectives

In diesem Seminar lernen Sie, mit Hilfe von Javascript moderne Rich Internet Applications, also performante dynamische Anwendungen, für den Browser zu entwickeln. Auf diese Art realisieren Sie komplexe grafische Oberflächen mit hoher Benutzerakzeptanz und moderner Bedienungsführung

Course Content

Grundlagen:

  • Eventhandler
  • Objekte, Funktionen und Objektorientierte Programmierung
  • HTML, DOM und CSS
  • JSON

DOM:

  • Der DOM-Baum des HTML-Dokuments
  • Identifikation von Elementen, Navigation
  • Dynamische Manipulation der Oberfläche: Hinzufügen, Löschen und Konfiguration von HTML-Komponenten
  • DOM-Events

AJAX:

  • XMLHttpRequest
  • Callback-Handler
  • Auslesen der Ergebnisse
  • Umgang mit Daten in verschiedenen Formaten: JSON, XML
  • Grundlagen der Client/Server-Kommunikation mit JavaScript

Bibliotheken:

  • Grenzen der ECMA-Spezifikation
  • Die Prototype-Bibliothek: OOP-Features und AJAX-Utilities
  • Effekte mit Scriptaculous
  • jQuery: Komfortable Manipulation und Navigation des DOM
  • Komponenten-Bibliotheken am Beispiel jQuery UI und YUI
  • Übersicht und Wertung weiterer Bibliotheken

Workshop:

  • Erstellen einer komplexen Anwendung

Prices & Delivery methods

Online Training

Duration
3 days

Price
  • on request
Classroom Training

Duration
3 days

Price
  • on request

Schedule

Instructor-led Online Training:   Course conducted online in a virtual classroom.
FLEX Classroom Training (hybrid course):   Course participation either on-site in the classroom or online from the workplace or from home.

German

Time zone: Central European Time (CET)

Online Training
Classroom option: Frankfurt/Main, Germany
Time zone: Central European Time (CET)
Online Training Time zone: Central European Summer Time (CEST) Course language: German
Online Training
Classroom option: Düsseldorf, Germany
Time zone: Central European Summer Time (CEST)
Online Training Time zone: Central European Time (CET) Course language: German
FLEX Classroom Training (hybrid course):   Course participation either on-site in the classroom or online from the workplace or from home.

Germany

Frankfurt/Main Course language: German
Düsseldorf Course language: German

If you can't find a suitable date, don't forget to check our world-wide FLEX training schedule.