Produktdetails
Basiswissen Web-Programmierung
Beschreibung
Der Kurs beginnt mit einem Einstieg in XHTML1.1 und zeigt, wie Sie eine einfache Website entwickeln können. Diese Gruppierung ist für Lernende ohne Vorkenntnisse in HTML konzipiert.
Anschließend lernen Sie, wie Sie die Gestaltung der Website mit einfachen CSS-Stilregeln beeinflussen können. In diesem Kurs wird viel Wert darauf gelegt, dass Sie gleich von Anfang an eine optimale Trennung zwischen dem Inhalt und dem Design einer Website erreichen. Daher werden diese beiden Web-Techniken getrennt eingeführt.
Im dritten Schritt lernen Sie, Ihre Website mit JavaScript zu erweitern. Hierzu gehört auch eine Einführung in das Document Object Model.
Da XML heute ein wichtiger Bestandteil vieler Web-Anwendungen ist, lernen Sie die Grundlagen von XML, wozu auch die Erstellung von DTDs, XML-Schemata und SXLT-Stylesheets gehören.
Ein weiterer Schwerpunkt des Kurses sind die serverseitigen Techniken. Einen einfachen Zugang ermöglicht die Technik PHP, die Sie in der Version PHP 5 kennen lernen. Sie lernen Sie wichtigsten Sprachelemente und können anschließend Ihre Website um ein selbstprogrammiertes Gästebuch ergänzen, dessen Daten Sie wahlweise in einer HTML-Datei oder der MySQL-Datenbank speichern können.
Als weitere serverseitige Technik wird JSP eingeführt. Diese Einführung beinhaltet auch den Einsatz von JavaBeans. Auch mit JSP werden Sie lernen, wie ein Gästebuch erstellt wird. Zur permanenten Speicherung wird die Objektserialisierung mit XML eingesetzt.
Eine Alternative zu JSP ist ASP.NET, das hier in der Version 2 eingeführt wird. Außer der Vermittlung von typischen Konzepten wie der Code-Behind-Technik wird auch hier ein Gästebuch mit der XML-Serialisierung entwickelt. Als Programmiersprache wird C# verwendet.
Einen Ausblick in neue Möglichkeiten für Web-Anwendungen gibt ihnen die Gruppierung über Ajax.
Ablauf und Durchführung des Kurses:
Der Vorteil von e-learning ist, dass Sie den Kurs jederzeit beginnen können und so oft und so viel damit arbeiten können wie sie wollen. Die Kursdauer ist auf 90 Tage beschränkt, d.h. nach 90 Tagen können Sie den Kurs nicht mehr benutzen. Nach dem Ablauf der Kurszeit haben Sie die Möglichkeit ein Abo zu buchen, um auch weiterhin auf den Kurs zuzugreifen und über neue Wissensbausteine informiert zu werden.
Zusatzmaterial:
Alle notwendigen Informationen finden Sie im e-learning-Kurs. Um die Lesezeit am Computer zu reduzieren, ist im Kurspreis das gleichnamige Buch zum Kurs enthalten. Falls Sie das Buch bereits erworben haben, dann stellen wir Ihnen auf Wunsch gerne einen W3L-Warengutschein über den Buchpreis aus.
Zertifikate:
Wenn Sie den Kurs mit Mentor buchen, dann erhalten Sie nach bestandenem Abschlusstest ein W3L-Testzertifkat.
Wenn Sie den Kurs mit Mentor und Tutor buchen, dann erhalten Sie nach zusätzlich bestandener Abschlussklausur ein zusätzliches W3L-Klausurzertifikat. Dieses Zertifikat erhalten Sie per Post von uns zugeschickt.
Beide Zertifikate sind Zertifikate von der W3L GmbH.
Kurs mit Mentor:
Bei Kursen mit Mentor wird Ihnen nach der Kursbuchung ein persönlicher Kursmentor zugeordnet, der Ihnen allgemeine fachliche Fragen zum Kurs und zur W3L-Plattform beantwortet. Überschreitet die Zeit zur die Beantwortung aller Fragen zum Kurs 15 Minuten, dann besteht kein Anspruch mehr auf die Beantwortung weiterer Fragen. Kurse mit Mentor stellen Ihnen automatisch auswertbare Tests zur Verfügung. Wenn Sie den Kurs mit Mentor buchen, dann erhalten Sie nach bestandenem Abschlusstest ein W3L-Testzertifkat.
Kurs mit Mentor und Tutor (nur für Firmenkunden):
Bei Kursen mit Mentor und Tutor wird Ihnen ein persönlicher Mentor/Tutor zugeordnet. Er beantwortet allgemeine fachliche Fragen zum Kurs und zur W3L-Plattform und korrigiert und bewertet Ihre auf die W3L-Plattform hochgeladenen Lösungen zu den gestellten Aufgaben in den Wissensbausteinen. Außerdem korrigiert er die Aufgaben Ihrer Abschlussklausur. Für Aufgaben kann es spezielle Aufgabentutoren geben, die dann einzelne Aufgaben korrigieren. Aufgaben werden erst dann zur Bearbeitung freigeschaltet, wenn Sie die Tests des entsprechenden Wissensbausteins vorher mit Erfolg bearbeitet haben. Wenn Sie den Kurs mit Mentor und Tutor buchen, dann erhalten Sie nach zusätzlich bestandener Abschlussklausur ein zusätzliches W3L-Klausurzertifikat.
Kurse mit Mentor und Tutor unterliegen dem Fernunterrichtsschutzgesetz. Daher erhalten Sie mit der Buchung eine E-Mail mit diesen hier aufgeführten Informationen als Vertrag. Erst wenn Sie den Vertrag unterschrieben an W3L geschickt haben, ist der Vertrag rechtskräftig. Wir schalten den Kurs bereits frei und Sie können bereits damit arbeiten und auch Aufgaben einsenden.
W3L behält sich vor, nur Teile des Kurses freizuschalten, die Aufgabenkorrektur zurückzustellen oder nur ein vorläufiges Zertifikat auszustellen, bis die Widerrufsfrist abgelaufen ist.
Inhouse-Schulung
Auf Wunsch führen wir diesen Kurs auch als Inhouse-Präsenzseminar durch.
Zielgruppe
Dieser Kurs richtig sich an alle, die einen fundierten Überblick über die häufigsten Web-Techniken erhalten wollen, die heute eingesetzt werden.
Preis
390,00 EUR mit Mentor
890,00 EUR mit Mentor und Tutor
Gültigkeitsdauer
90 Tage
Nötige Zeit
| Gesamtdauer | 73 Stunden 18 Minuten |
| davon zur Bearbeitung | 63 Stunden 45 Minuten |
| davon für Tests | 3 Stunden 8 Minuten |
| davon für Aufgaben | 6 Stunden 25 Minuten |
Herausgeber
Prof. Dr. Heide Balzert
Autoren
Prof. Dr. Heide Balzert
Sascha Düpre
Dr.-Ing. Sandra Krüger
W3L-Team
Test-Autoren
Prof. Dr. Heide Balzert
Aufgaben-Autoren
Prof. Dr. Heide Balzert
Voraussetzungen
Für XHTML, CSS und XML sind keine Vorkenntnisse nötig. Für die Einführungen in JavaScript und PHP sollten Sie Grundkenntnisse der strukturierten Programmierung und ein Grundverständnis der Objektorientierung besitzen. Die Einführungen in JSP, ASP.NET und Ajax setzen dagegen solide Grundkenntnisse in der objektorientierten Programmierung voraus. Java oder C# bilden eine ideale Voraussetzung.
Lerngebiet
Web-Entwicklung
Lernziele
Das Ziel dieses Kurses ist, dass Sie die aktuellen client- und serverseitigen Web-Techniken für kleinere Problemstellungen praktisch einsetzen können.
Statistik
Im Kurs sind 130 Wissensbausteine enthalten.
Davon sind 10 Fallstudien
und 18 Boxen.
Insgesamt sind 75 Tests zu absolvieren.
Wenn Sie den Kurs mit Tutor buchen, stehen Ihnen 6 Aufgaben zur Verfügung, die vom Tutor korrigiert werden.
Inhalt
- Vor dem Start
- Begrüßung: Web-Programmierung
- Aufgabenbearbeitung
- Prolog: Web-Programmierung
- Gruppierung: XHTML
- Was ist XHTML? (ein Test)
- XHTML-Dokument (2 Tests)
- XHTML-Dokumente verlinken (ein Test)
- Bilder in XHTML-Dokumenten (ein Test)
- XHTML-Tabellen (ein Test)
- XHTML-Bereiche (ein Test)
- XHTML-Formulare (ein Test)
- Box: XHTML im Überblick
- Aufgaben XHTML
- Gruppierung: CSS
- Was ist CSS? (ein Test)
- CSS-Stilvorlagen (2 Tests)
- CSS-Klassen (2 Tests)
- Mit CSS gestalten (2 Tests)
- Boxmodell (ein Test)
- Tabellengestaltung mit CSS (ein Test)
- CSS-Seitenlayout (5 Tests)
- Box: CSS im Überblick
- Aufgaben CSS (eine Aufgabe)
- Gruppierung: JavaScript
- Was ist JavaScript? (ein Test)
- Erstes JavaScript-Programm (ein Test)
- Document Object Model (ein Test)
- Event-Handler (2 Tests)
- Formulare mit JavaScript validieren (ein Test)
- Gruppierung: JavaScript-Sprachelemente
- Einfache JavaScript-Elemente (ein Test)
- Operatoren in JavaScript
- Kontrollstrukturen in JavaScript (ein Test)
- Felder in JavaScript (2 Tests)
- Funktionen in JavaScript (ein Test)
- Klassen in JavaScript (ein Test)
- Box: JavaScript im Überblick
- Aufgaben JavaScript (eine Aufgabe)
- Gruppierung: XML
- Was ist XML? (2 Tests)
- XML-Dokument (ein Test)
- DTD - Teil 1 (ein Test)
- DTD - Teil 2
- XML-Schema - Teil 1 (2 Tests)
- XML-Schema - Teil 2 (ein Test)
- XSLT-Stylesheet - Teil 1 (ein Test)
- XSLT-Stylesheet - Teil 2 (ein Test)
- Box: XML im Überblick
- Box: XMLSpy-Editor
- Aufgaben XML (eine Aufgabe)
- Gruppierung: PHP
- Was ist PHP? (ein Test)
- Erstes PHP-Skript (ein Test)
- Formulare mit PHP verarbeiten (ein Test)
- Formulare mit PHP validieren (2 Tests)
- Gruppierung: PHP-Sprachelemente
- Einfache PHP-Elemente (ein Test)
- Operatoren in PHP (ein Test)
- Kontrollstrukturen in PHP (ein Test)
- Felder in PHP (ein Test)
- Funktionen in PHP (ein Test)
- Klassen in PHP (ein Test)
- Dateiverarbeitung mit PHP (ein Test)
- Fallstudie: PHP-Gästebuch
- SQL in PHP verwenden (ein Test)
- Fallstudie: PHP-Gästebuch mit MySQL
- Box: PHP im Überblick
- Box: XAMPP installieren
- Box: MySQL mit XAMPP einsetzen
- Aufgaben PHP (eine Aufgabe)
- Box: MySQL mit XAMPP einsetzen
- Box: MySQL mit XAMPP einsetzen
- Gruppierung: JSP
- Was ist JSP? (ein Test)
- Erste JSP-Datei (ein Test)
- Direktiven (ein Test)
- Implizite Objekte (ein Test)
- Standardaktionen (ein Test)
- Formulare mit JSP verarbeiten (ein Test)
- Formulare mit JSP validieren (ein Test)
- JavaBeans (ein Test)
- Gruppierung: Java-Sprachelemente
- Einfache Java-Elemente
- Operatoren in Java
- Kontrollstrukturen in Java
- Felder in Java
- Methoden in Java
- Klassen in Java
- Fallstudie: JSP-Gästebuch
- Fallstudie: Formular JSP-Gästebuch
- Fallstudie: Datenverwaltung für JSP-Gästebuch
- Fallstudie: Gästebuch mit JSP erstellen
- Box: JSP im Überblick
- Gruppierung: Eclipse: Dynamische Websites
- Box: JDK 6: Herunterladen & Installieren
- Box: Tomcat-Installation 6
- Box: Eclipse: Web Tools
- Box: Eclipse: Dynamisches Web-Projekt
- Box: Eclipse: Export als war-Datei
- Aufgaben JSP (eine Aufgabe)
- Gruppierung: ASP.NET
- Was ist ASP.NET? (ein Test)
- Erste Web Form (ein Test)
- Direktiven (ein Test)
- Serverobjekte (ein Test)
- Code-Behind-Technik (ein Test)
- ASP.NET-Formulare (ein Test)
- ASP.NET und JavaScript (ein Test)
- Navigation mit ASP.NET (ein Test)
- ASP.NET-Formulare validieren (ein Test)
- Gruppierung: C#-Sprachelemente
- Einfache C#-Elemente
- Operatoren in C#
- Kontrollstrukturen in C#
- Felder in C#
- Methoden in C#
- Klassen in C#
- Fallstudie: ASP.NET-Gästebuch
- Fallstudie: Formular ASP.NET-Gästebuch
- Fallstudie: Datenverwaltung für ASP.NET-Gästebuch
- Fallstudie: Gästebuch erstellen mit ASP.NET
- Box: ASP.NET im Überblick
- Box: MS Visual Studio Express
- Aufgaben ASP.NET (eine Aufgabe)
- Gruppierung: Ajax
- Was ist Ajax? (ein Test)
- Ajax-Anwendung mit JSP erstellen (ein Test)
- Ajax-Bibliothek einsetzen
- Ausblick