[HTML Academy] HTML и CSS. Профессиональная вёрстка сайтов. Января — Марта 2021
Категории: Курсы по программированию, HTML Academy
- Добавлено: 2021-04-26
- Сайт автора: Перейти
- Доступ: Облако Mail / Yandex / Google
- Загрузка: PC / Smartphone / Tablet
Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым профессионалом. Он подойдёт для работающих людей, у которых мало времени.
Почему курс профессиональный
На этом курсе вы научитесь делать настоящие проекты, такие же по уровню сложности, как в индустрии. И будете делать их правильно, чтобы после обучения выдавать результат высокого уровня, за который компании готовы платить.
Чтобы добиться такого качества обучения, мы используем профессиональную триаду «критерии-проекты-наставники»:
Проверкой ваших проектов на соответствие критериям качества занимаются наставники, которые являются профессиональными разработчиками.
Профессиональные критерии качества мы разрабатываем совместно с компаниями и профессиональным сообществом.
В течение обучения вы выполняете настоящие проекты.
В чём отличие от тренажёров?
Как раз в этой триаде. На тренажёрах вы изучаете базовые конструкции языков, а на профессиональном курсе вы осваиваете приёмы и методики решения профессиональных задач.
Запись учебного потока с 18.01 по 21.03.2021.
Подходит ли вам этот курс
- Курс рассчитан на новичков. Для его прохождения достаточно завершить тренажёры по основам HTML и CSS.
- Объём заданий подобран так, чтобы даже занятые и работающие люди успевали выполнять их в срок, работая в комфортном режиме.
- Чтобы успешно пройти курс вам понадобится 10−15 часов в неделю или 1,5−2 часа в день. Занимайтесь равномерно в течение недели или погружайтесь в учёбу на выходных.
- Сроки итоговой защиты позволяют детально проработать обратную связь от проверяющего наставника и получить отлично выполненный личный проект.
Спойлер: Программа курса Познакомимся с участниками и процессом на курсе, рассмотрим устройство веба и ваше место в профессии, подготовим инструменты для работы.
Как проходит курс.
Кто и как делает сайты.
- Обзор личных проектов.
- Техническое задание и критерии качества.
- Структура курса.
- Авторы, кураторы, наставники.
- Работа с наставником.
- Защита личного проекта.
Инструменты и процесс.
- Из чего состоит сайт в интернете: сервер, браузер, вёрстка.
- Кто делает сайты: дизайн, вёрстка, бэкенд.
- Ответственность верстальщика: удобство, доступность, перфоманс.
- Редакторы и инспекторы графики: Figma, Photoshop.
- Редакторы кода, браузеры, отладчики.
- Система контроля версий.
- Процесс работы над проектом.
Раздел 2
Разметка
Проанализируем макет перед вёрсткой, узнаем синтаксис HTML и базовую структуру страницы, посмотрим как работает спецификация и разберём сложные случаи разметки.
Создание страниц по макету.
Синтаксис HTML
- Анализ макета.
- Структура проекта.
Базовая структура страницы.
- Парные и одиночные теги.
- Вложенность и дерево документа.
- Типы атрибутов.
Семантика и спецификации.
- Метаданные и подключение ресурсов.
- Контент страницы.
- Теги для вывода и подключения.
Вторая неделя
- Стандарты и спецификации.
- Категории тегов.
- Разбор правил вкладывания
Раздел 3
Стилизация
Разделим макет на блоки, создадим структуру стилей, погрузимся в основы CSS, поработаем с типографикой и подключим шрифты.
Устройство и логические части макета.
Файлы и структура для блоков.
- Выделение блоков из макета.
- Уникальные и повторяющиеся блоки.
- Создание переменных для цветов.
Погружение в стили для блоков.
- Подключение стилей на страницу.
Наследование, каскад, специфичность
- Разделение контента и интерфейса.
- Именование классами и по тегам.
- Селектор, блок правил, свойство-значение.
- Сложные и простые селекторы.
- Почему используются классы.
Размеры и центрирование макета.
- Какие свойства наследуются, какие нет.
- Чем font-size отличается от background-color.
- Каскадирование и специфичность.
Шрифты.
- Измерение блоков в Figma.
Раздел 4
- Использование системных шрифтов.
- Подключение шрифтов проекта.
- Использование и настройка Google Fonts.
- Использование шрифтов в стилях.
Графика
Посмотрим, какие есть редакторы и инспекторы графики, изучим интерфейс Figma, разберёмся в форматах графики, научимся выбирать правильные, экспортировать и оптимизировать.
Отличия редактора от инспектора.
Интерфейс Figma и работа с макетом.
- Обзор редакторов: Photoshop, Illustrator, Sketch, Figma.
- Обзор инспекторов: Zeplin, Avocode.
- Выбор подходящего инструмента.
Форматы графики и принцип выбора.
- Страницы, фреймы, слои, инспектор.
- Параметры блоков: прозрачность, фон, тени, координаты.
- Параметры текста: семейство, начертание, размер.
Оптимизация графики после экспорта.
- Растровая, векторная и генерируемая графика.
- Форматы GIF, JPEG, PNG, WebP и SVG.
- Выбор формата по детализации изображения.
- Настройки экспорта графики из Figma.
Файловая структура и указание путей.
- Установка Squoosh и SVGOMG на десктоп.
- Оптимальные настройки Squoosh и SVGOMG.
- Пакетная оптимизация графики.
Третья неделя
- Структура папок для хранения графики.
- Пути к ресурсам на примере графики.
Раздел 5
Сетки на гридах
Научимся понимать систему сеток и раскладку блоков на примере Grid Layout. Научимся выделять сетки на макетах. Разберёмся в блочной модели.
Модульная система и сетки.
Спецификация Grid Layout и раскладка по сетке макета.
- Направляющие, колонки, строки и отступы.
- Сетка как основа, но не строгое правило.
Блочная модель.
- Устройство шаблонов: строки, колонки, линии, отступы.
- Ручная и автоматическая раскладка.
- Спецификация Box Alignment и выравнивание внутри сетки.
Раздел 6
- Устройство, типы и переключение блочной модели.
- Явная и автоматическая ширина, центрирование.
Сетки на флексах
Научимся понимать систему сеток и раскладку блоков на примере Flexible Boxes. Научимся выбирать случаи, когда флексы подходят лучше гридов.
Спецификация Flexible Boxes и раскладка внутри блоков.
Флексы и гриды.
- Оси: основная, поперечная, направление.
- Расположение на основной и поперечной оси.
- Растяжение, сужение, базовый размер флексов.
- Особенности систем раскладки.
- Ситуации, подходящие для гридов.
- Ситуации, подходящие для флексов.
- Совместное использование.
Четвёртая неделя
Раздел 7
Декоративные элементы
Поговорим о том, какими правилами оперирует дизайн при построении макетов. Рассмотрим состояния и позиционирование элементов на странице. Сделаем интерфейс устойчивым к переполнению.
Контентная и оформительская графика в вебе.
Визуальные правила и типографика.
- Отличия контентной и оформительской графики.
- Вставка оформительской в стили и разметку.
- Программируемая графика, уместное использование.
Интерактивность интерфейса.
- Теория близости и оптическая компенсация.
- Типографика и характеристики текста.
Раскладка контента: мультиколонки и флоаты.
- Состояния и события элементов интерфейса.
- Переходы, анимация, плавность интерфейса.
Переполнение контента.
- Колонки для текста и блоков, перетекание и запреты.
- Обтекание блоков текстом, схлопывание и клиаринг.
- Изменение числа элементов в списках.
- Вставка картинок и видео.
- Длинные и короткие слова, многострочность и переносы.
Пятая неделя
Раздел 8
Оформление контента
Узнаем как стилизовать содержание внутренних страниц, которые наполняются из CMS. Начнём готовиться к защите личного проекта.
Практикуемся в вёрстке элементов содержимого.
Разбираем типовые случаи переполнения и способы борьбы с ними.
- Сверстаем текстовую страницу проекта. Подготовим универсальные стили содержания, которые будут хорошо работать при наполнении страницы из CMS.
- Сверстаем всплывающие окна с формой входа и интерактивной картой. Разберём приёмы стилизации нестандартных элементов форм.
- Подготовим свёрстанный учебный макет к публикации или передаче заказчику.
Раздел 9
Доступность и формы
Поговорим про доступность, рассмотрим возможности улучшения удобства интерфейсов. Поработаем с инструментами проверки и отладки доступности.
Ситуации с неудобным интерфейсом, введение в доступность.
Доступность встроенных в HTML элементов.
- Неконтрастные цвета, подложки для текста.
- Универсальный доступ, условия и физиология.
- Альтернативные средства: поисковики, режимы чтения, скринридеры.
Способы взаимодействия с интерфейсом.
- Встроенные интерактивные элементы.
- Ориентиры и навигация в скринридерах.
Популярные паттерны интерфейса.
- Мышь и ховер.
- Клавиатура и фокус.
- Клавиатура и голос.
Подписи к интерактивным и контентным элементам.
- Кнопки-ссылки.
- Радиокнопки, чекбоксы, селект.
Инструменты проверки и отладки доступности.
- Заголовки областей контента.
- Подписи к контентным элементам: картинки, видео, фреймы.
- Доступная инлайновая вставка SVG.
- Формы и подписи к полям.
- Добавление подписей в сложных случаях: заголовки, иконки.
Шестая неделя
- Дерево доступности в браузерных отладчиках.
- Расширения для проверки доступности: aXe, Siteimprove.
- Демонстрация скринридера.
Раздел 10
Оживление интерфейса
Поговорим о том, где применяется jаvascript, чем отличается DOM и HTML-дерево. Подключим и настроим jаvascript-компоненты.
jаvascript в браузерах.
Интерактивные компоненты Барбершопа.
- jаvascript-движки в браузерах и не только.
- Отличия DOM и HTML-дерева.
- Работа с DOM: поиск элементов и сохранение в переменных.
- Создание функций, вызов и передача параметров.
Раздел 11
- Обзор требований технического задания учебного проекта.
- Подключение jаvascript-файлов на страницу.
- Настройка компонентов.
Финал
Поговорим о том, как прошёл курс и куда вам двигаться дальше.
Результаты курса.
Ваше место в профессии.
- Статистика по студентам и проектам.
- Сложности в процессе.
Куда двигаться дальше.
- Что вы узнали в процессе.
- Что вы уже можете делать.
- Место на профессиональном пути.
- Варианты развития.
- Профессии Академии.
- Навыки и курсы.
- Акселератор и Лига А.
Отзывы:
Юлия Забелина
Начинала проходить интерактивные курсы, чтобы скоротать свободное время на работе. В процессе поняла, что смена сферы деятельности не за горами. Интенсивного курса немного боялась, казалось, что будет намного труднее, чем просто проходить курсы, и я попросту не справлюсь. В итоге, всё оказалось намного проще, чем я ожидала.
Viacheslav Litvinov
Долго думал, стоит ли идти на курс. Читал отзывы смотрел комментарии, но после прохождения ни капли не пожалел. Курс очень хорош, придя на него неопытным новичком — выходишь с уверенностью в том, что можешь сверстать уже довольно хороший сайт.
Михаил Москвин
Курс просто бомба! В хорошем смысле этого слова. Даёт огромный вагон знаний, несмотря на то, что это только начальный курс. Да, он нелёгкий, да придётся потрудиться, но это стоит того. Были моменты, когда меня посещала мысль, бросить всё, но благодаря наставнику и уже части пройденного пути, отогнал эту мысль, взял себя в руки и сдал на 100%. В общем, курс — супер, рекомендую!
Андрей Деев
Очень благодарен Академии за интенсивный курс «HTML и CSS. Профессиональная вёрстка сайтов». Благодарен не только за полученные мной систематизированные знания, большое количество полезных статей, ссылок, материалов, но и за время, которое я сэкономил, отказавшись от самостоятельного изучения.
Александр Лёзов
Это был очень крутой месяц. Узнал много нового, прежняя информация, полученная в интерактивных курсах, разложилась по полочкам, чувствуешь себя не так растерянно, как до интенсивного курса. Удобная подача информации, записи лекций и индивидуальное планирование времени с наставником помогут успешно дойти до конца курса и сдать его, даже если у вас не так много свободного времени.
Отзывы
(Читать все отзывы ->)