Fantom Tag

Schulung - JavaScript für Fortgeschrittene

Rich Internet Applications mit Vanilla JavaScript

  • Live Online oder Präsenz
DURCHFÜHRUNG MIT TERMIN
Dauer
3 Tage (21 Stunden)

Preis ab
1.790,00 € netto
2.130,10 € inkl. 19% MwSt.

Nr.
5161
TERMIN UND ORT NACH ABSPRACHE
Dauer
3 Tage (21 Stunden)


Nr.
5161
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

Moderne Webanwendungen müssen heute nicht nur funktional, sondern auch performant und benutzer:innenfreundlich sein - und das möglichst ohne zusätzliche Frameworks.  

In diesem dreitägigen Seminar vertiefen Sie Ihre JavaScript-Kenntnisse und lernen, wie Sie mit Vanilla JavaScript komplexe, dynamische Anwendungen direkt im Browser umsetzen. Sie arbeiten mit aktuellen Sprachfeatures wie Closures, Promises, Arrow Functions und dem Prototype-Konzept. Weitere Schwerpunkte sind die DOM-Manipulation, asynchrone Programmierung, Client-Server-Kommunikation über RESTful APIs sowie der Einsatz von Service Workern für Offline-Funktionalitäten.  

Nach dem Training sind Sie in der Lage, anspruchsvolle Rich Internet Applications ohne externe Bibliotheken zu entwickeln - effizient, strukturiert und mit einem tiefen Verständnis für die zugrunde liegenden JavaScript-Mechanismen. Ideal für Entwickler:innen, die ihre Fähigkeiten auf professionellem Niveau ausbauen möchten.

Dieses Seminar ist Teil dieses Qualifizierungsplaners:

Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

  • JavaScript-Entwickler:innen, die ihre Kenntnisse vertiefen und komplexe, dynamische Webanwendungen erstellen möchten.
  • Fachkräfte, die bereits mit JavaScript arbeiten und ihre Fähigkeiten im Bereich der Rich Internet Applications erweitern wollen.

Voraussetzungen

Solide Grundkenntnisse in JavaScript, idealerweise erworben durch den Kurs JavaScript Grundlagen oder vergleichbare Erfahrungen.
Trainingsprogramm

Trainingsprogramm

Übersicht:

  • Was ist "Vanilla JavaScript”?
  • Abgrenzung zu Bibliotheken wie jQuery, Angular oder React
    Vertiefung:
  • let und const im Vergleich zu var
  • Funktionale Aspekte: Closures, Callback-Funktionen im Detail
  • Arrow-Syntax für Funktionen
  • Datenverarbeitung mit Collections: Array, Set, Map
  • Das Prototype-Objekt und dynamische Programmierung
  • Klassen und Vererbung
  • Asynchrone Programmierung und das Promise-API
  • Hintergrund-Prozesse mit dem Service Worker

HTML, Browser und DOM

  • Der DOM-Baum des HTML-Dokuments
  • Zugriff auf Elemente und Eigenschaften
  • Navigation
  • Dynamische Manipulation der Oberfläche: Hinzufügen und Löschen von Elementen, Ändern der Attribute
  • Ereignisverarbeitung: Event-Objekt, Event-Propagation
  • Local und Session Storage: Speichern von Daten auf der lokalen Maschine


Client-Server-Programmierung

  • Ein Überblick über RESTful Web Services
  • JSON
  • das fetch-API im Detail: Senden von POST, GET, PUT, DELETE, Setzen von Optionen und Headern, Analyse des Responses, Fehlerbehandlung
  • Security Aspekte, insbesondere die Same Origin Policy und CORS
  • Service-Worker: Offline-Modus und Push-Benachrichtigungen
Schulungsmethode

Schulungsmethode

In diesem Seminar vermitteln Ihnen unsere Trainer:innen die Schulungsinhalte anhand von Vorträgen, die durch Diskussionen mit den anderen Teilnehmenden angereichert werden. In Übungen und im Praktikum am System haben die Teilnehmenden die Möglichkeit, ihr neu erlerntes Wissen direkt anzuwenden, zu vertiefen und zu festigen.

