javascript kursbild v2

Schaffe in kürzester Zeit den praktischen Einstieg in die Programmiersprache JavaScript

... und lerne, wie du mithilfe von JavaScript dynamische Webseiten kreierst, mit welchen Nutzer interagieren können.

Laufzeit des Kurses

ca. 10 Stunden

Benötigte Vorkenntnisse

Du benötigst keine Vorkenntnisse

JavaScript ist die Programmiersprache des Web´s.

Und gehört deshalb auch zu den wichtigsten Programmiersprachen, die du heutzutage als Webentwickler beherrschen musst.

In diesem Kurs wirst du deshalb JavaScript von 0 an leichtverständlich lernen, sodass du am Ende eigene Website-Projekte umsetzen kannst.

Du wirst unteranderem die folgenden Themen lernen:

  • Grundlagen der JavaScript Programmierung
  • Arbeiten mit Arrays
  • Arbeiten mit Objekten
  • Funktionen
  • Objektorientierte Programmierung
  • Document Object Model (DOM)
  • JSON und APIs
  • jQuery
  • Bootstrap und vieles mehr...

Wenn du also den Quereinstieg in die Programmierung planst, deine bereits bestehenden Programmierkenntnisse für einen neuen Job oder ein Jobinterview ausbauen möchtest oder einfach nur hobbymäßig eigene Webseiten entwickeln möchtest, dann ist dieser Kurs perfekt für dich geeignet.


Inhaltsverzeichnis des Kurses

Modul 1: Einführung

javascript kurs v2 modul 1

In diesem Modul erfährst du, was dich im Kurs erwartet. Zu dem wirst du lernen, wieso JavaScript der perfekte Start in die Webentwicklung ist.

Diese Lektionen erwarten dich:

  • [Text] Kursübersicht und Voraussetzungen
  • [Video 1] JavaScript - Der perfekte Start in die Webentwicklung

Modul 2: Einstieg in die Welt von JavaScript

javascript kurs v2 modul 2

In diesem Modul wirst du in die Welt von JavaScript eintauchen und deine ersten Zeilen JavaScript Code schreiben. Du wirst zudem lernen, wie man eine JavaScript-Datei erstellt und ausführt. Auch die Themen Kommentare und Konsolenausgaben werden detailliert besprochen.

Diese Lektionen erwarten dich:

  • [Video 1] Deine erste Zeile JavaScript
  • [Video 2] Eine JavaScript Datei erstellen und ausführen
  • [Video 3] Kommentare
  • [Video 4] Informationen in die Konsole schreiben

Modul 3: Wichtige Grundbausteine von JavaScript

javascript kurs v2 modul 3

In diesem Modul wirst du die wichtigsten Grundbausteine von JavaScript kennenlernen.

Diese Lektionen erwarten dich:

  • [Video 1] Einleitung Variablen
  • [Video 2] Arbeiten mit Variablen
  • [Video 3] Rechnen mit Variablen
  • [Video 4] Operatoren für eine verkürzte Schreibweise
  • [Video 5] Vergleichsoperatoren

Modul 4: Arrays

javascript kurs v2 modul 4

Das Konzept von Arrays ist in JavaScript wahnsinnig wichtig. In diesem Modul werden wir das Thema deshalb über mehrere Videos hinweg detailliert behandeln. 

Diese Lektionen erwarten dich:

  • [Video 1] Einleitung Arrays
  • [Video 2] Zugriff auf spezifische Array Elemente
  • [Video 3] Die Array length-Property
  • [Video 4] Elemente zum Array hinzufügen
  • [Video 5] Elemente an bestimmter Stelle im Array einfügen
  • [Video 6] Mehrere Arrays miteinander verbinden/verketten
  • [Video 7] Elemente aus Array löschen
  • [Video 8] Element/Index im Array finden
  • [Video 9] Arrays sortieren bzw. umdrehen

Modul 5: Basis-Wissen zu Objekten

javascript kurs v2 modul 5

In diesem Modul wirst du das Basis-Wissen zum Thema "Objekte" erlangen.

Diese Lektionen erwarten dich:

  • [Video 1] Objekte erzeugen
  • [Video 2] Objekt-Eigenschaften auslesen
  • [Video 3] Objekt-Eigenschaften verändern

Modul 6: Verzweigungen

javascript kurs v2 modul 6

Um mit einer Programmiersprache Logik zu implementieren, sind Verzweigungen notwendig. In diesem Modul werden wir uns deshalb die verschiedenen Möglichkeiten hierzu ansehen.

Diese Lektionen erwarten dich:

  • [Video 1] Einleitung if else Statements
  • [Video 2] Bedingungen umdrehen (!-Operator)
  • [Video 3] else if Statements
  • [Video 4] Ampel-Programm um HTML-Formular erweitern
  • [Video 5] Exkurs: Quellcode und Projekte hochladen mit Git
  • [Video 6] Kino-Kasse programmieren (ODER-Operator)
  • [Video 7] Verkehrsblitzer programmieren (UND-Operator)
  • [Video 8] Nested if Statements
  • [Video 9] Switch-Statement

Modul 7: Schleifen

javascript kurs v2 modul 7

Ein ebenfalls sehr wichtiges Konzept stellen Schleifen dar. In diesem Video wirst du deshalb im Detail an die unterschiedlichen Schleifen-Arten herangeführt.

Diese Lektionen erwarten dich:

  • [Video 1] for Schleife
  • [Video 2] Die for Schleife praktisch anwenden
  • [Video 3] for of Schleife
  • [Video 4] while Schleife
  • [Video 5] do while Schleife
  • [Video 6] Verschachtelte Schleifen
  • [Video 7] break und continue

