Schulung · Workshop · Coaching · Beratung

Svelte für Einsteiger: Kurs zu Komponenten mit Svelte 5

Svelte für Einsteiger: Komponenten mit Svelte 5 von Grund auf

Dauer: ab 1 Tag (8 UE) | Preis: ab 900 EUR (netto) | Live online oder vor Ort | Termin nach Vereinbarung

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.

Gesamtpreis für bis zu 3 Teilnehmende · Unverbindliche Anfrage · Keine Vorkasse

Wie viel Framework braucht eine interaktive Webseite?

Svelte für Einsteiger beginnt bei dem, was Sie schon können: HTML, CSS und etwas JavaScript. Eine Svelte-Komponente ist eine einzige Datei, in der Markup, Stil und Logik zusammenstehen. Der Compiler macht daraus beim Bauen kompaktes JavaScript, das genau die Stellen im DOM ändert, die sich ändern müssen. Dadurch bleibt der Code nah am klassischen Web und die Seiten laden schnell. Mit Svelte 5 ist der Einstieg noch klarer geworden: Was reaktiv ist, kennzeichnen Sie mit Runes wie $state und $derived, Ereignisse sind normale Attribute wie onclick, und wiederverwendbare Inhaltsbereiche entstehen mit Snippets.

Der Kurs folgt der bewährten Gliederung des offiziellen Svelte-Tutorials, aber durchgehend in der Syntax von Svelte 5. Sie beginnen im Playground auf svelte.dev und wechseln dann in ein lokales Vite-Projekt. Schritt für Schritt kommen Props, Logikblöcke wie {#if}, {#each} und {#await}, Ereignisse, Formularbindungen, Lebenszyklus und gemeinsamer Zustand dazu. Danach wird es lebendig: Übergänge, Bewegung mit Tween und Spring, Listenanimationen und Aktionen. Fast jedes Thema schließt mit einer kurzen Übung, etwa einer Visitenkarte, einer Einkaufsliste oder einem Dialogfenster mit Snippets. Routing, Serverlogik und Deployment mit SvelteKit streifen wir nur am Ende; dafür gibt es das Seminar „Svelte und SvelteKit“.

Wer heute Svelte lernt, findet im Netz und in den Vorschlägen von KI-Assistenten noch viel Code im Stil von Svelte 4. Sie üben, solche Beispiele zu erkennen und in Runes zu übersetzen. Ein Coding-Agent wie Copilot in VS Code kann dabei Übungsvarianten erzeugen oder eine Compilermeldung erklären – vorausgesetzt, Sie geben ihm die Regel vor, nur die Syntax von Svelte 5 zu verwenden, und prüfen jedes Ergebnis selbst im Browser und mit svelte-check.

Zum Abschluss bauen Sie eine kleine Quiz-App mit Fragenkarten, Punktestand und animierter Bestenliste, die als statische Seite ohne Server auskommt. Vorkenntnisse in einem anderen Framework brauchen Sie nicht; Web-Designer:innen mit HTML- und CSS-Erfahrung kommen genauso mit wie Programmiereinsteiger:innen, und das Tempo passt sich der Gruppe an.

Viele Einsteiger:innen scheitern an modernen Frameworks nicht am Programmieren, sondern an der Werkzeugkette davor. Bei Svelte schreiben Sie in der ersten Stunde HTML mit ein paar geschweiften Klammern und sehen sofort, was passiert. Wer eine Komponente in Svelte verstanden hat, versteht auch, was ein Framework überhaupt tut. Seit Svelte 5 kommt etwas Ehrlichkeit dazu: Das Dollarzeichen vor $state zeigt, wo die Oberfläche mitläuft – genau die Stelle, an der Anfänger:innen früher rätselten, warum ein Klick nichts bewirkte.

Was Sie danach können

  • Sie schreiben Svelte-Komponenten mit Markup, Props und gekapselten Styles
  • Sie kennzeichnen reaktiven Zustand mit $state und berechnen Werte mit $derived
  • Sie steuern die Anzeige mit {#if}, {#each} mit Schlüssel und {#await}
  • Sie verarbeiten Ereignisse über Attribute und Callback-Props und binden Formularfelder
  • Sie setzen Übergänge, Animationen und Aktionen gezielt und mit Rücksicht auf reduzierte Bewegung ein
  • Sie gestalten flexible Komponenten mit Snippets statt Slots

Zielgruppe und Voraussetzungen

  • Einsteiger:innen mit HTML/CSS und JavaScript-Grundlagen
  • Web-Designer:innen, die interaktive Oberflächen selbst umsetzen möchten
  • Lernende ohne Framework-Erfahrung, die mit einem überschaubaren Komponentenmodell beginnen wollen
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

Svelte für Einsteiger: Komponenten mit Svelte 5 von Grund auf

Erste Komponente im Svelte-Playground und mit Vite
  • Was Svelte ausmacht: Komponenten werden zu JavaScript kompiliert, das das DOM direkt ändert
  • Ohne Installation starten: Beispiele im Playground auf svelte.dev ausprobieren und teilen
  • Lokales Projekt mit Vite und der Vorlage svelte anlegen, npm run dev starten
  • Dateiaufbau einer Komponente: Skriptblock, HTML-Markup und Styleblock in einer Datei
  • Werte im Markup ausgeben: geschweifte Klammern, Ausdrücke und Textinterpolation
  • Dynamische Attribute, Kurzschreibweise {src} und alt-Texte für Bilder
  • Komponenten-Styles gestalten: CSS gilt nur innerhalb der eigenen Komponente
  • Kindkomponenten importieren und verschachteln, Namen mit großem Anfangsbuchstaben
  • HTML-Inhalte mit {@html} einfügen – und warum das ein XSS-Risiko sein kann
  • Komponenten prüfen mit svelte-check und den A11y-Hinweisen des Compilers
  • Svelte und SvelteKit abgrenzen: Routing, Serverlogik, Deployment – Vertiefung im Hauptseminar
  • Übung: Visitenkarte aus Bild, Name und Kontaktzeile als eigene Komponente
Reaktivität mit Runes statt impliziter Zuweisungen
  • Reaktiven Zustand deklarieren: let anzahl = $state(0) statt einfachem let
  • Berechnete Werte mit $derived statt $:-Deklarationen
  • Reaktive Anweisungen aus Svelte 4 durch $derived oder $effect ablösen
  • Arrays und Objekte in $state direkt ändern: push, Eigenschaften, verschachtelte Werte
  • Werte während der Entwicklung beobachten mit $inspect
  • Svelte-4-Beispiele im Netz erkennen: export let, on:click, <slot>, $:
  • Übung: Einkaufsliste mit Summenzeile, die sich bei jeder Eingabe neu berechnet
Props: Daten an Komponenten übergeben
  • Props mit let { titel } = $props() empfangen statt mit export let
  • Standardwerte für Props direkt in der Destrukturierung festlegen
  • Props weiterreichen: Objekt mit {...daten} verteilen, Rest-Props mit ...rest
  • Props mit JSDoc oder TypeScript beschreiben, damit der Editor Fehler anzeigt
  • Übung: Produktkachel, die Preis, Rabatt und Bild über Props erhält
Logikblöcke im Markup
  • Bedingte Anzeige mit {#if}, {:else} und {:else if}
  • Listen ausgeben mit {#each}, Index und Destrukturierung der Einträge
  • Schlüssel in {#each liste as eintrag (eintrag.id)}: warum Reihenfolgefehler sonst auftreten
  • Leere Listen mit {:else} im each-Block abfangen
  • Promises im Markup: {#await} mit Lade-, Ergebnis- und Fehlerzweig
  • Komponente bei Wertwechsel neu aufbauen mit {#key}
  • Übung: Wetterabfrage mit Ladeanzeige und Fehlermeldung über {#await}
Ereignisse in Svelte 5
  • DOM-Ereignisse als Attribute: onclick, oninput, onkeydown statt on:click
  • Inline-Handler als Pfeilfunktion und benannte Handler-Funktionen
  • Ehemalige Modifikatoren selbst lösen: event.preventDefault(), onclickcapture
  • Komponenten-Ereignisse als Callback-Props wie onspeichern statt createEventDispatcher
  • Ereignisse durch mehrere Komponenten reichen: Callback als Prop weitergeben
  • DOM-Ereignisse an das innere Element durchreichen per Rest-Props auf <button {...rest}>
  • Ereignisse auf window und document mit <svelte:window> und <svelte:document>
  • Übung: Bewertungssterne, die die gewählte Zahl an die Elternkomponente melden
Bindungen an Formulare und Elemente
  • Texteingaben mit bind:value an $state koppeln
  • Zahlenfelder und Schieberegler: type="number" und type="range" liefern Zahlen
  • Checkboxen mit bind:checked, Zwischenzustand mit bind:indeterminate
  • Radiobuttons und Checkbox-Gruppen mit bind:group
  • Mehrzeilige Eingaben in <textarea> binden
  • Auswahllisten mit <select bind:value> und Objekten als Optionswerten
  • Mehrfachauswahl mit <select multiple> als Array
  • Editierbare Inhalte: contenteditable mit bind:innerHTML oder bind:textContent
  • Einträge in {#each}-Blöcken direkt binden und dabei die Liste ändern
  • Audio und Video steuern: bind:currentTime, bind:paused, bind:duration
  • Elementgrößen auslesen mit bind:clientWidth und bind:clientHeight
  • DOM-Element referenzieren mit bind:this, z. B. für Canvas oder Fokus
  • Werte an Kindkomponenten binden: Prop mit $bindable freigeben
  • Komponenteninstanz mit bind:this ansprechen und exportierte Funktionen aufrufen
  • Übung: Anmeldeformular für einen Kurs mit Termin, Optionen und Live-Vorschau
Lebenszyklus und Effekte
  • onMount für Code, der erst nach dem Einfügen ins DOM laufen darf
  • Aufräumen: Rückgabefunktion von onMount und onDestroy für Timer und Listener
  • $effect.pre und $effect lösen beforeUpdate und afterUpdate ab
  • Auf die DOM-Aktualisierung warten mit await tick()
  • Wann ein Effekt nötig ist – und wann ein berechneter Wert genügt
  • Übung: Chatfenster, das bei neuen Nachrichten automatisch nach unten scrollt
Gemeinsamer Zustand: von Stores zu Runes
  • Zustand für mehrere Komponenten in .svelte.js-Dateien mit $state ablegen
  • Exportierte Objekte statt Neuzuweisung: warum export let im Modul nicht reaktiv bleibt
  • Abgeleitete Werte in Modulen mit $derived oder Getter-Funktionen
  • Eigene Zustandsobjekte als Klasse mit $state-Feldern und Methoden
  • Formularfelder direkt an gemeinsamen Zustand binden
  • Bestehende Stores verstehen: writable, readable und das $-Präfix
  • Übung: Warenkorb-Zähler, den Kopfzeile und Produktliste gemeinsam nutzen
Bewegung und Übergänge
  • Zahlen weich animieren mit den Klassen Tween und Spring aus svelte/motion
  • Elemente ein- und ausblenden mit transition:fade und transition:fly
  • Dauer, Verzögerung und Easing-Funktionen als Parameter
  • Getrennte Ein- und Ausblendung mit in: und out:
  • Eigener CSS-Übergang: Funktion, die css mit Zeitparameter liefert
  • Eigener JavaScript-Übergang mit tick, etwa für einen Schreibmaschineneffekt
  • Auf Start und Ende reagieren: onintrostart, onoutroend und verwandte Ereignisse
  • Übergänge sind in Svelte 5 lokal; mit |global auch beim Ein- und Ausblenden der Eltern
  • Elemente zwischen zwei Listen wandern lassen mit crossfade
  • Bewegung reduzieren mit prefersReducedMotion, denn CSS-Regeln für prefers-reduced-motion greifen hier nicht
Animationen, Aktionen und Attachments
  • Neu sortierte Listen mit animate:flip flüssig umordnen
  • Aktionen mit use: für Verhalten am DOM-Element, z. B. Klick außerhalb
  • Parameter an Aktionen übergeben und auf Änderungen reagieren
  • Attachments mit {@attach} als neuere Alternative zu Aktionen
  • Übung: Kanban-Spalten mit animiertem Verschieben der Karten
Klassen und Stile dynamisch setzen
  • Klassen abhängig vom Zustand setzen mit class:aktiv={istAktiv}
  • Kurzform class:aktiv, wenn Klasse und Variable gleich heißen
  • Klassen als Objekt oder Array im class-Attribut (ab Svelte 5.16)
  • Inline-Stile mit Ausdrücken im style-Attribut
  • Einzelne Eigenschaften und CSS-Variablen über style:farbe={wert} setzen
  • Übung: Schalter für Hell- und Dunkelmodus mit Klassen und CSS-Variablen
Komposition mit Snippets
  • Kindinhalt mit children empfangen und mit {@render children()} ausgeben
  • Ersatzinhalt, wenn nichts übergeben wird: {#if children} mit {:else}
  • Mehrere Bereiche wie Kopf und Fuß als benannte Snippet-Props
  • Snippets mit Parametern statt Slot-Props und let:-Direktive
  • Übung: Dialogfenster mit austauschbarem Titel, Inhalt und Schaltflächen
Mit einem Coding-Agenten Svelte lernen
  • Agent erklärt die Compiler-Ausgabe einer eigenen Komponente aus dem Playground
  • Vorgegebene Regel im Prompt: nur Runes, onclick und Snippets – Svelte-4-Vorschläge zurückweisen
  • Übungsvarianten erzeugen lassen, z. B. dieselbe Liste mit {#each}, Schlüssel und animate:flip
  • Agent schlägt Bindungen und Übergänge vor; Ergebnis im Browser und mit svelte-check prüfen
  • Fehlermeldungen des Svelte-Compilers gemeinsam mit dem Agenten deuten statt Code raten lassen
Praxisprojekt: Quiz-App für den Vereinsabend
  • Fragenkarten als Komponenten mit Props, Antwortauswahl per bind:group
  • Punktestand und Fortschritt als gemeinsamer Zustand mit $state und $derived
  • Richtig-/Falsch-Rückmeldung mit Übergängen und animierter Bestenliste
  • Fragen aus einer JSON-Datei laden und als statische Seite mit Vite bauen

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Individuelle Schulung für Einzelpersonen und Teams – live online oder vor Ort.

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Inhalten.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

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.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ganztägig oder halbtägig nach Vereinbarung, live online oder vor Ort.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Schulung anfragen

Unverbindlich · Keine Vorkasse

Einige Unternehmen, für die wir tätig waren

Dataport AöR

Berliner Wasserbetriebe

ver.di Bundesverwaltung

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

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!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

So wird daraus Ihre Firmenschulung

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.

Häufige Fragen zur Schulung

Gilt der Ab-Preis pro Person oder für die Veranstaltung?

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.

Können wir eigene Aufgaben einbringen?

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.

Ist die Anfrage schon eine Buchung?

Nein. Sie erhalten zuerst ein abgestimmtes Angebot und entscheiden dann über die Beauftragung. Eine Vorkasse gibt es nicht.

Ihre unverbindliche und kostenlose Schulungsanfrage zum Thema

Svelte für Einsteiger - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Schildern Sie uns kurz Ihren Bedarf. Ziele, Inhalte und Termin stimmen wir persönlich mit Ihnen ab.

*) Die Angabe erfolgt freiwillig. Wir nutzen Ihre Telefonnummer ausschließlich, um Ihre Anfrage effizienter zu bearbeiten oder Rückfragen zu klären.

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

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 >>
Nach oben