Schulung · Workshop · Coaching · Beratung
Dauer: ab 1 Tag (8 UE) | Preis: ab 900 EUR (netto) | Live online oder vor Ort | Termin nach Vereinbarung
JavaScript-Seminar, Workshop und Coaching: modernes JavaScript, TypeScript, Node.js, Express, NestJS, GraphQL, htmx und Svelte – live-online oder vor Ort.
Gesamtpreis für bis zu 3 Teilnehmende · Unverbindliche Anfrage · Keine Vorkasse

Ob Angular, React, Vue.js oder ein schlankes Frontend ohne Framework: Am Ende schreibt Ihr Team JavaScript oder TypeScript. Wer Closures, Promises, Module und das Typsystem wirklich versteht, arbeitet in jedem Framework sicherer und findet Fehler schneller. Auf dieser Seite geht es deshalb um die Sprache und ihre Laufzeitumgebungen – im Browser und auf dem Server mit Node.js – sowie um Wege jenseits der großen Frameworks wie htmx und Svelte.
Wir schulen Entwicklerinnen und Entwickler, die JavaScript neu lernen, Quereinsteiger aus anderen Programmiersprachen und erfahrene Teams, die ihren Code typsicher, testbar und wartbar machen wollen. Die framework-spezifischen Seiten zu Angular, React und Vue.js bauen darauf auf.
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.
Mit htmx bauen Sie dynamische Webanwendungen, bei denen der Server HTML-Fragmente liefert – mit wenigen Attributen statt aufwendiger JavaScript-Programmierung und ohne Build-Schritt.
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 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.
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.
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 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.
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.
Nach der Schulung bauen Sie mit NestJS, TypeScript und TypeORM eine REST-API, die validiert, authentifiziert, getestet und mit Migrationen in Produktion gebracht wird.
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.
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.
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 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.
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 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.
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.
LLM-Anwendungen in TypeScript mit LangChain.js: Prompt-Vorlagen, Chat-Modelle, Output-Parser und strukturierte Ausgabe zu Workflow-Ketten verbinden – ergänzt um RAG, Agenten mit LangGraph.js und Deployment auf Node.js.
Sie bauen eine vollständige Webanwendung: REST-API mit Express und Mongoose auf Node.js, React-Oberfläche mit Formularen und Datenabruf – lauffähig in Docker und mit Tests abgesichert.
Die Intensiv-Schulung vertieft Next.js mit dem App Router: Sie entscheiden pro Route über Rendering und Caching, sichern Server Actions ab und bringen die Anwendung auf Vercel oder den eigenen Server.
Intensiv-Schulung: Sie bauen eine PWA, die sich wie eine App installieren lässt, ohne Netz weiterarbeitet, Daten im Hintergrund abgleicht und Push-Nachrichten empfängt – mit einer Codebasis für Browser, Smartphone und Desktop.
Sie übertragen Ihr Wissen aus JavaScript und TypeScript auf Python, schreiben Code, der sich wie Python liest statt wie übersetztes JavaScript, und wissen, wo gewohnte Annahmen aus dem Browser und aus Node.js nicht mehr gelten.
Nach dieser React-Schulung bauen Sie Oberflächen aus typisierten Funktionskomponenten, verwalten Zustand mit Hooks und Redux Toolkit, binden APIs an und sichern alles mit Tests ab.
In zwei Tagen von der ersten Komponente zur kleinen React-App mit Vite: Sie verstehen JSX, Props und State, bauen Listen und einfache Formulare und wissen, wohin Server Components führen.
Fortgeschrittene Navigation für gewachsene Anwendungen: Sie laden Daten mit Loadern, verarbeiten Formulare mit Actions, typisieren Routen mit TypeScript, schützen Bereiche vor dem Rendern und teilen das Bundle per Lazy Loading.
Remix-Anwendungen im Bestand sicher weiterführen: Sie verstehen Loader, Actions und verschachtelte Routen aus Remix-Sicht und stellen Ihre App schrittweise auf den Framework-Modus von React Router um.
Sie übertragen Ihr JavaScript- und TypeScript-Wissen Konzept für Konzept auf Rust und setzen Rust dort ein, wo es neben JavaScript am meisten bringt: als WebAssembly-Modul im Browser und als native Node-Erweiterung.
Sie verwalten Serverzustand in React mit TanStack Query: Query Keys und Cache gezielt steuern, Mutationen mit optimistischen Updates absichern, unendliche Listen bauen und Daten beim serverseitigen Rendern vorladen.
Nach dem Seminar entwickeln Sie Single Page Applications mit Vue 3: Komponenten mit script setup, reaktiver Zustand, Formulare, Routing, Pinia-Stores und API-Anbindung bis zum Produktions-Build.
Wie die Sprache mit HTML, CSS, Backend und Deployment zusammenspielt, behandelt die Übersicht Webentwicklung; Standards wie JSON, REST und reguläre Ausdrücke finden Sie unter Webtechnologien.
Ein Seminar folgt einem Lehrplan und eignet sich, wenn mehrere Personen JavaScript oder TypeScript gemeinsam lernen. Im Workshop bearbeiten Sie eine klar umrissene Aufgabe, etwa die TypeScript-Konfiguration für Ihr Repository oder den Aufbau einer Node.js-API. Das Coaching begleitet Einzelne, die sich in eine Codebasis einarbeiten oder neu in die Sprache wechseln, in kürzeren Terminen über mehrere Wochen. In der Beratung klären wir Fragen wie TypeScript oder JSDoc, Express oder NestJS, Framework oder htmx.
Sie möchten sich als Einzelperson zur Full-Stack-Entwicklerin oder zum Software-Entwickler weiterbilden? Dafür gibt es zertifizierte Weiterbildungen, die mit einem Bildungsgutschein (AZAV) oder für Beschäftigte über das Qualifizierungschancengesetz (QCG) gefördert werden können.
Ab 900 Euro pro Tag (netto zzgl. MwSt.) für bis zu drei Teilnehmende. Größere Gruppen und Reihen aus mehreren Terminen bieten wir nach dem Vorgespräch an; Sie zahlen ohne Vorkasse.
Ja. Inhouse-Seminare finden in Ihren Räumen oder live-online statt, nur für Ihr Team und mit Beispielen aus Ihren Projekten.
TypeScript setzt auf JavaScript auf. Wer die Sprache kaum kennt, lernt zuerst die Grundlagen und nimmt die Typen danach hinzu; erfahrene Entwickler steigen direkt mit TypeScript ein.
Die Sprache ist dieselbe, aber Event Loop, Streams, Dateizugriff und Serverbetrieb sind eigene Themen. Wer Backends baut, sollte diese Grundlagen gezielt lernen.
Ja, Coaching gibt es auch für eine einzelne Person, zum Beispiel beim Einstieg in ein bestehendes Projekt oder beim Umstieg aus einer anderen Sprache.
Wir unterstützen Sie in einem strukturierten Prozess bei der Erarbeitung neuer Erkenntnisse und Perspektiven durch zielgerichtete Fragen und relevanten Input.
Wir starten mit einem Impulsvortrag über Ihr Thema. Gemeinsam entwickeln wir dann Ihre Vision und definieren Ziele. Dabei stellen wir sicher, dass jeder gehört wird, die Diskussion beim Thema bleibt und Ergebnisse erarbeitet werden.
Wir liefern Wissen und Erfahrung zu Ihrem Thema und gestalten eine aktive sowie intensive Lernerfahrung, mit dem Ziel, Können zu vermitteln und aufzubauen.
Knipping Kunststofftechnik King Plastik GmbH
Mercedes-AMG GmbH
Friedrich-Ebert-Stiftung e.V.
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.