ONLINE-WORKSHOP

Crash-Workshop AJAX und jQuery

Programmieren fürs Web 2.0!

Auf einen Blick

Online-Workshop läuft.

Internet
4 Wochen
ca. 12 - 18 Std.
Sichere Kenntnisse in HTML
Grundkenntnisse in CSS
Grundkenntnisse in PHP und JavaScript sind hilfreich, aber nicht zwingend
(mehr)
Ralph Steyer
4.446195
(Details)
345 Euro / 295 Euro*

(* für Mitglieder von akademie.de)

Alle Preise enthalten 19% MwSt.

Haben Sie noch Fragen? workshops@akademie.de
+49(0)30-616 55 0

Ihr Workshop-Leiter: Ralph Steyer

bild118051

Ralph Steyer ist Diplom-Mathematiker und seit 1996 selbstständig im Bereich Schulung, Programmierung und Beratung. Seine Spezialgebiete sind die Internet-Programmierung und objektorientierte Software-Entwicklung. An der Hochschule RheinMain hat er einen Lehrauftrag im Fachbereich Multimediadesign. Ralph Steyer schreibt außerdem regelmäßig für verschiedene Computermagazine und ist Autor zahlreicher Fachbücher zu Themen von JavaScript, Web-Frameworks wie jQuery über Java bis zum Intranet-Management. Auf der Autorenseite von Amazon finden Sie zu den Büchern genauere Informationen. Sein Blog und seine Homepage sind auch gute Quellen für weitere Informationen.

Beiträge des Autors als Atom-Feed Atom-Feed: Neues von akademie.de

Das sagen die Teilnehmer

Betreuung durch Workshopleiter:
4.347825
Qualität der Unterlagen:
4.166665
Praxisnähe des Workshops:
4.583335

Teilnehmerstimmen 

"Es ist nicht selbstverständlich, dass man bei einer Fortbildung "das Richtige" trifft. Ich bin jedoch froh am Workshop teilgenommen zu haben. Die Aufgaben haben mir geholfen, Wissenslücken zu schießen und Neues auszuprobieren. Dieses Know-How wird meinem Unternehmen sicherlich zugute kommen."

Michael Reiher

"Absolut toller Workshop, der die Aktualität der Web-Entwicklung repräsentiert und einen guten Einstieg in diese Welt liefert."

Martin Groß, Bruchsal

"Praxisnahe Beispiele und Aufgaben.
Sehr kompetente Kursleitung.
Sehr gut aufbereitete Kursunterlagen."

Eberhard Schäfer, Sydney (Australien)

"Ich habe es selten erlebt, dass der Begriff "Crash-Kurs" so zutreffend war, wie in diesem Kurs! ;)
Soll heißen, alle "AJAX-Grundtechniken" werden so ausführlich behandelt (sogar inkl. sog. "Grundlagen der Programmierung"), dass auch absolute Java-Script- und PHP-Neulinge, wie ich einer bin, den Workshop gut nachvollziehen können; Wenn auch mit deutlich höherem Zeitbedarf als 10 Std/Woche.
[...] Mir gefällt am Workshop vor allem der ständige Blick über den Tellerrand, das Verknüpfen der verschiedenen Techniken, sowie die genauen Erklärungen und Hintergrundinformationen, die Ralph immer wieder in den Kurs einfließen lässt. Mir haben diese 3 Wochen jedenfalls sehr viel gebracht, danke! :)

Zum Kursleiter:
Sehr gute Kursunterlagen erstellt, interessante (und nützliche) Aufgaben gestellt, immer zur Stelle wenn er gebraucht wurde, Mails bzw. Forenbeiträge meist sehr schnell bearbeitet (auch am Wochenende), was will man mehr? :)"

Sabine Closter, Bremen

Moderne Websites kommen ohne "Rich Internet Applications" heute nicht mehr aus: superschnelle Webanwendungen, die ohne lange Wartezeiten auch auf komplexe Aktionen der Besucher reagieren. Wie Sie solche Web 2.0-Anwendungen mit AJAX und jQuery effizient programmieren zeigt Ihnen Ralph Steyer in diesem Crash-Workshop.

Mit AJAX ist es möglich, Teile einer Webseite auszutauschen, ohne die gesamte Seite vollständig neu zu laden. Dadurch werden Webanwendungen extrem beschleunigt und es sind interaktive Anwendungen möglich, die sich für die Nutzer wie Desktop-Anwendungen anfühlen: die Basis des Web 2.0.

