JavaScript-Entwickler – 4-tägiger Online-Kurs

2.450,00 EUR

  • 4 days
Live-Virtuelles Klassenzimmer
In-House / In-Company

Bringe deine JavaScript-Kenntnisse auf das nächste Level und lerne, wie du moderne, interaktive und skalierbare Webanwendungen entwickelst. Dieser intensive JavaScript-Developer-Kurs vermittelt dir ein umfassendes Verständnis sowohl der grundlegenden als auch der fortgeschrittenen JavaScript-Konzepte, die heute von professionellen Entwicklern eingesetzt werden.

Hauptfunktionen

Sprache

Kursmaterial auf Englisch

Stufe

Anfänger- bis Mittelstufenniveau

4 Tage (8 Stunden/Tag) Online-Schulung mit Dozent

Über 50 empfohlene Lernstunden

Interaktive Live-Labore

Praxisnahe Programmierbeispiele

Umfassende Kursmaterialien

Laufende Unterstützung nach dem Kurs

Bitte um Terminbestätigung!

Bescheinigung über den Abschluss des Programms enthalten

Hero

Lernergebnisse

Am Ende dieses Programms werden Sie in der Lage sein:

Programmierung – Grundlagen

Lerne die grundlegenden Bausteine der Programmierung kennen – darunter Variablen, Datentypen, Operatoren und Ausdrücke –, um ein solides Fundament für die Softwareentwicklung zu schaffen.

Programmlogik und Entscheidungsfindung

Verwenden Sie bedingte Anweisungen wie if-else und switch-case, um das Verhalten der Anwendung zu steuern und dynamisch auf unterschiedliche Eingaben zu reagieren.

Verwalten von Datensammlungen

Arbeite mit Arrays und Zeichenketten, um Daten in deinen Programmen effizient zu speichern, zu organisieren und zu bearbeiten.

Funktionen und Wiederverwendbarkeit von Code

Erstelle modulare, wiederverwendbare Programme mit Funktionen und lerne dabei Parameter, Rückgabewerte und Techniken der strukturierten Programmierung kennen.

Konzepte der objektorientierten Programmierung

Erkunden Sie Objekte und Klassen, um skalierbare, wartbare Anwendungen zu erstellen und die Entwicklung komplexerer Softwarelösungen zu vereinfachen.

Hero

