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:
Die Programmiersprache JavaScript wird auf vielen Millionen Websites verwendet. Sie kann verwendet werden, um dynamische Websites zu erstellen und fügt HTML und CSS Interaktivität und Dynamik hinzu. Sie ist außerdem eine der beliebtesten Programmiersprachen. Dank ihrer Einfachheit und Vielseitigkeit kommen Neulinge schnell mit JavaScript zurecht und haben schnell Erfolgserlebnisse, die zum Weiterlernen einladen und neugierig auf mehr machen. Dieser Kurs führt Sie in die Kernkonzepte der JavaScript-Programmierung ein. Sie lernen etwas über Variablen, Datentypen, Operatoren, Kontrollfluss und Funktionen und erhalten so eine solide Grundlage für die Erstellung dynamischer Webanwendungen.
Diese Class bietet einen umfassenden Überblick über die Manipulation des Document Object Model (DOM) und vermittelt die Fähigkeiten, dynamische und interaktive Webanwendungen zu erstellen. Zu den Themen gehören querySelector, innerHTML, Selektoren, Pseudoklassen, classList, DOMTokenList, defer, async, events, event handlers, style object manipulation, createElement, appendChild, siblings und insertBefore.
Aufbauend auf den Grundlagen werden in dieser Class komplexere 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. Diese Class 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 diesem Kurs lernen Sie, wiederverwendbare Komponenten zu erstellen, Zustände zu verwalten und Benutzerinteraktionen zu managen. Sie lernen die Kernkonzepte von React kennen, darunter JSX, Komponenten und Zustandsverwaltung.
Diese Class beschäftigt sich mit Debugging-Techniken, Unit-Tests, Integrationstests und Werkzeugen für automatisiertes Testing. Sie lernen, Fehler effizient zu identifizieren und zu beheben und robusten Code zu schreiben.
Dieses Modul hat einen Workload von ca. 277 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.