Die zweite Basis moderner RIAs sind Frameworks wie jQuery, die Ihnen einen großen Teil der Programmierarbeit abnehmen. jQuery ist das populärste Framework zur Erstellung speziell von AJAX-Applikationen, und ganz allgemein modernen Webapplikationen auf Basis von JavaScript.

Dieser Online-Workshop bietet Ihnen einen kompakten Einstieg in die Programmierung fürs Web 2.0 mit AJAX und jQuery. Mit vielen praktischen Beispielen und Übungen führt Ralph Steyer Sie

  • vom Schnelleinstieg ins "Prinzip AJAX"

  • über die Kerntechniken von AJAX: (X)HTML, Style Sheets, DHTML und JavaScript

  • bis zur Programmierung anspruchsvoller AJAX-Applikationen

  • Am Ende des Workshops kennen Sie außerdem die wesentlichen Möglichkeiten jQuery für Ihre eigenen Webapplikationen zu nutzen: von einfachen Webseiten, die um einzelne Effekte aufgewertet werden sollen, bis hin zu komplexen RIAS.

Weitere Workshops zum Thema Websites programmieren

Themen im Detail 

  • Woche 1: Schnelleinstieg ins "Prinzip AJAX"
    Sie erfahren zunächst im Schnelldurchlauf, wozu AJAX eigentlich da ist, was AJAX genau bezeichnet, wie sich AJAX im allgemeinen Umfeld des WWW eingliedert, wozu es eingesetzt werden kann und auch, wo die Probleme von AJAX liegen und welche Probleme mit AJAX-Applikationen auftauchen können.

    Doch nichts fördert das Verständnis von AJAX so gut wie ein praktisches Beispiel. Mit einem Sprung ins kalte Wasser richten Sie sich deshalb Ihre eigene Programmier- und Testumgebung (XAMPP) ein und programmieren schon in der ersten Woche Ihre erste eigene AJAX-Applikation, variieren sie und werden so schnell vertraut mit dem typischen Ablauf einer AJAX-Anfrage.

    Nachdem wir uns so den großen Überblick verschafft haben, befassen wir uns detailliert mit den elementaren Hintergründen der Datenübertragung im Internet und WWW (Datentransfer per Paketvermittlung und HTTP). Dies umfasst einen Abschnitt zu den Details von HTTP und den Interna des XMLHttpRequest-Objekts inklusive der Hintergründe der Datenübertragung per HTTP und den Geheimnissen des XMLHttpRequest-Objekts und der Meldungen eines Webservers.


  • Woche 2: Grundtechniken moderner RIAs und Eisntieg in jQuery
    Im ersten Schwerpunkt der zweiten Workshop-Woche widmen wir uns ausführlich den elementaren Grundtechniken moderner RIAs. Dies ist ein sehr wichtigtiger Part, denn AJAX ist im Wesentlichen genau die Verbindung dieser Techniken:

    • (X)HTML und DOM für AJAX-Programmierer: mit dem Aufbau von (X)HTML-Dateien, Steueranweisungen, Parametern, HTML-Grundstrukturen, Formularen, DOM aus Sicht von HTML und der Reaktion auf Ereignisse mit Eventhandlern und dem event-Objekt. Dabei wird insbesondere Wert darauf gelegt, dass sich die Aufgaben von (X)HTML in modernen Webseiten auf die Strukturierung von Webseiten reduzieren und man viele Befehle der Vergangenheit zur Gestaltung von Webseiten gar nicht mehr verwendet.

    • Denn die Gestaltung von Webseiten obliegt Style Sheets. Diese werden mit CSS und etwas XSL sowie der praktischen Verwendung von Style Sheets in einer Webseite das nächste Thema sein.

    • JavaScript mit allen elementaren Grundstrukturen und -techniken, soweit sie für AJAX unabdingbar sind. Dies ist der Dreh- und Angelpunkt des gesamten AJAX-Konzepts und damit des gesamten Workshop. Auch jQuery ist ja explizit ein JavaScript-Framework.

    Programmier-Praxis: Sie erstellen u.a. eine AJAX-Applikation, bei der einem Anwender, der mit der Maus über ein Bild fährt, über dem Bild eine Zusatzinformation angezeigt wird.

    AJAX-Applikationen müssen Sie nicht von Hand erstellen. Mittlerweile tummeln sich auf dem Markt eine Vielzahl an so genannten Frameworks und Toolkits, die Sie bei der Erstellung unterstützen. Eines der beliebtesten Frameworks ist jQuery, das Sie im zweiten Schwerpunkt dieser Woche kennen lernen:

    • Einstieg in jQuery

    • Erste einfache Beispiele mit jQuery


  • Woche 3: DHTML und die Serverseite bei AJAX sowie das Datenformat
    Bei AJAX geht es darum, Daten vom Server anzufordern. In dieser Woche beschäftigen uns wir mit der Serverseite und damit, wie angeforderte Daten dem Anwender präsentiert werden und ihm beim Datennachladen gegebenenfalls eine Rückmeldung gegeben werden kann:

    • DHTML für AJAX-Entwickler mit allen wichtigen Grundlagen und den zentralen Techniken für den Zugriff auf Elemente einer Webseite. Dieser Abschnitt vertieft insbesondere die JavaScript- und CSS-Themen aus der Woche 2 in praktischer Anwendung, denn DHTML ist im Kern nicht mehr oder weniger als die Verbindung von (X)HTML, JavaScript und CSS.

    • Grundlagen serverseitiger Programmierung mit den Unterschieden und Gemeinsamkeiten zwischen serverseitiger und clientseitiger Programmierung, den Voraussetzungen zur Ausführung von serverseitigen Skripten und Programmen sowie den Techniken, um serverseitige Skripte und Programme zum Laufen zu bringen.

    • Die Behandlung von PHP als konkrete Sprache zum Programmieren auf einem Webserver mit allen unabdingbaren Grundlagen. Also den Aufbau von PHP-Skripten, wichtigen PHP-Elementen, der Datenübergabe an PHP und dem Zugriff auf Webdatenbanken (an Hand von MySQL).

    • Bei AJAX können Sie beliebigen Klartext nachfordern. Natürlich auch in Form von XML, mit dem wir uns in dieser Woche ebenfalls näher beschäftigen. Als wichtige, da leichtere, Alternative zu XML erfahren Sie auch noch etwas zu JSON.

    Programmier-Praxis: In dieser Woche erstellen Sie u.a. eine AJAX-Applikation, die die Anmeldung eines Anwenders für einen geschlossenen Bereich einer Webapplikation überprüft. Je nachdem, ob die Zugangsdaten korrekt sind oder nicht, soll dem Anwender eine unterschiedliche Antwort angezeigt werden - selbstverständlich ohne dass die Webseite neu geladen wird. Denn das ist ja ein wesentliches Kriterium von AJAX.


  • Woche 4: AJAX-Frameworks im Allgemeinen und jQuery im Besonderen
    Diese Woche soll einen kleinen Überblick über Frameworks liefern, wie sie im Umfeld der modernen Webprogrammierung verwendet werden. Und jQuery wollen wir explizit herauspicken und weiter vertiefen:

    • Überblick zu Frameworks für AJAX-Entwickler bzw. allgemein Ersteller moderner Webseiten

    • Widgets und Komponenten mit jQuery UI

    • PlugIns mit jQuery

    • Ausblick auf mobile Anwendungen mit jQuery Mobile

    Programmier-Praxis: In der abschließenden Workshop-Woche erstellen Sie u.a. eine AJAX-Applikation auf Basis von jQuery und jQuery UI.

