JavaScript ist die meistgenutzte Programmiersprache der Welt und läuft auf praktisch jedem Gerät – im Browser, auf Servern, in mobilen Apps und sogar in Desktop-Anwendungen. Mit JavaScript können Sie interaktive Webseiten erstellen, Benutzeroberflächen gestalten, Daten verarbeiten und vieles mehr. Dieser Kurs richtet sich an Programmier-Einsteiger sowie an alle, die JavaScript als neue Sprache lernen möchten.
An 5 Abenden tauchen Sie in die Welt von JavaScript ein. Jeder Abend besteht aus zwei intensiven 90-Minuten-Blöcken, in denen Sie nicht nur Theorie lernen, sondern direkt praktisch arbeiten. Das Besondere: Sie sehen Ihre Ergebnisse sofort im Browser und erleben, wie Ihre Programme zum Leben erwachen.
In diesem Kurs erlernen Sie alle grundlegenden Konzepte der JavaScript-Programmierung:
- HTML/CSS Crashkurs: Grundgerüst einer Webseite, Elemente und Styling-Basics – das Fundament für Ihre JavaScript-Projekte
- Entwicklungsumgebung: Browser-Tools, Code-Editor und Ihre erste JavaScript-Datei
- Programmier-Grundlagen: Variablen, Datentypen (Strings, Numbers, Boolean, Arrays, Objects), Operatoren
- Interaktivität: DOM-Manipulation – Webseiten dynamisch verändern, auf Benutzeraktionen reagieren
- Programmlogik: Bedingungen (if/else, switch), Schleifen (for, while), logische Operationen
- Funktionen: Funktionen erstellen und nutzen, Parameter, Rückgabewerte, moderne Arrow Functions
- Events: Click-Events, Formulare verarbeiten, Tastatureingaben erfassen
- Datenverarbeitung: Arrays und Objects effektiv nutzen, Daten filtern und transformieren
- Moderne JavaScript-Features: Template Literals, Destructuring, Spread Operator
- Asynchrone Programmierung: Einführung in Callbacks und Promises, Daten von APIs abrufen
- Praxisprojekte: Interaktive To-Do-Liste, Quiz-App, dynamische Formular-Validierung, einfaches Spiel
JavaScript ist nicht nur die Sprache des Webs – es ist eine der vielseitigsten Programmiersprachen überhaupt. Mit JavaScript können Sie:
- Frontend: Interaktive Benutzeroberflächen gestalten
- Backend: Server-Anwendungen mit Node.js entwickeln
- Mobile Apps: Mit React Native oder Ionic erstellen
- Desktop-Apps: Mit Electron programmieren
- Spieleentwicklung: Browser-Games entwickeln
Dieser Kurs richtet sich an absolute Programmier-Anfänger, die ihre erste Programmiersprache lernen möchten und Umsteiger aus anderen Programmiersprachen, die JavaScript beherrschen wollen. Sowie an alle, die sofort sichtbare Ergebnisse im Browser sehen möchten.
Außerdem an Menschen, die Webentwicklung oder Frontend-Entwicklung als Karriereweg erkunden wollen und kreative Köpfe, die interaktive Webseiten und Anwendungen erstellen möchten
Nach diesem Kurs können Sie eigenständig interaktive Webseiten entwickeln, verstehen die Funktionsweise moderner Webanwendungen und haben eine solide Basis für Frontend-Frameworks wie React, Vue oder Angular. Sie erhalten alle Code-Beispiele und Übungsaufgaben zum Nacharbeiten.
Der Kurs findet vollständig online statt – Sie benötigen lediglich einen Computer, einen modernen Browser und eine Internetverbindung. Lernen Sie bequem von zu Hause aus und profitieren Sie von direktem Austausch mit dem Dozenten und anderen Teilnehmenden.