JavaScript (alfatraining)
- Dozent:
Herr Olaf Herbrich-Philippi
- Klassenraum:
Javascript - Ajax (8) (Klassenraum 329)
Allgemeine Infos zum Kurs
Projektabgabe -> Dateien dort sichern
Remote-PC -> nur nötig, falls nicht auf eigenem Rechner
Nachmittagsaufgabe -> wird morgens von wechselnder Person präsentiert
Teilnehmer: Gruppen B - O zur Stillarbeit, Dozent in Gruppe A
11:45 - 11:55 zweite Pause
Freitag 1h Jobsuche
Zertifikate am Kursende im eigenen Bereich herunterladen
Abwesenheit: am Standortsekretariat Bescheid geben (für 4+ Tage Nachweis nötig)
Bewerbungsunterstützung: über alfatraining Unterlagen prüfen lassen -> WIE?
Kursinhalte
- Introduction
- Strict-Mode
- Kommentare
- Schreibregeln & Konventionen
- Vordefinierte Funktionen
- Variablen
- Konstanten
- Datentypen
- Operatoren
- Typenkonvertierung
- Datentyp ermitteln
- Beispielobjekt: Math
- Kontroll- / Steuerstrukturen
- Strings
- Schleifen
- Schleifensteuerung
- Funktionen
- Arrays
- Objekte
- JSON - JavaScript Notation Object
- Web Storage
- Errors
- Debugger
- Windows-Objekt
- DOM - Document Object Model
- Events
- Break: Übungsaufgaben
- DOM-Navigation
- DOM Operationen
- HTML Template verwenden
- DOM Elemente über Adjacent-Methoden platzieren
- Neue ES6 Methoden zum Platzieren
- AJAX
- Vor- und Nachteile von Ajax
- XML
- XMLHttpRequest
- JSON Requests
- Übungen
- Verlaufshistorie
- Datenübertragung an Server
- jQuery
- jQuery: Durch DOM navigieren
- jQuery mit AJAX
- Timing
- Location-Objekt
- Objekt-Funktionen
- FormData-Object
- Datentyp: Symbol
- Template String
- Ternärer / conditional Operator
- Reguläre Ausdrücke
- Arrow-Function
- Higher Order Functions
- Spread-Syntax
- Rest-Parameter
- Events und Event-Object
- Destructuring
- Factory-Function
- Constructor-Function
- Object.create()
- Eigenschaftsattribute
- Neue Properties in Prototypen definieren
- Prototype einem Objekt zuordnen
- Klassensyntax
- Datenstrukturen Map und Set
- Iteratoren
- Generatoren
- Module
- Node.JS
- Post-Routing
- Promise
- Fetch API
- EJS Template Engine
- Arbeiten mit Datenbanken
- Event-Emitter
- React
- Vue.JS