Wieviel Zeit sollten Sie für diesen Workshop einplanen?
Die bisherigen Teilnehmer dieses Online-Workshops haben im Durchschnitt ca. 15-20 Stunden pro Workshopwoche aufgewendet.

Hinweis

Auf Wunsch erstellen wir Ihnen zum Thema "AJAX und jQuery" ein individuelles Online-Workshop-Angebot für mehrere Mitarbeiterinnen und Mitarbeiter Ihres Unternehmens. Firmeninterne Online-Workshops können Sie nach Ihren Terminwünschen buchen. Ergänzende Präsenzveranstaltungen sind ebenfalls möglich. Sprechen Sie uns an!

Sylke Sedelies,
Telefon 030-616 55-152, E-Mail workshops@akademie.de

Voraussetzungen 

AJAX: ein Workshop für Allrounder

Im Workshop gilt das Prinzip:
- alle für AJAX wichtigen Grundlagen werden vermittelt, damit auch auch Teilnehmer mit wenigen oder keinen Vorkenntnissen auf einzelnen Gebieten immer alle für AJAX nötigen Informationen beisammen haben
- wir konzentrieren uns jedoch auf die für AJAX besonders relevanten Aspekte jeder Technik.

Kurz: wir betrachten die (Programmier-)Welt durch die AJAX-Brille

Vorausgesetzt werden jedoch sichere Kenntnisse in HTML und Grundkenntnisse in CSS.

Grundkenntnisse in PHP und JavaScript sind hilfreich, aber nicht zwingend. Teilnehmer, die hier keine Vorkenntnisse mitbringen sollten jedoch entsprechend mehr Zeit für den Workshop einkalkulieren!