Schulung · Workshop · Coaching · Beratung
Dauer: ab 1 Tag (8 UE) | Preis: ab 900 EUR (netto) | Live online oder vor Ort | Termin nach Vereinbarung
Sie lernen JavaScript von Grund auf: vom ersten Skript über Objekte, Klassen und Module bis zu asynchronem Code, DOM-Programmierung und getesteten Anwendungen im Browser und in Node.js.
Gesamtpreis für bis zu 3 Teilnehmende · Unverbindliche Anfrage · Keine Vorkasse

const/let, Pfeilfunktionen, Destrukturierung und ES-Modulen.this und finden damit typische Fehler.async/await und rufen REST-Schnittstellen mit fetch samt Fehlerbehandlung auf.<script>-Element und Node.js im Terminalsrc, defer, async und type="module"package.json anlegen, Skripte startenlet deklarieren, Block-Geltungsbereichconst: unveränderliche Bindung, aber veränderbare Objektevar in Bestandscode erkennen und gefahrlos ersetzennull, undefined und NaN unterscheiden und prüfen"use strict" und warum Module ihn automatisch aktivierentypeof und implizite Typumwandlungvar und Funktionen, Temporal Dead Zone bei let/constglobalThis+0.1 + 0.2, Rundung**==, === und Object.isnull und NaN?. und Nullish Coalescing ??||=, &&=, ??=BigIntif, else if, elseswitchswitch und break: Durchfallen gezielt nutzenfor-Schleifebreak und continuefor…in für Schlüssel, for…of für iterierbare Wertefor…of und entries()while und do…whileargumentsthis in Callbacksname, length, Funktionen höherer Ordnunglength und Array.fromforEach() und wann eine Schleife besser passtpush, pop, unshift, shiftindexOf, includes, find, splice, slicefilter, map, reverseconcat und join im VergleichreducetoSorted, toReversed, withat(), flat und flatMapObject.groupBy und Map.groupByMath, JSONsetTimeout, setInterval und AbbrechenNumber(), parseInt, toFixedIntl formatierensplit, replaceAll, padStart, trimMath-Objekt: Runden, Zufallszahlen, Minimum und MaximumDate-Objekt: Zeitstempel, Zeitzonen, FallstrickeDate: Stand der UnterstützungmatchAllthisthis in MethodenObject.create() und Objekte ohne Prototypnewthis: Aufrufkontext, Callbacks, strikter Modusthis festlegen mit bind(), call(), apply()Object.defineProperty(): Deskriptoren, schreibgeschützte EigenschaftenObject.keys, entries, assign, freeze, hasOwnstructuredCloneJSON.parse mit Reviverimport und export: benannt, Standard, Re-Exportimport.metaimport() und Top-Level-awaitrequire in Bestandsprojekten, Umstieg auf ESMextends und super; Klassen und Prototypen#Error-KlassenSymbol.speciesnext(), done, valueSymbol.iteratorfunction* und yieldreturn() und throw()map, filter, take direkt auf Iteratorenfor await…ofunion, intersection, differenceWeakMap und WeakSet gegen Speicherleckscatch und finallyPromise.all, race, allSettled und anyasync/await mit try/catchPromise.withResolvers für extern aufgelöste PromisesXMLHttpRequest in Bestandscode lesen und auf fetch umstellenRequest, Response, Header, StatuscodesAbortController und AbortSignal.timeoutwindow-Objektlocation und History-APIdocument-ObjektgetElementById und Co.querySelector und querySelectorAllNodeList, HTMLCollectionalert, confirm, prompt und das <dialog>-ElementtextContent, classList, dataset, AttributeinnerHTML und Cross-Site-Scripting vermeidenonclick und ihre GrenzenaddEventListener mit once, passive und signalpreventDefaulttarget, currentTarget, keyFormData und Constraint ValidationlocalStorage und sessionStorageSymbol.forSymbol.iterator, Symbol.toPrimitiveReflect.construct()Reflect.apply()getPrototypeOf, setPrototypeOfconstruct(), apply() und Prototypen im ZusammenspielReflect.get und setReflect.ownKeys()preventExtensions, seal, freezeapply-TrapProxy.revocableconsole.log, table, group, timetry/catch und eigenen Fehlerklassencause// @ts-checknode:testnpm audit, Lockfile, VersionsbereicheEventTarget und CustomEventObject.assign und KlassenfabrikencreateSlice// @ts-check als Typprüfung, die der Agent ohne Build-Schritt nach jeder Änderung ausführtnpm run lint und npm test als Abnahme: der Agent korrigiert, bis ESLint und Vitest keine Befunde meldenvar, Callback-Ketten und XMLHttpRequest erst mit Tests absicherninnerHTML mit Nutzereingaben, fehlende await, == statt ===FormData und Ereignisdelegation; Speicherung in localStorageObject.groupBy, Beträge mit Intl.NumberFormat*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.
Individuelle Schulung für Einzelpersonen und Teams – live online oder vor Ort.
Die Dauer richtet sich nach Ihren Inhalten.
Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.
Ganztägig oder halbtägig nach Vereinbarung, live online oder vor Ort.
Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.
Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.
Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.
Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.
Schulung anfragenUnverbindlich · Keine Vorkasse
Bechtle Softwarelösungen GmbH
Prüm Türenwerk GmbH
Postbank Akademie und Service GmbH
Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!
Training & Coaching für Einzelpersonen
Training & Workshops für Teams und Abteilungen
Training-Komplett-Lösungen für Ihr Unternehmen
1. Bedarf klären: Im kostenlosen Vorgespräch besprechen wir Ziele, Vorkenntnisse und Praxisaufgaben.
2. Angebot abstimmen: Inhalte, Format (live online oder vor Ort), Dauer und Preis legen wir gemeinsam fest.
3. Schulung durchführen: Sie arbeiten an Übungen aus Ihrem Alltag oder an einem neutralen Beispiel und nehmen konkrete nächste Schritte mit.
Die 900 EUR netto sind der niedrigste Gesamtpreis für eine firmeninterne Veranstaltung mit bis zu drei Teilnehmenden. Größere Gruppen und einen anderen Umfang bieten wir individuell an. Der verbindliche Preis steht in Ihrem Angebot.
Ja. Welche Aufgaben sich eignen, welche Zugänge nötig sind und wie wir die Vertraulichkeit sichern, klären wir im Vorgespräch. Alternativ arbeiten wir an einem neutralen Beispiel.
Nein. Sie erhalten zuerst ein abgestimmtes Angebot und entscheiden dann über die Beauftragung. Eine Vorkasse gibt es nicht.
Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!
Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>Sie bauen Oberflächen mit Svelte 5 und Runes, strukturieren Zustand ohne Store-Ballast und bringen mit SvelteKit eine vollständige Anwendung samt Formularen, Serverlogik und Deployment in Produktion.
Sie schreiben JavaScript, das sich vorhersagbar verhält: reine Funktionen, unveränderliche Daten, Komposition statt verschachtelter Schleifen – und Fehlerbehandlung, die ohne verstreute try/catch-Blöcke auskommt.
Ihr Code bleibt JavaScript, wird aber vom TypeScript-Compiler geprüft: Sie annotieren Typen mit JSDoc, liefern Bibliotheken mit .d.ts-Dateien aus und erzeugen daraus eine API-Dokumentation.
An einem Tag bauen Sie mit htmx eine kleine interaktive Webanwendung: Anfragen per Attribut, gezielter Austausch von HTML-Fragmenten, Trigger, Ladeindikator, Polling und Übergänge – mit einem schlanken Demo-Server statt eines JavaScript-Frameworks.
Sie frischen die jQuery-Grundlagen auf, die Sie im Bestand brauchen, bringen Altanwendungen auf einen sicheren Stand und ersetzen Selektoren, Events, Ajax und Effekte Modul für Modul durch natives DOM, fetch und CSS-Übergänge.
Erzeugungs-, Struktur- und Verhaltensmuster so umsetzen, wie Node.js sie nahelegt – mit Modul-Caching, EventEmitter, Proxy, async Iteratoren und Streams – und erkennen, wann ein einfaches Modul das bessere Muster ist.
Mit htmx bauen Sie dynamische Webanwendungen, bei denen der Server HTML-Fragmente liefert – mit wenigen Attributen statt aufwendiger JavaScript-Programmierung und ohne Build-Schritt.
Schritt für Schritt vom ersten HTTP-Server zur Web-Anwendung mit REST-Diensten, Echtzeit-Nachrichten und Datenbank – und dabei verstehen, warum Node.js viele gleichzeitige Anfragen mit wenig Ressourcen bedient.
Sie lernen kompakt, wie JavaScript eine HTML-Seite zum Leben erweckt: Elemente ändern, auf Klicks und Eingaben reagieren und Daten mit fetch nachladen – Schritt für Schritt mit kleinen Übungen im Browser.
Sie bauen Ihre ersten Svelte-Komponenten Schritt für Schritt: Markup, Runes, Logikblöcke, Ereignisse, Bindungen und Übergänge – mit HTML-, CSS- und JavaScript-Grundlagen als einziger Voraussetzung.
Nach dem Kurs wissen Sie, wie Node.js mit Event Loop und Kernmodulen arbeitet, und schreiben eigene Kommandozeilenwerkzeuge, die Dateien verarbeiten, Streams nutzen und mit dem eingebauten Test-Runner abgesichert sind.
Sie kennen JavaScript und wollen Typen: Nach dem Kurs beschreiben Sie Daten mit Interfaces, Unions und Generics und stellen ein bestehendes JavaScript-Projekt Schritt für Schritt auf TypeScript um.
Mit Express 5 bauen Sie REST-APIs und Webserver aus Routen, Routern und Middleware, behandeln Fehler auch in asynchronen Handlern zentral, validieren Eingaben und sichern die API mit helmet, CORS und Tests ab.