Anmeldung zum Seminar
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
JavaScript ist eine Skriptsprache, die zur Manipulation von HTML-Dokumenten (des DOM) entwickelt wurde. Heute aber weit über diesen Anwendungsbereich geht. Mit ES6+ (EcmaScript 2015) wurde JavaScript von einer einfachen, Browser fokussierten Skriptsprache, zu einer vollwertigen Programmiersprache, die es mit anderen hohen Sprachen aufnehmen kann. Mit Node kann JavaScript auch auf der Kommandozeile oder auf dem Server eingesetzt werden.
Im Web erweitert JavaScript die reine HTML-Funktionalität um z.B. Überprüfen von Bedingungen, Abarbeiten von Schleifen, Reaktion auf Ereignisse usw. JavaScript wurde von Netscape zunächst unter dem Namen LiveScript entwickelt, dabei hat man sich stark an Java von Sun orientiert. Nachdem diese Scriptsprache von Sun als legitimer Ableger von Java anerkannt wurde, hat man als endgültigen Namen JavaScript gewählt.
Gewisse Ähnlichkeiten gibt es nicht nur zu Java, sondern auch zu C++, wobei JavaScript jedoch eine völlig eigenständige Sprache ist. Die Syntax von JavaScript ist objektbasiert (Prototype). JavaScript wird im Browser von einer JavaScript Runtime (Interpreter) ausgeführt. Diese Technik erlaubt die plattformübergreifende Programmierung. Kursinhalte
Im Web erweitert JavaScript die reine HTML-Funktionalität um z.B. Überprüfen von Bedingungen, Abarbeiten von Schleifen, Reaktion auf Ereignisse usw. JavaScript wurde von Netscape zunächst unter dem Namen LiveScript entwickelt, dabei hat man sich stark an Java von Sun orientiert. Nachdem diese Scriptsprache von Sun als legitimer Ableger von Java anerkannt wurde, hat man als endgültigen Namen JavaScript gewählt.
Gewisse Ähnlichkeiten gibt es nicht nur zu Java, sondern auch zu C++, wobei JavaScript jedoch eine völlig eigenständige Sprache ist. Die Syntax von JavaScript ist objektbasiert (Prototype). JavaScript wird im Browser von einer JavaScript Runtime (Interpreter) ausgeführt. Diese Technik erlaubt die plattformübergreifende Programmierung. Kursinhalte
- Clientseitige (JavaScript) vs serverseitige Programmiersprachen
- JavaScript vs TypeScript
- Geschichte von JavaScript
- Der Sprachkern EcmaScript
- Was wird für JavaScript benötigt?
- Allgemeine Befehle, Interpreter, Programmablauf
- OOP, Objekte, Methoden, Eigenschaften, Ereignisse
- Entwurfstechniken
- Das erste eigene Script
- HTML Ereignisse
- Variablen, Datentypen und Typsicherheit
- Operatoren
- Eingabe und Ausgabefenster
- Der Brower Debugger / Entwicklertools einsetzen
- Fehler entdecken und abfangen
- Fehlerarten und Laufzeitfehler abfangen
- Verzweigung
- Schleifen
- Arrays
- Integrierte Funktionen und Methoden
- Eigene Funktionen
- mit Rückgabewerten
- mit Default-Werten
- Arrow-Funktionen
- Klassen und Objekte mit ES6+
- DOM Document - HTML mit JavaScript manipulieren
- Formulare auf Plausibilität prüfen
- JavaScripts-Ereignisse
- EcmaScript 6: Array und Arrow-Funktionen uvm.
- Ausblick: Beispiele mit AJAX
- Ausblick: JavaScript Frameworks (jQuery, Angular, React, Vue.js)
- Ausblick: Node.js