SCSS & CSS-Frameworks
Präprozessoren, Methodologien, Bootstrap und Tailwind CSS. Von Variablen und Mixins bis hin zu produktionsreifen Layouts mit UI-Frameworks.
Was du lernst
Dieser Kurs enthält
Lehrplan
26 lektionen · 47 Lektionen · 30 Aufgaben
Warum Präprozessoren
Problems of plain CSS and how SCSS/Sass/Less solve them
- Problems of Plain CSS +10 XP
- Preprocessors Overview +10 XP
- SCSS vs Sass — What's the Difference? +10 XP
SCSS: Variablen
Variables, data types, operations and scopes
- SCSS Variables +15 XP
- Maps and Lists +10 XP
- Practice: Design Tokens +15 XP
SCSS: Verschachtelung
Nested rules, & parent selector, @at-root and media queries
- Rule Nesting +15 XP
- Nested Media Queries +10 XP
- Practice: Nesting +15 XP
SCSS: Mixins
Reusable style blocks with parameters and @content
- Mixin Basics +10 XP
- Mixins with @content +10 XP
- Practice: Button System +15 XP
SCSS: Funktionen
Built-in and custom functions, colors, math
- Functions in SCSS +15 XP
- CSS calc() — Browser Functions +15 XP
SCSS: Extend & Placeholder
@extend, %placeholder selectors and when to use them
- @extend and %placeholder +15 XP
SCSS: Loops & Conditions
@for, @each, @while, @if/@else — CSS generation
- Conditions @if / @else +10 XP
- Loops @for, @each, @while +15 XP
SCSS: Modules & Architecture
@use, @forward, partials, 7-1 pattern and real file organization
- Partials and @use +10 XP
- 7-1 Pattern & Architecture +10 XP
SCSS: Real-World Patterns
Design tokens, dark themes, responsive system, production patterns
- Design Tokens in SCSS +10 XP
- Responsive System +10 XP
BEM-Methodologie
Block-Element-Modifier — CSS naming standard
- BEM: Block, Element, Modifier +15 XP
- BEM in Real Components +10 XP
Other CSS Methodologies
OOCSS, SMACSS, Atomic CSS, CSS Modules — overview
- OOCSS and SMACSS +10 XP
- Atomic CSS & CSS Modules +10 XP
Bootstrap: Einführung
Setup, philosophy, breakpoints and containers
- What is Bootstrap? +10 XP
- Colors and Typography +10 XP
Bootstrap: Grid System
12-column grid, row, col, responsive layout
- 12-Column Grid +15 XP
- Grid Alignment +15 XP
Bootstrap: Komponenten
Buttons, cards, navbar, alerts, badges, tables
- Buttons and Badges +10 XP
- Cards, Alerts and Navbar +15 XP
- Tables and Lists +10 XP
Bootstrap: Forms
Inputs, selects, checkboxes, floating labels, validation
- Bootstrap Forms +15 XP
- Form Validation +15 XP
Bootstrap: Utilities
Spacing, display, flex, borders, shadows, sizing
- Spacing and Display +15 XP
Tailwind CSS: Einführung
Utility-first approach, naming system, first project
- What is Tailwind? +10 XP
- Spacing, Layout and Typography +15 XP
Tailwind: Flex & Grid Layout
Building layouts: flex, grid, responsive
- Flex Layout in Tailwind +15 XP
- Grid Layout in Tailwind +15 XP
Tailwind: Components from Utilities
Cards, forms, button groups — built from utilities
- Cards and Forms +15 XP
Tailwind: Dark Mode & Responsive
Dark theme with dark:, responsive breakpoints
- Responsive Design +15 XP
Tailwind: Animations & Effects
Transitions, transforms, built-in animations, hover effects
- Tailwind Animations +15 XP
Bootstrap vs Tailwind
Comparing approaches, when to use which
- Framework Comparison +10 XP
Tailwind: Customization
tailwind.config, custom colors, fonts, plugins
- Tailwind Configuration +15 XP
Practice: Bootstrap Landing
Building a complete Bootstrap landing page
- Bootstrap Landing Page +20 XP
Practice: Tailwind Dashboard
Building dashboard: stat cards + table
- Tailwind Dashboard +20 XP
Abschlussprojekt
Portfolio page with your framework of choice
- Brief: Portfolio Page +30 XP
Voraussetzungen
Keine Vorkenntnisse erforderlich — wir beginnen bei null
Kurs-FAQ
Brauche ich Programmiererfahrung?
Wie funktionieren die Lektionen?
Wie lange dauert der Kurs?
Bekomme ich ein Zertifikat?
Bereit zu starten?
Registriere dich kostenlos und fange jetzt an zu programmieren. Erstes Ergebnis in 5 Minuten.
Jetzt lernen