Объём практики:
60 часовНачальные требования:
стажёрИтоговый уровень:
продуктовый разработчикЭто самый эффективный способ обучения, так как с самого начала мы учим вас работать с живым кодом и самостоятельно решать задачи, приближенные к реальным.
20% времени вы изучаете теорию и 80% времени пишете код. Только такой подход позволяет получить знания и набить руку до автоматизма. То, что нужно для старта.
Преподаватель не может часами следить за каждой строчкой вашего кода и будет неэффективен, когда нужно проверять десятки и сотни микрозадач в день. А именно их вам и нужно решать для закрепления базы.
Вы можете учиться в комфортном ритме и наглядно отслеживать свой прогресс.
Этот курс предназначен для тех, кто может верстать лёгкие и средние проекты на уровне фрилансера и хочет расти в сторону сложной продуктовой разработки.
После прохождения курса ваш арсенал умений достигнет такого же объёма, как у верстальщика, который стартует путь в продуктовой разработке интерфейсов.
В курсе мы разберём ряд продвинутых задач и технологий, которые встречаются при разработке и оптимизации интерфейсов:
box-shadow
и drop-shadow
.cover
и contain
.background-origin
и background-clip
.round
и space
.outline
и его особенности.:enabled
и :disabled, :required
и :optional
, :read-only
и :read-write
.
:checked
, :invalid
и :valid
, :in-range
и :out-of-range.~
и :сhecked
.display: table
и его особенности.<th>
и <td>
).<caption>
, <tbody>
, <thead>
и <tfoot>
).ease
, linear
, ease-in
, ease-out
, ease-in-out
. Произвольная временные функция cubic-bezier
. Дискретная временная функция steps
.spin
, lighten
, darken
, saturate
, desaturate
. Комбинирование цветовых функций.viewBox
.preserveAspectRatio
.Загружаем…