Из фронтенд-разработчика в техлиды
Данный курс предназначен для опытных разработчиков, стремящихся улучшить свою квалификацию и развить инженерное мышление. В рамках программы подробно анализируются ключевые аспекты CSS: обработка значений, каскадирование и наследование.
Структура курса
Курс имеет асинхронный формат, что позволяет вам начинать обучение в удобное время и продвигаться по материалам в своем темпе.
Завершение курса займет от 2 до 3 недель при условии 5 часов занятий в неделю.
Часть 1. Обработка значений и каскадирование
Научимся определять каскад и обработку значений. Изучим, каким образом браузер вычисляет значения и когда запускается процесс каскадирования.
Теория
Основные понятия каскадирования.
Этапы вычисления значений: declared, cascaded, specified, computed, used и actual.
Практика
Тесты по изученным темам.
Часть 2. Фильтрация
Обсудим стили, применяемые автором, пользователем и браузером, а также "виртуальные" стили. Узнаем, как браузер интерпретирует CSS, фильтруя объявления.
Часть 3. Каскад
Подробно разберем порядок объявления и каскадирования свойств, а также расчет специфичности селекторов.
Часть 4. Значения по умолчанию
Исследуем, что происходит, если значение не задано, и особенности наследования свойств.
Часть 5. Вычисления
Выясним, как каскадированные значения преобразуются в конкретные значения для отображения в браузере.
Часть 6. Практическое применение каскада
На практике разберем реализацию стандартных техник и компонентов.
Итоговое испытание
Вам предстоит выполнить задачу — реализовать алгоритм каскада на JavaScript, применив полученные знания. Результаты будут проверены автоматизированной системой.
[HTML Academy] Онлайн-курс «Анатомия CSS-каскада» (2022)
Скачать материал полностью:
Если Вы не видите ссылку на скачивание, значит Вам необходимо получить Доступ на форуме Программирование, администрирование

