
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Есть много продвинутых курсов по CSS, по flexbox, CSS-анимации, CSS-grid… Однако в этом курсе мы сосредоточимся на архитектуре CSS. Если вы заинтересованы в том, чтобы научиться писать чистый и масштабируемый код CSS, этот курс - то, что вам нужно! CSS прост, его легко выучить, его легко написать. Но на самом деле сложно написать масштабируемый и удобный в сопровождении код, особенно в больших проектах, требующих постоянного масштабирования… Это курс, который я хотел бы иметь, когда начал работать над более сложными проектами.
Есть много причин, почему это так:
Мы заканчиваем цикл написания большего количества CSS только для того, чтобы исправить старый CSS! В какой-то момент весь наш код CSS становится слишком беспорядочным и слишком большим. Нам нужен лучший подход, нам нужен модульный и предсказуемый CSS. Язык CSS не развивался с 1998 года. Препроцессоры есть, но они не решают основных проблем CSS. В конце концов, SASS и Less компилируются в CSS.
В этом курсе мы поговорим об архитектуре CSS и о том, как писать чистый и удобный для сопровождения код. Наша цель - написать CSS, который должен быть:
Идея состоит в том, чтобы взять философию объектно-ориентированного программирования, которую вы уже изучили в Java, PHP, C#, и найти способ перевести ее в CSS. Все, что вы узнали из языков ООП, все принципы DRY, SOLID, SRP, неизменяемость, мы можем каким-то образом применить к CSS. Простота лучше всего.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Моя работа как инженера по производительности заключается в том, чтобы помогать клиентам создавать и поддерживать быстрые веб-сайты. Также очень важно, чтобы мой собственный сайт служил примером! В этой серии скринкастов я покажу вам каждую функцию, решение и коммит, влияющие на производительность, которые помогли сделать CSS быстрым.
Вы слышали о CSS Grid. Вы знаете, что это новинка в мире веб, но вы еще не начали ее использовать? Многие учебники посвящены самим новым свойствам и не содержат практических примеров? Позвольте мне рассказать вам обо всех его функциях простым и практичным подходом. К концу этого курса вы будете понимать Grid и иметь практические примеры, которые можно сразу же применить!
Анимация пользовательского интерфейса играет важную роль для веб-приложений и веб-сайтов в улучшении взаимодействия с пользователем. Но создание анимации может быть трудным или чрезмерным. На этом курсе мы изучим основы CSS-анимации и перейдем к продвинутым концепциям, таким как оркестровка и хореография. Мы также изучим принципы моушн-дизайна, которые сделают все наши анимации последовательными и продуманными.
Основополагающие знания CSS, необходимые для успешного прохождения фронтенд-интервью. CSS составляет второй столп святой троицы современного Интернета. Часто незаслуженно рассматриваемый многими разработчиками как утомительный и разочаровывающий, он на самом деле может быть довольно элегантным и мощным в умелых руках.
Вы когда-нибудь видели на разных сайтах красивые эффекты или анимации? Возникал ли у Вас вопрос: "А как это сделано?" Хотите научиться разбираться в этом и создавать подобное, чтобы привлекать внимание к своему сайту, сделать его необычным, интересным и запоминающимся? Тогда этот курс специально для Вас.