Dauer:
- 2x 2 Stunden pro Woche
- Laufzeit: 3 Monate (insgesamt 48 Stunden)
Vorteile:
- Maßgeschneiderte Betreuung und persönliches Lerntempo
- Flexibler Online-Unterricht – bequem von zu Hause aus
Kosten:
- 1200,- Euro für den gesamten Kurs
Themen Fahrplan im Detail:
1. Einführung in JavaScript
- Themen: Was ist JavaScript? Geschichte und Einsatzmöglichkeiten.
- Beschreibung: Lerne die Grundlagen von JavaScript kennen und verstehe, warum es die Sprache des Webs ist.
2. Syntax und Grundlagen
- Themen: Variablen, Datentypen, Operatoren, Kontrollstrukturen (if-else, switch, loops).
- Beschreibung: Erhalte einen Überblick über die grundlegenden Bausteine von JavaScript und wie sie verwendet werden.
3. Funktionen
- Themen: Funktionsdeklaration, Funktionsausdrücke, Arrow Functions, Parameter und Rückgabewerte.
- Beschreibung: Lerne, wie Funktionen genutzt werden, um deinen Code modular und wiederverwendbar zu machen.
4. Arrays und Objekte
- Themen: Erstellen, Bearbeiten und Iterieren von Arrays und Objekten.
- Beschreibung: Arbeite mit Datenstrukturen, die grundlegende Elemente jeder Anwendung sind.
5. DOM-Manipulation
- Themen: Document Object Model (DOM), Selektoren, Ereignislistener, Änderungen von HTML- und CSS-Eigenschaften.
- Beschreibung: Lerne, wie du Inhalte und Layouts einer Webseite mit JavaScript dynamisch veränderst.
6. Ereignisse und Event Handling
- Themen: Ereignistypen (z. B. Klicks, Tastendruck), Event-Bubbling, Event-Delegation.
- Beschreibung: Reagiere auf Benutzerinteraktionen und mache deine Webseiten interaktiver.
7. Debugging und Fehlerbehandlung
- Themen: Debugging mit der Browser-Konsole, Umgang mit Fehlermeldungen,
try-catch
. - Beschreibung: Finde und behebe Fehler in deinem Code effektiv.
8. Asynchrones JavaScript
- Themen: Callbacks, Promises,
async/await
, Einführung in AJAX und Fetch API. - Beschreibung: Verstehe, wie du asynchrone Aufgaben wie API-Anfragen in JavaScript handhabst.
9. Einführung in die objektorientierte Programmierung (OOP)
- Themen: Klassen, Prototypen, Vererbung, Methoden.
- Beschreibung: Erlerne die Grundlagen der OOP und wie du damit komplexe Anwendungen strukturierst.
10. JSON und APIs
- Themen: JSON-Format, Parsing und Stringifying, API-Abfragen mit Fetch.
- Beschreibung: Arbeite mit APIs und externen Datenquellen, um dynamische Inhalte zu erstellen.
11. Lokale Speicherung und Cookies
- Themen: localStorage, sessionStorage, Umgang mit Cookies.
- Beschreibung: Speichere und verwalte Daten lokal im Browser für eine verbesserte Benutzererfahrung.
12. Einführung in ES6+ (Moderne JavaScript-Features)
- Themen: Let und Const, Template Literals, Destructuring, Spread-Operator, Module.
- Beschreibung: Lerne die neuesten JavaScript-Features und wie sie deinen Code verbessern können.
13. JavaScript-Bibliotheken und Frameworks (Übersicht)
- Themen: Was sind Frameworks? Einführung in jQuery, React, Vue.js oder Angular.
- Beschreibung: Erhalte einen Ausblick auf populäre Tools und wann es sinnvoll ist, sie zu nutzen.
14. Praxisprojekt: Dynamische Webseite
- Themen: Kombiniere dein Wissen, um eine dynamische Webseite zu erstellen (z. B. To-Do-Liste, einfache Spiele).
- Beschreibung: Setze das Gelernte in einem praktischen Projekt um, das deine Fortschritte zeigt.