Modul 8: Funktionen

javascript kurs v2 modul 8

Mithilfe von Funktionen kann man seinen Code besser strukturieren sowie Redundanzen vermindern. In diesem Video wirst du deshalb lernen, wie du Funktionen erzeugen kannst, was es mit Rückgabewerten auf sich hat und vieles mehr.

Diese Lektionen erwarten dich:

  • [Video 1] Funktionen erzeugen
  • [Video 2] Rückgabewerte von Funktionen
  • [Video 3] undefined und NaN
  • [Video 4] arrow functions
  • [Video 5] Exkurs: Variablen Scope
  • [Video 6] Exkurs: Konstante Variablen
  • [Video 7] Übung: Studenten NC-Durschschnitt (1)
  • [Video 8] Übung: Studenten NC-Durschschnitt (2)

Modul 9: Objektorientierte Programmierung mit JavaScript

javascript kurs v2 modul 9

Ein Thema, bei dem Programmiereinsteiger oftmals an ihre Grenzen gelangen, ist das Thema "Objektorientierte Programmierung". Solltest du dieses Thema allerdings von vornherein didaktisch gut aufbereitet vorgetragen bekommen, dann ist dieses wichtige und allgegenwärtige Konzept einfach zu verstehen. Genau dies war auch der Anspruch, den wir bei der Entwicklung dieses Moduls hatten. 

Diese Lektionen erwarten dich:

  • [Video 1] Klassen
  • [Video 2] Methoden
  • [Video 3] export, import und cors
  • [Video 4] Visual Studio Live Preview für lokalen Webserver
  • [Video 5] Verschiedene Arten des Imports

Modul 10: Document Object Model (DOM) nutzen

javascript kurs v2 modul 10

In diesem Modul werden wir uns im Detail das Document Object Model (DOM) ansehen.

Diese Lektionen erwarten dich:

  • [Video 1] HTML-Elemente via JavaScript erzeugen
  • [Video 2] Event Listener
  • [Video 3] CSS-Klassen dynamisch hinzufügen und entfernen

Modul 11: JSON (JavaScript Object Notation)

javascript kurs v2 modul 11

Ein wichtiges Dateiformat in der Programmierung ist JSON (JavaScript Object Notation). In diesem Modul wirst du alles wichtige hierzu erfahren.

Diese Lektionen erwarten dich:

  • [Video 1] JavaScript Objekte ins JSON-Format konvertieren
  • [Video 2] JSON-Inhalte von einer externen API lesen

Modul 12: Weitere fortgeschrittene JavaScript Konzepte

javascript kurs v2 modul 12

In diesem Modul wirst du unterschiedliche weitere wichtige JavaScript Konzepte kennenlernen.

Diese Lektionen erwarten dich:

  • [Video 1] try, catch, finally und throw
  • [Video 2] promises
  • [Video 3] setTimeout und setInterval
  • [Video 4] Callbacks
  • [Video 5] Array filter und map

Modul 13: jQuery

javascript kurs v2 modul 13

In diesem Modul widmen wir uns ausführlich der externen Bibliothek jQuery.

Diese Lektionen erwarten dich:

  • [Video 1] Externe Bibliotheken einbinden am Beispiel von jQuery
  • [Video 2] jQuery verwenden
  • [Video 3] jQuery Events
  • [Video 4] jQuery load
  • [Video 5] jQuery ajax
  • [Video 6] Ergänzung zu jQuery ajax

Modul 14: Einführung in das CSS-Framework Bootstrap

javascript kurs v2 modul 14

Um möglichst effizient gut aussehende Websites zu programmieren, ist ein CSS-Framework wie Bootstrap super hilfreich. In diesem Modul erhältst du eine Einführung in Bootstrap, sodass du dieses Framework fortan in deinen Projekten anwenden kannst.

Diese Lektionen erwarten dich:

  • [Video 1] Einleitung Bootstrap
  • [Video 2] Bootstrap in Aktion
  • [Video 3] Exkurs: Query Parameter

Modul 15: Praxisprojekt - Wir programmieren eine Universitäts-Website

javascript kurs v2 modul 15

In diesem abschließendem Projekt werden wir gemeinsam eine komplette Beispiel-Webseite umsetzen. Wir werden hierzu alle unsere Fähigkeiten einsetzen, die wir im Verlauf des Kurses erworben haben.

Diese Lektionen erwarten dich:

  • [Video 1] Einleitung Praxisprojekt
  • [Video 2] Navigationsleiste erstellen
  • [Video 3] Studenten Form erstellen
  • [Video 4] Studenten Form anpassen
  • [Video 5] Studenten Objekte erstellen
  • [Video 6] Studenten Tabelle
  • [Video 7] Table Styling
  • [Video 8] Studenten im localstorage speichern
  • [Video 9] Navigationsleiste anpassen
  • [Video 10] Index Seite verwenden
  • [Video 11] Finales Styling und Abschluss

BONUS Modul: HTML und CSS Grundlagen

javascript kurs bonus modul

In diesem BONUS Modul lernst du alle wichtigen Grundlagen von HTML und CSS, damit du diesen Kurs auch komplett ohne Vorkenntnisse durcharbeiten kannst.

Diese Lektionen erwarten dich:

  • [Video 1] HTML Grundstruktur
  • [Video 2] Headlines, Listen, Anchor und Buttons
  • [Video 3] Input Felder
  • [Video 4] Tabellen
  • [Video 5] CSS Grundlagen