[Академия вёрстки] Базовый HTML, CSS (Артем Исламов)
С нуля за 5 недель научим верстать адаптивные сайты и сформируем первые работы в портфолио под руководством опытного наставника!
Что тебя ждет на курсе:
- 5 недель ежедневной работы в Sublime Text 3 и Photoshop;
- 30 подробнейших видеуроков по основам работы с HTML и CSS: от настройки рабочего пространства до готового сайта в портфолио;
- Обратная связь по каждому домашнему заданию с комментариями от куратора;
- Полноценная выпускная работа, которая станет первой для вашего будущего портфолио;
Курс тебе подойдет, если ты:
- Полный ноль и ничего не знаешь о коде;
- Только начал разбираться в HTML, CSS самостоятельно;
- Создавал сайты на Adobe Muse или конструкторах и хочешь научиться писать чистый код;
- Уже ушел далеко, но чувствуешь пробелы в базе.
01. Установка софта и настройка рабочего места верстальщика.
- Установка редактора кода (На примере Sublime text 3)
- Установка необходимых плагинов для ускорения вёрстки
- Установка графического редактора (Adobe Photoshop)
- Программа для быстрой смены раскладки клавиатуры (Punto Switcher)
02. Этапы создания сайта и работа в команде.
- 6 этапов создания сайтов
- Как совместной вести работу (Trello и другие Task менеджеры)
- Установка графического редактора (Adobe Photoshop)
- Обзор программ и сервисов для создания прототипов
- Создаем и выгружаем свой прототип
03. Работа с дизайн-макетом.
- Почему дизайн сайта должны делать не Вы?
- Требования к дизайн-макету перед версткой
(Правильная ширина холста и контента, разбивка по слоям и папкам, исходники шрифтов и графики, соблюдение сетки в 12 колонок (bootstrap) отрисованные эффекты при наведении)
- Работа с дизайн-макетом для верстальщика
(Создание документа, быстрые клавиши для удобной работы, работа по слоям и папкам, работа со смарт-объектами и векторной графикой, шрифты и начертания в макете, как правильно вырезать графику (SVG, PNG, JPEG), как векторизировать иконки, как правильно подобрать формат для графики, ускорение процесса, пишем свой первый макрос)
04. Подготовка проекта к верстке.
- Директория (папка) с сайтом
- Папки внутри главной директории
- Установка node.js
- Автообновление страницы (LiveReload и Browser-sync)
05. Знакомство с html
- Что такое html разметка и как писать код правильно?
- Теги в html. Виды тегов (Парные, не парные)
- 'Голова' документа - скрытая часть. Служебные теги
- 'Тело' документа - видимая часть
- Атрибуты тегов (обязательные, общие и тд)
- HTML5 теги (header, nav, section, article, footer и др)
- Где посмотреть список всех тегов. Справочники html
06. Текстовые теги HTML
- Как писать текст в html
- Теги заголовков и абзацев
- Теги марикрованных и нумерованных списков
- Преображения текста (подчеркнутый, зачеркнутый текст)
07. Работа со ссылками в html
- Для чего нужны ссылки и что они могут
- Методы доступа по ссылке
- Абсолютный и относительный путь
- Якорные ссылки, что такое якорь
- Что можно завернуть в ссылку
- Ссылки на телефон, скайп и почту
- Атрибуты ссылок
08. Изображения в html
- Тег img, атрибуты, параметры
- Адрес изображения
- Форматы графических элементов
- Размеры изображения
- Тег MAP, активная карта
- Тег AREA, объекты нма активной карте
09. html таблицы
- Как создать таблицу
- Строки (ряды) в таблице
- Ячейка заголовка таблицы
- Ячейка тела таблицы
- Как добавить описание (заголовок) таблицы
- Группировка столбцов и строк таблицы
- Атрибуты элементов таблицы
- Пример создания таблицы
10. html формы
- Тег form и его атрибуты
- Создание полей формы input
- Текстовые поля для ввода textarea
- Раскрывающийся список select
- Подписи к полям формы label
- Кнопки button
- Флажки и переключатели в формах
11. Основы CSS
- Виды таблиц стилей (внешние, внутренние, встроенные)
- Виды селекторов в CSS
- Комбинация селекторов в CSS
- Группировка селекторов
- Наследование и каскад в CSS + специфичность
12. Форматирование текста в CSS
- Горизонтальное выравнивание text-align
- Отступы и местрочный интервал
- Высота строки и выравнивание по вертикали
13. Шрифты на сайте
- Подключение шрифтов с сайта Google fonts
- Как подготовить нестандартный шрифт (конвертация)
- Семейство шрифтов font-family
- Стиль начертания шриафта, вариант начертания
- Насыщенность шрифта, размер шрифта
14. Блочные и строчные элементы в CSS
- Модель визуальной разметки и восприятия
- Блочная модель
- Блочные элементы и контейнеры
15. Цвета в CSS. Градиенты в CSS
- Форматы цветов в CSS (HEX, RGB, RGBA)
- Как задать цвет для текста
- Цвет фона для блоков и элементов
- Прозрачность цвета. Прозрачность элементы
16. Градиенты в CSS
- Линейный градиентв, радиальный градиент
- Повтор градиента, кроссбраузерный градиент
- Комбинация градиента и фонового изображения
17. Позиционирование элементов в CSS
- Типы позиционирования, способы применения
- Тонкости свойства position
- Свойства смещения
- Позиционирование дочерних элементов
- Проблемы позиционирования из практики
- Свободное перемещение элементов
- Отмена обтекания элементов
18. Ссылки в CSS
- Псевдоклассы состояний гиперссылок
- Выборка отдельных ссылок в CSS
- Подчеркивание ссылок
- Внешний вид курсора и поведение на ссылках
- Использование фонового изображения ссылки
- Ссылки кнопки
- Примеры оформления ссылок
19. Таблицы в CSS
- Границы таблицы, параметр border, как задать ширину и высоту таблицы
- Фон для нашей таблицы
- Заголовок для таблицы
- Промежутки и отступы между элементами таблицы
- Столбцы таблицы
- Скрытые элементы таблицы
- Компоновка макета таблицы при помощи table-layout
20. Списки в CSS
- Тип маркера списка, как стилизовать список под себя
- Изображения для элементов списка
- Местоположения маркеров в списках
- Краткая форма записи всех свойств списка
- Примеры оформленных списков
21. CSS фон
- Цвет фона в CSS, фоновое изображение
- Повтор фонового изображения, паттерны
- Позиционирование фонового изображения
- Фиксация фонового изображения
- Заполнение фоном отступов и границ элемента
- Положение фонового изображения относительно родительского элемента
- Размер фонового изображения
22. Рамки в CSS
- Стиль рамки border-style, цвет рамки, ширина рамки
- Изображение для элементов списка
- Сокращенная форма записи стилей рамки
- Одна из сторон рамки, внешний контур outline
- Стили и оформление внешнего контура, смещение внешней рамки
- Закругление краев в CSS
- Рамки изображения
23. Content в CSS
- Добавление (спец символа, текста, изображения, блочного содержимого, значения, атрибута)
- Свойства display: List-item
24. CSS3 тени
- Тень текста и ее параметры
- Тени для блочных элементов
- Тени при наведении
- Примеры теней
25. Переходы в CSS3
- Название переходов
- Продолжительность перехода
- Функция перехода
- Задержка перехода
- Краткая запись переходов
26. CSS3 Трансформации
- 2D и 3D трансформации элементов
- Функции трансформаций
- Точка трансформации
- Множественные трансформации
- Примеры на практике (ленточки с акциями)
27. Большой урок по анимации на CSS3
- Правило @keyframes
- Название анимации animation-name
- Продолжительность анимации
- Временная функция animation-timing-function
- Анимация с задержкой animation-delay
- Повтор анимации animation-iteration-count
- Направление анимации
28. CSS генераторы
- Генераторы теней
- Выравнивание по центру
- Генераторы цветов, градиенты в CSS
29. Медиа запросы в CSS
- Структура медиа запроса
- Логические операторы в медиа запросах
- Тип носителя
- Характеристики носителя
- На какие разрешения экранов нужно ориентироваться
30. Проверка кода на валидность
- Стандарты W3С и для чего их нужно соблюдать
- Как проверить свой HTML код на валидность
- Как пройти валидацию CSS