Schulung · Workshop · Coaching · Beratung
Dauer: ab 1 Tag | Preis: ab 900 EUR (Netto) | Termin: Ganztägig + halbtägig
Mit TypeScript machen Sie Fehler sichtbar, bevor der Code läuft: Sie modellieren Daten präzise, konfigurieren den Compiler streng und bauen Frontend und Backend auf gemeinsamen Typen.

npx tsc und tsc --inittypescript-eslint, Prettiertsx – und warum der Typcheck trotzdem nötig isttypeof)bigint, null und undefinedReadonlyArrayas const und Union-Typenany und warum noImplicitAny ihn eindämmtvoidunknown als sichere Alternative zu anynever: unerreichbarer Code und Vollständigkeitsprüfungenlet und const statt var, Block-Scopethisasync/await und Promise<T> richtig typisierenusing und Symbol.dispose: nativ ab Node.js 24, für Safari herunterkompilierentsc --watchinclude, exclude und filestarget) und Typbibliotheken (lib) passend zur Laufzeitumgebung wählenmodule, moduleResolution, esModuleInterop, skipLibCheckrootDir und outDirstrict: strictNullChecks, noImplicitAny und Co.noUnusedLocals, noImplicitReturns, noUncheckedIndexedAccessverbatimModuleSyntax und isolatedModules für Werkzeuge, die Datei für Datei übersetzentsc --buildthispublic, private, protected und echte private Felder mit #readonly-EigenschaftenoverrideexperimentalDecorators in Angular und NestJSimplements)interface und type im VergleichexactOptionalPropertyTypestypeof, instanceof, in und eigene Prädikate mit isneveras, Non-Null-Assertion – und satisfies als sichere AlternativeRecord<K, V>?. und Nullish Coalescing ??inferArray<T> und Promise<T>extends und keyofPartial, Pick, Omit, Readonly, ReturnType, Awaitedconst-Typparameter und Standardwerte für Typparameternamespace) einordnen: Altcode und globale Deklarationen, heute ES-Module bevorzugenimport type und Re-Exportemodule: nodenext, Dateiendungen und package.json@types-Pakete von DefinitelyTypeddeclare und .d.ts-Dateien, Modulerweiterungts-loader in Bestandsprojektenwebpack-dev-server und Vite im Vergleichtsc --noEmit separattsx oder per Typ-Entfernung (ohne Enums und Decorators)erasableSyntaxOnly in der tsconfig.json: nur Syntax zulassen, die Node.js entfernen kanntsconfig.json für Node.js, Skripte und @types/nodeRequest- und Response-ObjektenexpectTypeOftsc --noEmit und typescript-eslint als Pflichtschritt, den der Agent nach jeder Dateiänderung ausführtany, as-Casts, ! und @ts-ignore im Diff gezielt suchenallowJs, checkJs, dann strictstrict fehlerfrei durchläuft*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.
Sind Sie auf der Suche nach einer Veranstaltung, die genau Ihrem Bedarf entspricht? Einer Veranstaltung, welche nur Inhalte vermittelt, die Sie selbst gewählt haben und speziell auf Ihr Unternehmen zugeschnitten ist? Dann sind Sie bei uns richtig!
Die Dauer richtet sich nach Ihren Vorstellungen und inhaltlichen Wünschen. Sie bekommen genau das, was Sie brauchen.
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.
Ihr Wunschtermin wird bei der Planung berücksichtigt. Die Veranstaltung findet ganztägig + halbtägig zu flexiblen Zeiten statt.
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.
Jetzt anfragenLBS Norddeutsche Lebensbausparkasse
iCD. GmbH & Co. KG
objectflor 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
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.
Sie bauen einen GraphQL-Server mit Node.js und Apollo Server von Grund auf: Schema, Resolver, Persistenz mit MongoDB und SQL, Mutationen, DataLoader gegen das N+1-Problem, Fehlerbehandlung und Tests.
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.
Sie formulieren GraphQL-Abfragen mit Variablen, Fragmenten und Mutationen, lesen ein Schema in SDL sicher und beurteilen, ob GraphQL für Ihr Frontend die passendere Schnittstelle ist als REST.