Интенсивный онлайн-курс «Базовый HTML и CSS» (2016)
31.03.2016
Интенсив «Базовый HTML и CSS» это профессиональный курс, построенный на базе платформы HTML Academy. Вести его будут практикующие преподаватели с десятилетним опытом веб-разработки.
Курс подойдёт для тех, кто делает свои первые шаги и тех, кто считает себя начинающим верстальщиком. Также, если ваши знания не систематизированы, он подойдёт и вам.
Через месяц вы научитесь:
- Создавать современные веб-интерфейсы;
- Эффективно решать типовые задачи верстальщика;
- Начать карьеру с готовым портфолио.
Интенсив разделён на пять частей: «разметка», «графика», «сетки», «оформление» и «оптимизация». Вас ожидает 700 интерактивных заданий, 18 часов живых вебинаров, 5 качественных макетов дизайна и общение с личным наставником, который будет делиться секретами мастерства.
1. Вводная
Вводная лекция про роль и место верстальщика в мире веб-технологий.
1. Что на самом деле происходит, когда вы вводите в браузере адрес сайта и нажимаете Enter?
—IP-адрес, сервер и веб-сервер, «виртуалхосты».
—Доменные имена, URL-aдреса и система DNS.
—Загрузка и «сборка» веб-страницы, TCP/IP, HTTP.
—Приёмы оптимизации веб-страниц.
2. Инструменты веб-разработчика и рабочий процесс на интенсиве.
—Системы контроля версий. Git и GitHub.
—Инструменты вёрстки: редакторы кода, инспекторы, полезные веб-сервисы.
—Немного о браузерах, браузерных движках и различиях между ними.
2. Разметка
Создадим HTML-разметку страниц учебного и личного проектов. Попрактикуемся использовать подходящие теги, задавать имена классов, оценивать сложность разметки.
1. Введение в HTML и CSS.
—Синтаксис HTML.
—Структура простейшего HTML-документа.
—Синтаксис CSS. Базовые CSS-селекторы.
—Наследование, каскадность и приоритеты в CSS.
2. Качественная разметка и стили кодирования.
—Простая, понятная, читабельная и логичная разметка: примеры и антипримеры.
—Типовые ошибки разметки: «ссылка или кнопка», «картинка или фон» и другие.
—Модульность разметки или использование «пространств имён».
—Когда использовать
Вводная лекция про роль и место верстальщика в мире веб-технологий.
1. Что на самом деле происходит, когда вы вводите в браузере адрес сайта и нажимаете Enter?
—IP-адрес, сервер и веб-сервер, «виртуалхосты».
—Доменные имена, URL-aдреса и система DNS.
—Загрузка и «сборка» веб-страницы, TCP/IP, HTTP.
—Приёмы оптимизации веб-страниц.
2. Инструменты веб-разработчика и рабочий процесс на интенсиве.
—Системы контроля версий. Git и GitHub.
—Инструменты вёрстки: редакторы кода, инспекторы, полезные веб-сервисы.
—Немного о браузерах, браузерных движках и различиях между ними.
2. Разметка
Создадим HTML-разметку страниц учебного и личного проектов. Попрактикуемся использовать подходящие теги, задавать имена классов, оценивать сложность разметки.
1. Введение в HTML и CSS.
—Синтаксис HTML.
—Структура простейшего HTML-документа.
—Синтаксис CSS. Базовые CSS-селекторы.
—Наследование, каскадность и приоритеты в CSS.
2. Качественная разметка и стили кодирования.
—Простая, понятная, читабельная и логичная разметка: примеры и антипримеры.
—Типовые ошибки разметки: «ссылка или кнопка», «картинка или фон» и другие.
—Модульность разметки или использование «пространств имён».
—Когда использовать
, и ?
—Зачем нужен стиль кодирования? Обзор популярных стайлгайдов.
3. Создаём разметку главной страницы учебного проекта.
3. Фотошоп для верстальщика
Разберём всё необходимое для работы верстальщика в фотошопе. Подготовим графику для проектов.
1. Типовые задачи верстальщика в фотошопе.
—Настройка интерфейса фотошопа.
—Работа со слоями, типы слоёв.
—Получение параметров текста.
—Измерение размеров блоков, отступов, получение информации о цвете.
—Получение параметров сложных декоративных эффектов: тени и прочее.
—Экспорт графики, работа с повторяющимися паттернами.
2. Обзор форматов графики в вебе.
—PNG, JPEG, SVG, GIF.
—Как выбрать подходящий формат?
3. Разбор графических макетов проектов.
4. Сетки
Разберёмся с блочной моделью документа. Создадим сетки страниц учебного и личного проектов.
1. Поток документа и блочная модель документа.
—Понятие сетки и потока документа.
—Блочные и строчные элементы и их особенности.
—Свойства блочной модели: размеры, рамки и отступы.
—Тонкости блочной модели: «схлопывание» и «выпадание» внешних отступов, width: 100% и width: auto, свойство box-sizing и другие.
2. Как управлять потоком и строить сетки?
—Свойство display. Управление типом элементов.
—Свойство float и его особенности.
—Построение сеток на «плавающих» элементах.
—Блочно-строчные элементы и их особенности, борьба с пробелами между блочно-строчными элементами.
—Построение сеток на блочно-строчных элементах.
3. Создаём сетку главной страницы учебного проекта, экспериментируем с «карточными» элементами интерфейса на блочно-строчных элементах.
5. Декоративные элементы
Познакомимся с приёмами создания декоративных элементов. Завершим вёрстку главных страниц учебного и личного проектов.
1. Позиционирование.
—Относительное позиционирование.
—Абсолютное позиционирование: координаты, изменение точки начала координат, относительные координаты и размеры, координаты по умолчанию.
—Фиксированное позиционирование.
—Управление порядком слоёв.
2. Другие важные приёмы.
—Псевдоэлементы.
—Спрайты.
—normalize.css.
—Подключение нестандартных шрифтов.
3. Завершаем вёрстку главной страницы учебного проекта.
6. Оформление контента
Завершим вёрстку внутренних страниц и подготовим проекты к публикации. Начнём готовиться к защите личного проекта.
1. Практикуемся в вёрстке элементов содержимого.
—Сверстаем текстовую страницу учебного проекта. Подготовим универсальные стили содержания, которые будут хорошо работать и при наполнении страницы из CMS.
—Сверстаем всплывающие окна с формой входа и интерактивной картой. Разберём приёмы стилизации нестандартных элементов форм.
—Подготовим свёрстанный учебный макет к публикации или передаче заказчику.
2. Разбираем типовые случаи переполнения и способы борьбы с ними.
3. Готовим проект к защите. Подробный разбор критериев защиты выпускных проектов.
7. Введение в jаvascript
Познакомимся с jаvascript, узнаем что такое Vanilla JS и оживим некоторые блоки вёрстки.
1. Язык программирования jаvascript.
—Роль программирования в жизни верстальщика.
—Что такое DOM и зачем нам объект document.
—Зачем нужен объект window.
2. Типовые случаи использования jаvascript.
—Как найти любой элемент на странице.
—Как реагировать на события, происходящие на странице.
—Как менять CSS-стили у элементов.
—Как использовать анимацию на странице.
3. Оживляем всплывающее окно и вставляем интерактивную карту на главной странице учебного проекта.
8. Прогрессивное улучшение
Узнаем, как использовать новые возможности HTML и CSS, не ломая работоспособность вёрстки.
1. Знакомство с прогрессивным улучшением и постепенной деградацией.
—«Житейские» примеры двух подходов.
—Этапы прогрессивного улучшения.
—Влияет ли прогрессивное улучшение на скорость и эффективность разработки?
—Как добавлять улучшения независимыми и цельными слоями.
—Прогрессивное улучшение и прокси-браузеры — друзья навсегда.
2. Вносим изменения в вёрстку учебного проекта с учётом прогрессивного улучшения.
3. Немного о минификации стилей и скриптов.
9. Финал
Качество видео: PCRec
Видео: AVC/H.264, 1728x1080, ~781 - 1134 Kbps
Аудио: AAC, 2 ch, 235 Kbps, VBR
Снимки экрана
- Жанр: Вэб-дизайн, верстка
- Производство: Александр Першин, Николай Громов, Алексей (HTML Academy)
- Продолжительность: 18:37:38
- Размер: 8.66 GB
Вернуться на предыдущую страницу
Похожие новости
- Drive 1.3
- Double Commander 0.7.7
- Serial 1.3.9
- AirMail 3.6.57 - почтовый клиент для Mac
- Handy Note 1.0.8
- EyeTV 3.6.9
- Adobe Photoshop CC 2018 v19.1.6
- JavaScript. Уровень 3в. Серверное программирование на Node.js (2014)
- SongGenie 2.1.2
- TeamViewer 6.0 для Mac OS
- AKVIS ArtWork 11.0
- GRIS (2018)
- Toast Burn 1.0.1
- Supreme League of Patriots Episode 1-3 для Mac (2015)
- Jump Desktop (Remote Desktop) - RDP / VNC 4.0.4 для Mac
- Teorex PhotoScissors 5.0 - простое фоновое удаление с минимальными усилиями!
- AppLocker 2.6.0
- Cut Out Shapes: Erase Elements 8.2.1 (3.3.0)
- Call of Duty 4: Modern Warfare v1.7.2 (RUS)[Native]
- Bookends 13.2
Теги