О курсе
Курс «Верстка и веб разработка сайтов. Продвинутый уровень Web Develop» — это практический видеокурс, в котором вместе с преподавателем предлагается создавать несколько проектов и выполнять задания по новому материалу. Основной фокус сделан на современных подходах к вёрстке сайтов на HTML и CSS.
В программе рассматриваются CSS-анимации, включая знакомство с @keyframes, свойства animation-fill-mode, backface-visibility, создание кнопок через псевдоклассы и псевдоэлементы. Отдельное внимание уделено новому свойству clip-path и практике создания фигур с его помощью.
Среди тем — продвинутые способы адаптивного дизайна, создание «гибких, резиновых сайтов», выравнивание элементов абсолютным позиционированием, использование REM вместо PX. Также разбирается система создания сайтов на CSS Grid.
Дополнительно курс охватывает работу с препроцессором SASS, использование NPM-пакетов, применение Gulp в проектах, систему контроля версий Git и размещение версий проектов на GitHub. В описании упоминаются приёмы, которые, по заявлению автора, могут ускорить рабочий процесс.
Для прохождения курса необходимы базовые знания HTML и CSS, а также знание Flexbox. Курс состоит из множества видео и практических заданий.
Что рассматривается в программе
- рассматриваются продвинутые способы вёрстки на HTML и CSS
- разбирается создание CSS-анимаций, включая @keyframes и animation-fill-mode
- изучается работа с clip-path и создание фигур
- рассматриваются продвинутые методы адаптивного дизайна и «резиновой» вёрстки
- разбирается использование препроцессора SASS
- рассматривается применение NPM-пакетов и Gulp в проектах
- изучается система контроля версий Git и размещение версий на GitHub
- разбирается создание сайтов на CSS Grid
Кому может быть полезен курс
- тем, кто уже знаком с основами HTML, CSS и Flexbox и хочет изучить продвинутые техники вёрстки
- специалистам, которым нужно ознакомиться с CSS-анимациями и Grid CSS
- разработчикам, интересующимся препроцессором SASS, NPM и Gulp
- тем, кто хочет освоить систему контроля версий Git и размещение проектов на GitHub
Вопросы о программе
Какие предварительные знания нужны для прохождения курса?
В описании указано, что необходимы базовые знания HTML и CSS, а также знание Flexbox.
В каком формате проходит обучение?
Курс представляет собой практический видеокурс, состоящий из множества видео, в которых вместе с преподавателем предлагается создавать проекты и выполнять практические задания.
Какие темы рассматриваются в программе?
Среди тем: CSS-анимации, clip-path, Grid CSS, адаптивный дизайн, препроцессор SASS, NPM, Gulp, Git и GitHub, а также продвинутые способы вёрстки.