Schulung · Workshop · Coaching · Beratung

Sass Schulung: Dart Sass, Modulsystem und Migration

Sass (Syntactically Awesome Style Sheets): Grundlagen und Migration

Dauer: ab 1 Tag | Preis: ab 900 EUR (Netto) | Termin: Ganztägig + halbtägig

Sie bringen gewachsene SCSS-Codebasen auf den Stand von Dart Sass, ersetzen @import durch das Modulsystem und entscheiden begründet, welche Teile Sie behalten und welche natives CSS heute besser löst.

Wie viel Sass braucht ein Stylesheet noch, seit CSS Nesting und Variablen kann?

Sass – Syntactically Awesome Style Sheets – hat über fünfzehn Jahre lang vorgemacht, was CSS fehlte: Variablen, Verschachtelung, Partials, Mixins und Funktionen. Vieles davon kann der Browser inzwischen selbst: natives Nesting, Custom Properties, color-mix() und Cascade Layers. Gleichzeitig hat sich Sass selbst gewandelt. Gepflegt wird nur noch Dart Sass, die Regel @import ist abgekündigt, globale Funktionen wie darken() oder map-get() weichen den Modulen sass:color und sass:map. Wer eine ältere SCSS-Codebasis betreut, sieht beim Bauen vor allem eines: eine lange Liste von Deprecation-Warnungen.

Das Seminar geht die Sass-Sprache vollständig durch, aber mit dem Blick von heute: SCSS-Syntax, Variablen, Verschachtelung mit dem Elternselektor &, Partials im Modulsystem mit @use und @forward, Mixins, @extend und Platzhalter, Listen, Maps, Schleifen, Bedingungen und Farbfunktionen. Zu jedem Baustein klären wir, ob natives CSS ihn inzwischen abdeckt, wo Sass weiterhin überlegen ist – etwa bei Maps, Schleifen und Hilfsfunktionen zur Build-Zeit – und wie Sie Ihren Bestand mit dem sass-migrator umstellen. Am Ende steht ein Migrationsplan: modernisieren, Schritt für Schritt auf natives CSS zurückbauen oder beides kombinieren.

Für solche Umbauten eignet sich ein Coding-Agent wie Codex besonders gut, weil die Arbeit aus vielen gleichförmigen Einzelschritten besteht. Entscheidend ist eine verlässliche Kontrolle: Wir vergleichen das kompilierte CSS vor und nach jedem Schritt per Diff, lassen den Agenten Deprecation-Warnungen einzeln abarbeiten statt sie stummzuschalten und prüfen das Ergebnis zusätzlich mit Screenshots.

Die neuen CSS-Sprachmittel selbst – :has(), @scope, Container Queries und View Transitions – vertieft das Seminar CSS für Entwickler; hier geht es um Sass und den Übergang. Arbeiten Sie am liebsten mit Ihrem eigenen Repository: Wir nehmen Ihre Build-Kette, Ihre Partials und Ihre Warnungen als Ausgangspunkt der Übungen.

In fast jedem SCSS-Projekt, das ich übernehme, steckt eine Datei _variables.scss mit zweihundert Einträgen, von denen ein Drittel niemand mehr verwendet. Die Abkündigung von @import ist deshalb weniger Ärgernis als Gelegenheit: Das Modulsystem zwingt dazu, Abhängigkeiten sichtbar zu machen. Danach fällt oft auf, wie wenig Sass-Logik übrig bleibt, wenn Farben als Custom Properties und Verschachtelung nativ im Browser laufen. Was bleibt, sind Maps, Schleifen und ein paar Mixins – und die sind mit Sass weiterhin gut aufgehoben.
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

Sass (Syntactically Awesome Style Sheets): Grundlagen und Migration

Sass heute einordnen
  • Was Sass leistet und was der Präprozessor im Build-Schritt erzeugt
  • Dart Sass als einzige gepflegte Implementierung; Ruby Sass, LibSass und node-sass ablösen
  • Installation über npm (sass, sass-embedded) oder als eigenständige Binärdatei
  • Einbindung in Vite und andere Build-Werkzeuge, moderne statt veralteter JavaScript-API
  • Deprecation-Warnungen lesen und gezielt mit --fatal-deprecation verschärfen
Syntax, Variablen und Verschachtelung
  • SCSS- und eingerückte Syntax im Vergleich, Dateiendungen .scss und .sass
  • Sass-Variablen gegenüber CSS Custom Properties: Build-Zeit oder Laufzeit
  • Verschachtelung in Sass und natives CSS Nesting: Gemeinsamkeiten und Unterschiede
  • Elternselektor & für Zustände, Modifikatoren und BEM-Suffixe
  • Kommentare: // bleibt im Quelltext, /* */ landet im CSS, /*! im komprimierten Build
Modulsystem: @use und @forward statt @import
  • Partials als Module mit @use: Namensräume, as und private Mitglieder mit -
  • Konfigurierbare Module mit !default und @use … with (…)
  • Öffentliche Schnittstelle einer Bibliothek mit @forward, show und hide gestalten
  • Eingebaute Module sass:math, sass:list, sass:map, sass:string und sass:color
  • Bestand umstellen mit sass-migrator module und Abhängigkeiten danach aufräumen