Kurszeitplan

  1. Tag 1

    Sitzung 1: JavaScript-Grundlagen

    • JavaScript-Überblick und Einrichtungsumgebung
    • JavaScript in Browsern und in Node.js ausführen
    • Syntax, Kommentare und Grundlagen der Bereitstellung
    • HTML/CSS-Integration und Überblick über ECMAScript

    Sitzung 2: Variablen und Datentypen

    • Variablen mit var, let und const
    • Zahlen, Zeichenketten, Booleans, Arrays und Objekte
    • Typprüfung, Umwandlung und Typumwandlung
    • Arithmetische Operationen und Template-Literale

    Sitzung 3: Funktionen und Geltungsbereich

    • Funktionsdeklarationen, -ausdrücke und Pfeilfunktionen
    • Parameter, Rückgabewerte und Standardargumente
    • Grundlagen des Scope und Funktionsaufruf
    • Arbeiten mit eingebauten Funktionen

    Sitzung 4: Programmablauf und Debugging

    • Vergleichs-, Relations- und logische Operatoren
    • Bedingte Anweisungen und Schleifen
    • Truthy-/Falsy-Werte und Gleichheitsvergleiche
    • Fehlerbehandlung und Debugging-Techniken
  2. Tag 2

    Sitzung 5: Objekte und Methoden

    • Objekteigenschaften und Zugriffstechniken
    • Methoden und das Schlüsselwort this
    • Durch Objekte iterieren
    • Arbeiten mit Objekt-, Array- und String-Methoden

    Sitzung 6: DOM-Manipulation

    • Das DOM verstehen
    • Auswählen und Referenzieren von Elementen
    • Seiteninhalte und -attribute bearbeiten
    • Elemente erstellen, hinzufügen und entfernen

    Sitzung 7: Ereignisbehandlung

    • Browser-Ereignisse und Ereignisweitergabe
    • Registrieren und Verwalten von Ereignis-Listenern
    • Arbeiten mit dem Ereignisobjekt

    Sitzung 8: Web-APIs

    • Einführung in Browser-APIs
    • Arbeiten mit Date, Math, RegExp und JSON
    • Clientseitige Speicherung und Geolokalisierung
    • Browserfunktionen zur Verbesserung von Anwendungen nutzen
  3. Tag 3

    Sitzung 9: Moderne JavaScript-Funktionen

    • Destructuring-, Spread- und Rest-Operatoren
    • Optionale Verkettung und Null-Koaleszenz
    • Logische Operatoren und erweiterte Objektliterale
    • Arbeiten mit Sets und Maps

    Sitzung 10: Geltungsbereiche und Closures

    • Gültigkeitsbereichstypen und lexikalischer Gültigkeitsbereich
    • Gültigkeitsbereiche und Closures
    • IIFEs und Grundlagen des Ausführungskontexts

    Sitzung 11: Objektorientierte Programmierung

    • Klassen, Konstruktoren, Felder und Methoden
    • Kapselung, Vererbung und Komposition
    • Statische Member und Prototypen
    • Daten mit Array-Methoden verwalten

    Sitzung 12: Funktionale Programmierung

    • Reine Funktionen und Unveränderlichkeit
    • Funktionen höherer Ordnung und Callbacks
    • Funktionen als Objekte erster Klasse
    • Array-Transformationen mit map, filter und verwandten Methoden
  4. Tag 4

    Sitzung 13: Asynchrone Programmierung

    • Ereignisschleife und asynchrone Ausführung
    • Callbacks, Promises und async/await
    • Timer und Datenabfrage
    • Einführung in die reaktive Programmierung

    Sitzung 14: Module und Entwicklungstools

    • ES-Module, Importe und Exporte
    • Pakete, Bibliotheken und Frameworks
    • Paketverwaltung und Modulbündelung
    • Transpilation, TypeScript und verwaltete Anwendungen

    Sitzung 15: Testen von JavaScript-Anwendungen

    • Testgrundlagen und Strategien
    • Unit-, Integrations- und End-to-End-Tests
    • Asynchronen Code testen
    • Arbeiten mit Testwerkzeugen und Mocks
Onlinekurs für JavaScript-Entwickler

Für wen ist dieses Programm geeignet?

Front-End-Entwickler, die tiefere JavaScript-Kenntnisse anstreben

Webentwickler, die ihre JavaScript-Kenntnisse modernisieren möchten

Softwareentwickler, die in die Webentwicklung einsteigen

Full-Stack-Entwickler, die mit JavaScript-Ökosystemen arbeiten

Entwickler, die sich darauf vorbereiten, React, Angular oder Node.js zu lernen

Jede Person mit grundlegenden Programmierkenntnissen

Kurs jetzt starten

Voraussetzungen

  • Grundkenntnisse in HTML
  • Grundkenntnisse in CSS
  • Allgemeine Programmiergrundlagen (Variablen, Logik, Schleifen, Funktionen usw.) sind hilfreich

Wer neu in der Webentwicklung ist, profitiert möglicherweise davon, zunächst einen einführenden Kurs in JavaScript oder HTML & CSS zu absolvieren, um eine solide Grundlage für den Erfolg zu schaffen.


Erklärungen

Lizenzierung und Akkreditierung

Der Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.

Gleichstellungspolitik

Kandidaten werden ermutigt, sich während des gesamten Prozesses der Bereitstellung von Vorkehrungen für Beratung und Unterstützung an das AVC zu wenden.

Häufig gestellte Frage

Contact background

Benötigen Sie Unternehmenslösungen oder eine LMS-Integration?

Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!