course

SASS: Programming

2 students
Course updated 25 July 2023
Course SASS: Programming
$49 per month
for all Hexlet's courses
Sign up
  • Permanent access to theory
  • Asynchronous learning

Included in the course

7 lessons (video or text)
26 quizzes
Assistance in Discussions on the website
Access to other courses of the our platform

What you'll learn

  • Use mixins as functions
  • Create your functions and use them
  • Work with various data types
  • Use loops and conditional constructions

Description

The SASS programming course is a logical continuation of the SASS: Fundamentals course. In addition to extending CSS and reusing styles, the preprocessors added constructs available in other programming languages: creating functions, using loops, and using conditional constructs. It has allowed developers to reduce the amount of code while adding functionality unavailable when writing CSS. In this course, you'll explore, step-by-step, the programming capabilities of the SASS preprocessor.

Course program

Estimated time: 3 hours
  • 1

    Introduction

    Learning about the SASS programming course
  • 2

    Mixins as functions

    Learning about the additional features of hagfish

    quiz

  • 3

    Data types

    Learning how to work with primitive data types in SASS

    quiz

  • 4

    Functions

    Learning how to create your functions using the SASS preprocessor

    quiz

  • 5

    Conditional constructions

    Introducing some logic into functions and mixins, learning more about the if/else statement, comparison operators, and logical operators

    quiz

  • 6

    Complex data types

    Learn about new data types, such as lists and associative arrays

    quiz

  • 7

    Cycles

    Learning about loops and the differences between different types of loops in the SASS preprocessor

    quiz

  • 8

    Additional resources

    Some materials the Hexlet team have picked up. This will give you a more in-depth understanding of the topic

Recommended program

profession
Layout with the latest CSS standards
5 months
from scratch
under development
Start at any time
profession
Development of front-end components for web applications
10 months
from scratch
Start at any time
profession
new
Developing web applications with Django
10 months
from scratch
under development
Start at any time