Sichere dir 10% Rabatt auf alle Öffentliche und Inhouse Schulungen mit dem Code 🐣🐰
Rabatt-Code OSTERN

JavaScript

Intensiv-Schulung

JavaScript Schulung/Seminar/Workshop
Dieser Kurs findet in Essen vom 11.03. - 13.03.2015 (KW11) statt.
Weitere Termine für JavaScript »

Über die JavaScript Intensiv-Schulung

JavaScript ist die zentrale Skriptsprache des Webs und ermöglicht reaktionsfähige Anwendungen. Ursprünglich für Browser entwickelt, hat sie sich dank Node.js auch auf Serverseiten etabliert. Mit ECMAScript-Standards entwickelt sie sich stetig weiter, wobei moderne Frameworks wie React, Vue und Angular ihre Vielseitigkeit unterstreichen.

Eine Gruppe Workshop Teilnehmer:innen sitzt an einem Tisch und jubelt

Das sagen unsere Absolvent:innen

Nach jeder JavaScript Schulung bitten wir
unsere Teilnehmenden um eine Bewertung.
4.8/5
26 erhaltene Bewertungen
Illustration eines Teilnehmenden JavaScript
Auf Wunsch anonymisiert
JavaScript Teilnehmender

Sehr guter Einblick in best practice in Javascript

Remote,
Illustration eines Teilnehmenden JavaScript
Auf Wunsch anonymisiert
JavaScript Teilnehmender

Der Workshop hat meine JavaScript-Kenntnisse aufgefrischt und an entscheidenden Stellen Lücken geschlossen. So wie es sein soll!

Remote,
Julian Hilpert JavaScript
Julian Hilpert
JavaScript Teilnehmender

Ein toller Workshop für alle, die Frontend - Entwicklungs - Basics lernen möchten!

Remote,
Illustration eines Teilnehmenden JavaScript
Dieter Nausch
JavaScript Teilnehmender

Ein sehr herausfordernder Kurs, der in der Kürze der Zeit das Maximum an Inhalt geboten hat.

Remote,

Agenda

Download Agenda

Grundlagen (Tag 1)

Der JavaScript-Workshop beginnt mit den Grundlagen, vermittelt aber am ersten Tag auch fortgeschrittene Konzepte wie den Umgang mit Asynchronität in JavaScript.

JavaScript Crashkurs

  • Syntax, Datentypen
  • Typsystem, Typumwandlungen
  • Vergleichsoperatoren
  • Funktionen und Scopes
  • Closures
  • Funktionen höherer Ordnung
  • Objekte und Arrays im Detail
  • Prototypen und Objektorientierung
  • Exception Handling

Asynchrones JavaScript

  • Wie funktioniert Asynchronität in JavaScript?
  • Umgang mit Callbacks
  • Promises beherrschen lernen
  • Asynchrones Nirvana mit Async/Await
  • Tipps für sauberen asynchronen Code

OOP und Ökosystem (Tag 2)

Am zweiten Tag geht es in erster Linie darum, zu vermitteln, wie objektorientierte Programmierung in JavaScript funktioniert und welche Möglichkeiten es gibt, um von einem Modulsystem zu profitieren.

OOP im Detail

  • Objektliterale vs. Datenstrukturen
  • Das Prototypen-System im Überblick
  • ES5-APIs (Object.create() etc.)
  • Klassisches OOP mit ECMAScript-Klassen

Module und Tools

  • ECMAScript-Module
  • Browser-Dev-Tools
  • Debugging mit Source Maps
  • Babel und TypeScript
  • Tools und Buildsysteme

Fortgeschrittene Debugging-Techniken

  • Browser-Dev-Tools
  • Source Maps
  • Mobile Debugging

JS für Fortgeschrittene (Tag 3)

Tag 3 wird bestimmt von einem Einblick in ausgesuchte JavaScript-Features für Kenner. Wir beleuchten Aspekte der funktionalen Programmierung und wagen wir auch einen Blick unter die Haube einer JavaScript-Engine. Ein perfekter Einstieg in einige der spannenderen JavaScript-Details.