Mixins, @extend und Platzhalter
  • Mixins mit Parametern, Standardwerten und @content für Breakpoints und Zustände
  • @extend und seine Nebenwirkungen: aufgeblähte Selektoren und Reihenfolgeprobleme
  • Platzhalterselektoren %name als kontrollierte Basis für @extend
  • Wann ein Mixin, eine Utility-Klasse oder eine Custom Property die bessere Wahl ist
SassScript: Listen, Maps und Kontrollstrukturen
  • Interpolation #{} in Selektoren, Eigenschaftsnamen und Media Queries
  • Listen anlegen und verarbeiten mit list.nth, list.append und list.index
  • Schleifen mit @each über Listen und Maps, etwa für Farb- und Abstandsskalen
  • Zählschleifen mit @for für Rasterklassen und Stufen
  • Maps für Design-Tokens: map.get, map.merge, verschachtelte Maps mit map.deep-merge
  • Vergleichs- und Logikoperatoren, @if/@else und Division mit math.div statt /
Funktionen und Farben
  • Eigene Funktionen mit @function, @return und Fehlermeldungen über @error
  • Farbfunktionen modern: color.adjust, color.scale und color.channel statt darken()
  • Farben zur Laufzeit im Browser: color-mix() und relative Farbsyntax als Alternative
  • Einheiten rechnen mit sass:math und wo calc() im Browser genügt
Was natives CSS inzwischen übernimmt
  • Custom Properties für Themes und Dark Mode statt neu kompilierter Varianten
  • Natives Nesting im Browser: Baseline-Status und Grenzen bei Selektoren
  • Cascade Layers @layer statt Reihenfolge-Tricks in der Importkette
  • Überblick über neue Sprachmittel, Vertiefung im Seminar CSS für Entwickler
  • Was bei Sass bleibt: Maps, Schleifen, Build-Zeit-Prüfungen und Bibliotheks-Themes
SCSS-Codebasen modernisieren oder ablösen
  • Bestandsaufnahme: Importgraph, ungenutzte Variablen, @extend-Ketten und Warnungen
  • Kompiliertes CSS vor und nach jedem Schritt vergleichen als Sicherheitsnetz
  • Schrittweise Ablösung: Variablen zu Custom Properties, Verschachtelung nativ belassen
  • Bibliotheken wie Bootstrap über Sass-Module konfigurieren statt Quellen zu kopieren
  • Linting mit Stylelint und stylelint-config-standard-scss
Sass-Migration mit Coding-Agenten
  • Agent arbeitet Deprecation-Warnungen einzeln ab, Build mit --fatal-deprecation als Abnahme
  • Vorher-nachher-Diff des kompilierten CSS nach jedem Umbauschritt prüfen lassen
  • sass-migrator zuerst laufen lassen, den Agenten nur für die Reste einsetzen
  • Ersetzen von Sass-Variablen durch Custom Properties auf Laufzeitwirkung im Theme prüfen
  • Unbenutzte Variablen und Mixins vom Agenten auflisten, Löschen erst nach Suche im Templatecode
Praxisprojekt: Altes Theme eines Kundenportals modernisieren
  • SCSS mit @import-Kette, darken() und /-Division auf Dart Sass mit @use umstellen
  • Farbwerte in Custom Properties überführen und einen Dark Mode ohne zweiten Build ergänzen
  • Abstands- und Farbskalen als Maps behalten und daraus Utility-Klassen erzeugen
  • Migrationsplan mit Reihenfolge, Risiken und Prüfschritten für das eigene Team
Lernziele
  • Sie stellen eine SCSS-Codebasis von @import auf das Modulsystem mit @use und @forward um.
  • Sie ersetzen abgekündigte globale Funktionen durch die eingebauten Module wie sass:color und sass:map.
  • Sie setzen Mixins, Funktionen, Maps und Schleifen gezielt dort ein, wo natives CSS sie nicht ersetzt.
  • Sie entscheiden je Baustein begründet, ob Sass oder natives CSS (Nesting, Custom Properties, color-mix()) die bessere Lösung ist.
  • Sie sichern Umbauten über einen Vergleich des kompilierten CSS ab.
Zielgruppe
  • Teams mit gewachsenen SCSS-Codebasen und vielen Deprecation-Warnungen
  • Frontend-Entwickler:innen, die Sass-Themes für Bootstrap oder eigene Designsysteme pflegen
  • Technische Leitungen, die über Modernisierung oder Ablösung von Sass entscheiden

*) 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

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!

Dauer

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

Die Dauer richtet sich nach Ihren Vorstellungen und inhaltlichen Wünschen. Sie bekommen genau das, was Sie brauchen.

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

Ihr Wunschtermin wird bei der Planung berücksichtigt. Die Veranstaltung findet ganztägig + halbtägig zu flexiblen Zeiten statt.

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.

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

SMS Group GmbH

it-motive AG

Hydac Software GmbH

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

Anfrage für eine unverbindliche + kostenlose Erstberatung zum Thema

Sass: Syntactically Awesome Style Sheets - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Wir freuen uns über Ihre Anfrage und antworten so schnell es geht!

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