Длительность курса 5 недель. Один раз в неделю общий вебинар с преподавателем для ответов на все вопросы, получения обратной связи по домашним заданиям и возникшим трудностям. Постоянная поддержка преподавателя курса и проверка домашних заданий. Личное общение с преподавателем курса.
За время курса мы изучим и научимся пользоваться средствами современной среды разработки, изучим html, css, препроцессоры less и sass, изучим сетку фреймворка bootstrap, научимся подключать сторонние js и css библиотеки и сверстаем 2 макета. А так же у вас есть возможность выбрать третий макет для верстки самостоятельно. Будет рассмотрена автоматизация процессов разработки через gulp.
Программа курса разбита на 5 недель:
- Подготовка рабочей среды. Текстовые редакторы, нужные плагины, работа с ними, сопутствующие программы.
- Изучение
HTML5
. Неделя посвящена полностью изучению языка гипертекстовой разметки. - Изучение
CSS3
. Неделя посвящена полностью изучению каскадных таблиц стилей, а также препроцессоровLESS
иSASS
. - Практика. Верстка первого шаблона . Верстка адаптивная, но без применения сеток. После верстки первого макета - изучение сетки
Bootstrap
. - Практика. Верстка второго шаблона . Верстка адаптивная с применением сетки Bootstrap. Верстка собственного шаблона.
Видеоуроки первой недели:
- Текстовые редакторы.
brackets
sublimetext3
atom
. Установка плагинов для фронтенда. - Вводный урок. Обсуждаем браузеры, технологии, как все работает, как выгдялит сайт, где он хранится и т.д.
- Стартовый шаблон html документа.
doctype
head
body
title
- Установка
node.js
npm
browser-sync
. Настройка browser-sync - Теги и браузер. Что такое теги и как браузер с ними работает.
- Github. Что это и зачем нужно. Регистрация на
github
и использование хостингаgithub pages
- Программы для скриншотов.
Видеоуроки второй недели:
- Текст. Изучение тегов для работы с текстом.
- Комментарии. Как оставлять комментарии в коде.
- Списки. Изучение нумерованых и ненумерованных списков, множественная вложенность.
- Гиперссылки. Работа с ссылками.
- Изображения. Работа с изображениями в html.
- Таблицы. Построение таблиц в html.
- Формы. Изучение форм и полей для ввода в html5.
- Блочные и строчные элементы.
- Семантическая верстка. Медиаконтент (аудио, видео).
- Практика верстки html5.
Видеоуроки третьей недели:
- Вводный css.
- Селекторы
- Наследование, порядок применения, вес.
- Позиционирование.
- Практика. Сетка из 4-х блоков.
- Блочная модель.
- Вендорные префиксы. Автопрефиксер.
- border-radius
- Единицы измерения.
- Сниппеты sublimetext3
- Препроцессоры
less
иsass
. Программы, работа сless
. - Текст. Селекторы для работы с текстом.
- Блочные и строчные.
- Сетки.
- Три варианта верстки.
- Сокращения emmet.
Видеоуроки четвертой недели:
- Структура и графика. Создание файла html макета, вырезание графики из макета сайта .psd
- Шапка сайта. Верстаем шапку сайта (логотип, меню, дескриптор).
- Работа со шрифтами. Подключение и использование.
- Меню и анимация.
- Контент и футер.
- Изображения и фон.
- z-index. Позиционирование по глубине.
- Медиазапросы. Адаптивная верстка.
- reset.css normalize.css
- Bootstrap. Когда и как лучше использовать. Способы подключения. Сетка Bootstrap.
Видеоуроки пятой недели
- Структура и графика. Создание файла html макета, вырезание графики из макета, подключение шрифтов.
- Шапка сайта. Фон, лого, корзина, меню, заголовок.
- Верстаем кнопки, делаем второй экран. Фисированный фон.
- Делаем третий экран. Цепляем фиксированное изображение.
- Четвертый экран. Карточки товара.
- Доделываем карточки товара. Кнопка купить.
- Пятый экран. Форма.
- Верстаем подвал. Иконочный шрифт font awesome.
- Анимация меню и кнопок.
- Добавляем адаптивность.
- Анимация animate.css и wow.js
- Создаем эффект параллакса фона. Плагин parallax.js