Features für Fortgeschrittene

  • Funktionales Programmieren in JavaScript
  • Generators und Iterables
  • Falsche Freunde und fiese Fallen
  • Neueste Features aus ECMAScript 2021 und 2022

JavaScript unter der Haube

  • Wie JS-Engines funktionieren
  • Performance-Optimierungen im Browser
  • Laufzeitanalyse mit Browser-Devtools
  • Tipps und Tricks für optimale JS-Performance

Fragen und Antworten

Voraussetzungen

Voraussetzung für den Workshop ist ein Notebook mit Windows, Linux oder macOS.

Schulungszeiten

Unsere On-Site Schulungen beginnen um 9:00 Uhr und enden um 16:30 Uhr.

Bei Remote-Schulungen teilen wir die Kurse nach Wunsch gerne auf mehrere halbe Tage auf. So finden unsere Vormittags-Kurse von 9:00 bis 12:00 statt und unsere Nachmittags-Kurse von 14:00 - 17:00. Das ermöglicht laufende Projektarbeit nicht ganz liegen lassen zu müssen oder sich auch um die Betreuung der Kinder zu kümmern.

In welcher Sprache sind die Trainings möglich?

Unsere Trainings können auf Deutsch oder Englisch gehalten werden. Die öffentlichen Termine werden auf Deutsch gehalten, außer es ist explizit anders vermerkt. Für In-House Trainings kann bei der Anfrage ein Hinweis auf die gewünschte Sprache angegeben werden. Die Unterlagen und Aufgaben sind komplett auf Englisch verfügbar.

Bietet ihr die Trainings auch Remote an?

Ja. Wir haben intensiv an einem Setup gebaut welches euch die Möglichkeit bietet an unseren Workshops auch Remote teilzuhaben. Wir haben mit unserem virtuellen Classroom eh schon eine sehr gute Infrastruktur welche diesen Modus sehr gut unterstützt. Unsere Slides sind immer online und werden auch nach euerer Teilnahme aktualisiert. Auch nach der Schulung habt ihr dauerhaft Zugriff auf diese. Weiterhin lassen sich die Aufgaben über ein Online-Interface aufzurufen und von uns freischalten. Wir haben hier einige Aufgaben ergänzt, welche euch für die Durchführung eines Remote-Workshops vorbereiten.

Wir nutzen hierbei neben unserem Classroom das Online-Meeting Tool “Zoom”. Innerhalb der Vorbereitung ist auch ein Test-Link aufgeführt welche euch diese Technologie testen lässt. Der Remote-Workshop ist darauf konzipiert, dass wir alle an verschiedenen Orten sitzen und jeder mit seinem eigenen Rechner mitarbeitet. Ihr könnt euch natürlich auch in einem Meeting-Raum bei euch Treffen und den Trainer:innen dazu schalten aber sowohl die Technologischen Lösungen klappen besser wenn jeder im Home-Office ist, als auch eure sozialen Kontakte sind geringer und ihr verringert das Risiko euch und andere anzustecken.

Auch Screenshare von allen Teilnehmenden oder die Freigabe eurer IDE ist in Verbindung mit Visual Studio Code Live Share sehr einfach möglich. Der/Die Trainer:in kann so auf Wunsch und mit eurer Freigabe den Zugriff auf euere aktuelle Entwicklungsumgebung bekommen und euch dort direkt Helfen, falls ihr einmal bei einer Aufgabe hängt.

6.726 Teilnehmende haben bereits workshops.de Schulungen besucht, einschließlich Mitarbeiter:innen folgender Unternehmen
RWE Group Business Services GmbH, Dortmund
STRATO AG, Berlin
Allianz
Robert Bosch GmbH, Stuttgart
Schenker AG, Essen
Commerzbank AG, Frankfurt
CompuGroup Medical Software GmbH, Koblenz
Condor Flugdienst GmbH, Oberursel
Consorsbank, Nürnberg
E-Plus Mobilfunk GmbH, Düsseldorf
Südwestrundfunk, Stuttgart
ETECTURE GmbH, Frankfurt am Main
EXXETA AG, Karlsruhe
Fast Lane Institute for Knowledge Transfer GmbH, Hamburg