Häufig gestellte Fragen (FAQ)

Häufig gestellte Fragen (FAQ)

Für wen ist das Seminar "JavaScript für Fortgeschrittene" geeignet?  

Das Seminar richtet sich an JavaScript-Entwickler:innen, die bereits über solide Grundkenntnisse in JavaScript verfügen, beispielsweise durch den Kurs JavaScript Grundlagen

Welche Voraussetzungen sollten die Teilnehmenden mitbringen, um an diesem Seminar teilzunehmen?  

Teilnehmende sollten belastbare JavaScript-Grundkenntnisse mitbringen, um den Inhalten des Kurses optimal folgen zu können.

Welche Lernmethoden werden im Seminar eingesetzt?  

Das Seminar wendet einen methodischen Mix aus Vortrag, Diskussion, Übungen und praktischer Arbeit am System an, um die Lerninhalte zu vermitteln.

Wie läuft die Prüfung am Ende des Seminars ab?  

Eine spezifische Prüfung ist im Rahmen des Seminars nicht vorgesehen, allerdings haben die Teilnehmenden die Möglichkeit, sich ein Teilnahmezertifikat ausstellen zu lassen. Bitte kontaktieren Sie uns direkt für weitere Details.

Welche Vorteile bringt die Teilnahme an diesem Seminar?  

Sie lernen, performante, wartbare Webanwendungen mit Vanilla JavaScript zu entwickeln - ideal für Entwickler:innen, die Framework-unabhängig arbeiten möchten.

Was unterscheidet dieses Seminar von anderen JavaScript-Schulungen?

Dieses Seminar konzentriert sich auf fortgeschrittene JavaScript-Techniken ohne Frameworks. Sie lernen, komplexe Anwendungen mit Vanilla JavaScript zu entwickeln - ideal, um tiefes Sprachverständnis und maximale Kontrolle über den Code zu gewinnen.

Warum sollte man JavaScript ohne Frameworks lernen?

Frameworks wie React oder Angular sind nützlich, aber ein solides Verständnis von nativem JavaScript ist die Grundlage jeder modernen Webentwicklung. Wer Vanilla JavaScript beherrscht, kann Frameworks gezielter einsetzen und Performance-Probleme besser vermeiden.

Welche Themen zur Performanceoptimierung werden im Seminar behandelt?

Sie lernen, wie Sie DOM-Zugriffe minimieren, asynchrone Prozesse mit Promises und Async/Await effizient steuern und Rendering-Verzögerungen vermeiden. So entwickeln Sie performante und ressourcenschonende Webanwendungen.

Wird im Seminar auch auf Browserkompatibilität und Sicherheit eingegangen?

Ja, Sie erfahren, wie Sie kompatiblen Code für verschiedene Browser-Versionen schreiben, Sicherheitsmechanismen wie CORS oder die Same-Origin-Policy verstehen und gängige Angriffsvektoren wie XSS vermeiden.

Ist das Seminar auch für Entwickler:innen geeignet, die bereits mit Frameworks wie React oder Angular arbeiten?

Ja, gerade erfahrene Entwickler:innen profitieren vom Seminar, da sie lernen, die Funktionsweise von Frameworks auf Sprachebene zu verstehen und so effizienteren, wartbareren Code zu schreiben - unabhängig vom eingesetzten Tool.

Welche praktischen Übungen können die Teilnehmenden im Kurs erwarten?

Sie programmieren interaktive Mini-Projekte direkt im Browser, z. B. dynamische Formulare, API-Integrationen oder Offline-Anwendungen mit Service Workern. Der Fokus liegt auf realen Use Cases aus der Webentwicklung.

Termine

  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH FrankfurtAirPark
    Bessie-Coleman-Straße 13
    60549 Frankfurt am Main
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Düsseldorf
    Grafenberger Allee 293
    40237 Düsseldorf
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Hamburg
    Schleidenstraße 3
    22083 Hamburg