Trainer:
Peter Kröner
Termin:
nach Anfrage
Dauer:
3 Tage
Preis:
1.950,00 Euro netto pro Teilnehmer
Ort:
remote - Inhouse
JavaScript-Upgrade für heute
Die Zukunft ist schon da, nur noch nicht gleichmäßig verteilt – nirgendwo trifft dieser Satz mehr zu, als beim JavaScript-Ökosystem. Auch wenn man Tag für Tag mit Webtechnologien arbeitet, kann man sich von der rasanten Weiterentwicklung schnell abgehängt fühlen. Aber keine Sorge: dieser Workshop vermittelt alles, was es über das JavaScript des Jahres 2024 zu wissen gibt. Die neuesten Erweiterungen für Syntax und Memory-Management sind ebenso Thema wie die neuesten Must-Have-Features um asynchrone Programmierung (neue Promise-Funktionen und Tipps rund um asynchrone Funktionen und Iteratoren) und die aktuellen Standards und Hilfsmittel zur Organisation von Projekten (ECMAScript-Module, natives Tooling und TypeScript).
Neben der Betrachtung der neuesten Features wagen wir auch vertiefende Einblicke in althergebrachte Eigenheiten (und Seltsamkeiten) der Web-Plattform, und erforschen, wie diese mit neueren Features interagieren. Und natürlich sind auch alle Fragen rund um das JavaScript von Gegenwart und Vergangenheit willkommen – das Ziel dieses Modul ist, ein Fundament für alle zukünftigen Web-Projekte zu bereiten.
• Moderne JavaScript-Syntax (z. B. private Felder für Klassen, optional Chaining und logi-sches Assignment)
• Modulsystem und Strict Mode
• Tools für Memory Management (WeakMap, WeakSet, WeakRef)
• Asynchrone Iteratoren
• Klärung aller offenen Fragen und Schließen fundamentaler Wissenslücken
Deep Dive in asynchrones JavaScript
• Grundlagen asynchroner Programmierung (Event Loop(s), Microtask Queue, Callbacks)
• Herleitung des asynchronen Stacks von Promises bis hin zu asynchrone Funktionen
• Große Praxisübung
Webstandards verstehen und anwenden
• Moderne Browser-APIs jenseits der JS-Standardbibliothek
• Umgang mit HTML und CSS
• Umgang mit Dokumentation und Webstandards-Dokumenten
• Programmiertechniken für Vanilla-JS (u.A. Event Delegation, DOM Manipulation)
• Große Livecoding-Session rund um die Entwicklung eines Formulars mit Webstandards
Fortgeschrittene ECMAScript-Features
• Exotic Objects, Proxies und die Reflect-API und
• Fortgeschrittene Use Cases für Symbols
• Das Iterator-Protokoll unter der Lupe
• Klassen-Decorators verstehen, anwenden und selbst schreiben
• JavaScript-Grundlagenwissen und/oder fortgeschrittene Kenntnisse in mindestens einer weiteren Programmiersprache
• Laptop mit aktuellen Webbrowsern (Chrome, Firefox)
Unsere Trainings starten täglich um 9:00 und enden gegen 17:00 Uhr. Die Kaffee- und Mittagspausen legen unsere Trainer je nach Lernfortschritt mit den Teilnehmern fest. Im Trainingspreis enthalten sind u.a.:
Begrüßungsgetränke (Tee/Kaffee), Erfrischungsgetränke im Trainingsraum, Pausen- und Mittagsverpflegung, Papier und Stifte, freier WLAN-Zugang, Zertifikat über Ihre Teilnahme.
auch ohne konkreten Termin, kann sich ein potenzieller Teilnehmer registrieren
Peter Kröner arbeitet als Webtechnologie-Experte in Kiel und im ganzen Land und kämpft sich durch Webtechnologie-Spezifikationen, verbuggte Browser und technische Schuldenberge. Seit dem Erscheinen seines Buchs „HTML5: Webseiten innovativ und zukunftssicher“ ist er schwerpunktmäßig als Trainer und Berater für Themen rund um JavaScript, HTML5, React, TypeScript und andere Webtechnologien tätig. Zuvor war er lange Jahre selbständiger Webdesigner und Frontendentwickler. Er bloggt (http://www.peterkroener.de/weblog), podcastet (http://workingdraft.de) und entwickelt Projekte rund um die Technik, die das WWW von morgen antreibt.
Weitere Produkte von Peter Kröner:
Performance-Optimierung für JavaScript und Web-Frontends
nach Anfrage
Uhrzeit:
09:00 - 17:00 Uhr
Dauer:
1 Tag
Ort:
Inhouse - remote
Webtechnologien für Product Owner
nach Absprache
Uhrzeit:
09:00-17:00 Uhr
Dauer:
1 Tag
Ort:
Köln/Hamburg
Susanne Herl
Leitung Developer Academy/Community Manager DWX & DDC
E-Mail: susanne.herl@ebnermedia.de
Tel. +49 (0)731 88005-8835
Training: 3D im Browser: Einstieg in WebGL
Training: Java 9 bis 12 – neue Features
Training: Verteilte Versionsverwaltung mit Git
Webinar: TypeScript Advanced
Training: Von .NET zu Node.js und TypeScript
Training: MongoDB – die Allzweckwaffe
Training: JavaScript für Superhelden
Training: Progressive Web App Bootcamp
Training: Einstieg in Node.js für .NET-Entwickler
Training: Node.js – from Zero to Hero
Training: Einführung in Vue.js
Training: Einstieg in Angular
Training: TypeScript – Typisiertes JavaScript
Webinar: Single-Page-Anwendungen mit Angular
Training: Chatbots, Alexa, Google Assistant & Co – Konversations- und Sprach-Benutzer-Schnittstellen
Training: Moderne React Patterns
Training: Async & Await in der Praxis
Training: Next Level TypeScript
Training: Vue.js 3.5 – What’s new?
Webinar: Hybrid-Apps mit Ionic
Training: Testen mit Playwright
Training: Cloud from Scratch
Training: Ionic für Hybrid-Apps
Training: Message-basierte Dienste in Azure
Training: ChatGPT als Unterstützung für Entwickler
Training: SignalR und Event-Signaling
Training: Einstieg in Angular für .NET-Entwickler
Training: Angular für Fortgeschrittene
Training: Einführung in JakartaEE (vormals JavaEE)
Training: Cloud-native Entwicklung mit Azure
Training: Vom Backend- zum Fullstack-Entwickler
Developer Media ist die Fort- und Weiterbildungsmarke für Softwareentwickler und -architekten innerhalb der Ebner Media Group. Mit den Fachmagazinen dotnetpro und web & mobile developer, den Fachkonferenzen DWX, WDC, DDC und JVM-Con sowie zahlreichen Remote- und Präsenz-Seminaren liefert Developer Media seinen Besuchern, Teilnehmern und Lesern hochqualitative und lösungsorientierte Fachinformationen.
Ihr Kontakt zu unserem Kundenservice:
Uns erreichen Sie direkt über