JavaScript / ECMAScript für Web Developer und App Entwickler komplett - Seminar / Kurs von GFU Cyrus AG

Inhalte

  • Einführung
    • Ressourcen für die JavaScript-Entwicklung
    • Überblick über die Javascript Engines
    • Unterschiede zwischen den EcmaScript-Versionen
    • Abwärtskompatibilität sichern
    • Debugging im Browser und via Node.JS
    • Code Quality Tools
  • Sprachgrundlagen
    • Variablen, Datentypen und Namenskonventionen
    • Operatoren und Ausdrücke
  • Funktionen, Sichtbarkeit und Block-Level-Scope
    • Unterschiede zwischen var, let und const
    • Rückgabewerte, Parameterprüfung, Defaults
    • Rest und Spread-Operator
    • Scope und Hoisting
    • Closures
    • Arrow Funktionen
    • Kapselung
  • Programmfluss steuern
    • if-else, switch-case
    • Schleifen und Wiederholungen
    • Iteration und Rekursion
  • Zeichenketten, Zahlen und Datum
    • Number, Math und Date-Methoden
    • Zeichenketten und Templateliterale
    • Internationalisierung
    • Reguläre Ausdrücke
  • Objekt Orientiertes JavaScript (OOJS)
    • Objekte und Eigenschaften erstellen
    • Dekonstruktion von Objekten
    • Kontext und this
    • Getter und Setter
    • Factory Pattern
    • Constructor Pattern 
    • Prototypische Erweiterung
    • Method-Chaining
    • ES6 Class
    • Vererbung
  • Listen und Objekte verarbeiten
    • Arrays-Methoden, wie map, reduce, filter
    • Zugriff auf Objekt-Eigenschaften
    • Baumstrukturen rekursiv abarbeiten
  • Promises
    • Promise Chain
    • Error Handling
    • Verschachtelung
    • await und async
  • Code Organisation
    • Module Pattern
    • Namespace Pattern
    • Import und Export
  • Objekt-Absicherung
    • Zugriffssicherung für Eigenschaften
    • Objekte sichern und einfrieren
  • Metaprogrammierung
    • Proxy
    • Handler und Traps
    • Reflect 
  • Indexed und Keyed Collections
    • Arrays und Typed Arrays
    • Dekonstruktion von Arrays
    • Map und WeakMap
    • Set und WeakSet
  • Iteratoren und Generatoren
    • Symbol erstellen
    • Iterables und Iteratoren und for-of-Schleifen
    • yield und yield*
    • function* und Generatoren
  • Asynchrone Programmierung mit RxJS
    • Abgrenzung zu Promises
    • Erstellen von Observables
    • Operatoren und Iteratoren
    • Subscriber
    • Schedulers
  • Einführung
    • Ressourcen für die JavaScript-Entwicklung
    • Überblick über die Javascript Engines
    • Unterschiede zwischen den EcmaScript-Versionen
    • Abwärtskompatibilität sichern
    • Debugging im Browser und vi ...
Mehr Informationen >>

Lernziele

Teilnehmende können nach diesem Seminar mit JavaScript bis ECMAScript 2019 arbeiten und kennen moderne Programmierparadigmen wie Metaprogramming und Observables.

Zielgruppen

Teilnehmende sind angehende Web Developer, Node.JS oder Web App Entwickler mit Vorkenntnissen in einer Programmiersprache. Das Seminar ist auch gut geeignet für Java und C#-Entwickler, welche an einem JavaScript-Projekt arbeiten müssen.
Teilnehmende sind angehende Web Developer, Node.JS oder Web App Entwickler mit Vorkenntnissen in einer Programmiersprache. Das Seminar ist auch gut geeignet für Java und C#-Entwickler, welche an eine ... Mehr Informationen >>

Termine und Orte

SG-Seminar-Nr.: 5722698

Anbieter-Seminar-Nr.: 2089

Termine

  • 29.08.2022 - 02.09.2022

    Köln, DE

  • 21.11.2022 - 25.11.2022

    Köln, DE

  • 27.02.2023 - 03.03.2023

    Köln, DE

  • 26.06.2023 - 30.06.2023

    Köln, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Zertifikat
  • 35 h
  •  
  • Anbieterbewertung (148)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service