Dieses Modul bietet eine umfassende Einführung in JavaScript und TypeScript, die Kerntechnologien für die Erstellung dynamischer und interaktiver Webanwendungen. Sie lernen die Grundlagen von JavaScript kennen, darunter Variablen, Datentypen, Kontrollfluss, Funktionen und objektorientierte Programmierung. Sie setzen modernes JavaScript (ES6+) in der Praxis um und erstellen effiziente, wartbare Webanwendungen.
Um die Qualität und Zuverlässigkeit des Codes zu verbessern, lernen Sie Debugging-Techniken und Testmethoden kennen, darunter Unit-Tests und Integrationstests. Sie bauen auf Ihrem JavaScript-Wissen auf und erweitern es mit TypeScript, einem statisch typisierten Superset von JavaScript, das hilft, Fehler frühzeitig zu erkennen und die Lesbarkeit des Codes zu verbessern.
Das Modul führt zudem in React ein, eine leistungsstarke JavaScript-Bibliothek für die Erstellung von Benutzeroberflächen. Sie lernen, wie Sie wiederverwendbare Komponenten erstellen, Zustände verwalten und Benutzerinteraktionen effektiv handhaben.
Ziel dieses Moduls ist es, Sie mit den Fähigkeiten auszustatten, moderne, effiziente und benutzerfreundliche Webanwendungen zu erstellen. Durch die Kombination einer soliden Grundlage in JavaScript und TypeScript mit den Möglichkeiten von React sind Sie bestens für eine erfolgreiche Karriere in der Webentwicklung gerüstet.
Nach Abschluss dieses Moduls können Sie
JavaScript-Grundlagen anwenden: Sie erlangen ein solides Verständnis der Kernkonzepte von JavaScript, darunter Variablen, Datentypen, Kontrollfluss, Funktionen und objektorientierte Programmierung.
dynamische Webanwendungen mit React erstellen: Sie werden in der Lage sein, interaktive und reaktionsschnelle Benutzeroberflächen mit der komponentenbasierten Architektur von React zu erstellen.
sauberen und effizienten Code schreiben: Sie lernen, wie Sie wartbaren und skalierbaren JavaScript-Code mit Hilfe von Best Practices und modernen JavaScript-Funktionen schreiben.
TypeScript für bessere Codequalität nutzen: Sie nutzen TypeScript, um die Zuverlässigkeit des Codes zu erhöhen, Fehler frühzeitig zu erkennen und die allgemeine Codequalität zu verbessern.
Das Modul JavaScript/TypeScript & React (Frontend) besteht aus den folgenden Classes:
Dieser Kurs führt Sie in die Kernkonzepte der JavaScript-Programmierung ein. Sie lernen Variablen, Datentypen, Operatoren, Kontrollfluss sowie Funktionen kennen und erhalten so eine solide Grundlage für die Erstellung dynamischer Webanwendungen.
Dieser Kurs bietet einen umfassenden Überblick über die DOM-Manipulation mit JavaScript, um damit dynamische und interaktive Websites und Webanwendungen zu erstellen. Zu den Themen gehören u.a. das Auswählen von Elementen, das dynamische Ändern sowohl von Inhalten als auch von Styles, Event Handlers u.v.m.
Aufbauend auf den Grundlagen werden in dieser Class komplexe JavaScript-Themen behandelt, darunter objektorientierte und asynchrone Programmierung sowie moderne JavaScript-Funktionen wie ES6+. Sie lernen, effizienten und wartbaren JavaScript-Code zu schreiben. Damit haben Sie die besten Voraussetzungen für eine Karriere als Webentwickler:in.
TypeScript ist ein statisch typisiertes Superset von JavaScript. Dieser Kurs behandelt die Grundlagen von TypeScript, einschließlich Typ-Annotationen, Schnittstellen, Klassen und Module. Sie lernen, wie TypeScript die Codequalität, Lesbarkeit und Wartbarkeit verbessern kann.
React ist eine beliebte JavaScript-Bibliothek für die Erstellung von Benutzeroberflächen. In dieser Class lernen Sie, wie Sie wiederverwendbare Komponenten erstellen, Zustände verwalten und Benutzerinteraktionen abwickeln. Sie lernen die Kernkonzepte von React kennen, darunter JSX, Komponenten und Zustandsverwaltung
In dieser Class lernen Sie Debugging-Techniken, Unit-Tests, Integrationstests und automatisierte Testwerkzeuge kennen. Sie erwerben die Fähigkeit, Fehler effizient zu identifizieren und zu beheben und robusten Code zu schreiben.
Dieses Modul hat einen Workload von ca. 283 Stunden. Der Workload umfasst die Gesamtzeit, die Sie für den erfolgreichen Abschluss des Moduls benötigen.
Der Workload ist ein Durchschnittswert, der vom Web Professional Institute (WPI) berechnet wurde. Der tatsächliche Arbeitsaufwand in einem Kurs kann von dem hier angegebenen Durchschnittswert abweichen, da Lernumgebung und -methoden bei unseren Trainingspartnern variieren und zudem jeder Mensch unterschiedlich lernt.
Die Dauer des Kurses hängt von der wöchentlichen Lernzeit ab. Sie können den Schieberegler verwenden, um herauszufinden, wie lange der Kurs dauert.
Dieses Modul ist für die folgenden WPI-Zertifizierungen erforderlich:
Möchten Sie mehr über diese Zertifizierungen erfahren? Klicken Sie auf die Links, um die Vorteile jeder einzelnen Zertifizierung für Sie persönlich zu entdecken.
Sie haben noch nicht das Passende gefunden? Erkunden Sie unser gesamtes Angebot an Zertifizierungen und entdecken Sie neue Möglichkeiten.