Курс программирования на SASS является логическим продолжением курса SASS: основы. Помимо расширения CSS и переиспользования стилей препроцессоры добавили конструкции, доступные в других языках программирования: создание функций, использование циклов и условных конструкций. Это позволило разработчикам снизить количество кода и при этом добавить функциональность, недоступную при написании CSS. В этом курсе вы шаг за шагом изучите возможности препроцессора SASS в области программирования.
Чему вы научитесь:
- Использовать миксины в качестве функций.
- Создавать собственные функции и использовать их.
- Работать с различными типами данных.
- Использовать циклы и условные конструкции.
Уроки курса
-
3
Типы данных
Изучить работу с основными типами данных в SASS. Узнать об операциях с примитивными типами данных.тесты
-
5
Условные конструкции
Узнать о том, как внести немного логики в функции и миксины. Изучить конструкцию if/else. Узнать об операторах сравнения и логических операторах. -
6
Сложные типы данных
Узнать о новых типах данных, таких, как списки и ассоциативные массивы. Изучить способы работы с ними.тесты
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки.
# | Задание | % завершений |
---|---|---|
1 | Числа Фибоначчи | 84% |
2 | Перевод px в rem | 82% |
3 | Миксин для адаптивной вёрстки | 83% |
Автор
Ключевые навыки: HTML, CSS, JS Frontend.
Много лет работал в аутсорсинговой компании. Развивал клиентские проекты, делал фичи для разных CMS. В основном верстал, готов передать весь опыт вам. Поработав с сотнями проектов, научился выкручиваться даже из самых безнадёжных ситуаций. Помогу освоить вёрстку, чтобы она перестала казаться чем-то страшным.
Впечатления
Задания в Испытаниях интересные, но их слишком мало. Хочется побольше попрактиковаться!
Никита Михайлов
, у Вас отличные курсы, жду продолжения!