Сливы курсов

Большая база курсов по честной ценe

Регистрация

[Lectrum] HTML и CSS для начинающих. Тариф Я сам

Moderator

Administrator
Команда форума
Регистрация
24.09.2021
Сообщения
38 365

Курс будет полезен, если вы:

Новички, желающие начать свой путь в ИТ и освоить новую профессию
Фронтенд-разработчики, которые хорошо владеют JavaScript и хотят подтянуть вёрстку
Бекенд-разработчики, которые переходят в фуллстек
Что вы получите после курса

Освоите работу основных и трендовых инструментов верстальщика
Практические навыки работы с макетами, простыми анимациями, тенями и градиентами, а также навыки создания страниц по технике Pixel Perfect
Научитесь управлять слоями документов, стилизировать скролл бар, работать с параллакс эффектом
Основу для своего портфолио
Умение ориентироваться в вакансиях на рынке IT




Программа:
Неделя 1
Модуль: Основное обучение

-Как устроен веб
Разберёмся чем отличается HTTP от HTTPS. Познакомимся с понятиями доменного имени и URL-адреса, узнаем для чего нужен DNS.

Организационные вопросы
Обзор процесса обучения
Обзор инструментов

Настройка окружения
Настройка стартовой точки
Сравнение популярных редакторов кода
Настройка редактора для комфортной работы
Настройка веб-браузера

Процесс запроса веб-страницы
Внешние и внутренние IP-адреса, веб-сервер
DNS и его роль в интернете
Домены, поддомены и URL-адреса
HTTP vs HTTPS
HTTP/1.1 vs HTTP/2
Жизненный цикл загрузки веб-страницы

-Работа с графическим редактором
Разберёмся со стандартным воркфлоу, по которому происходит разработка веб-приложения. Научимся работать с макетами в приложениях Figma, Zeplin, Avocode и Adobe XD.

Стандартная среда процеса веб-разработки
Разбор ключевых ролей в процесе разработки
Разбор основных терминов которые описывают процесс разработки
Как выглядит процесс разработки веб-приложения
Популярные организационные ошибки начинающих программистов

Работа с графическим редактором
Зачем верстальщику нужен графический редактор кода
Разбор основных инструментов для работы с макетом в приложениях Figma, Adobe XD, Adobe Photoshop
Сравнение Adobe Photoshop и Adobe XD

Неделя 2
Модуль: Основное обучение

-Создаем полноценную разметку
Научимся создавать правильную семантическую разметку на основании макета и технического задания.

Работа с разметкой
Знакомство со спецификацией
Семантика, структура и API HTML-документа
Основные элементы HTML-страницы
Синтаксис HTML-тегов
Разбор основных тегов
Отличие между логическими и физическими тегами
Какую вёрстку можно считать семантичной
Разбор популярных ошибок при создании разметки страницы
HTML-атрибуты
Комментарии в HTML

Работа с навигацией
Основы работы со ссылками
Безопастность ссылок при переходе на новую страницу
Абсолютные и относительные пути
Работа с якорями

Работа с формой
Тег <form> и его атрибуты
Типы <input> и их атрибуты
Radio-кнопки
Сheckbox-кнопки
Datalist-cписок

Работа со списками
Теги <ul> и <ol>
Основные отличия и для чего их применять

Работа с картинками
Тег <img> и его атрибуты
Тег <picture>: отличия и для чего применять
Основное предназначение тега <figure>
Падинг-хак

Работа с table
Основные теги
Особенности работы
Лучшие практики по работе с таблицами

Работа с iframe
Основы работы с iframe
Атрибуты тега
Применение на практике

Работа с quotation elements
Основные теги

Работа с HTML Media
Воспроизведение аудио при загрузке сайта
Встроенные возможности воспроизведения видео

Работа с HTML Graphics
Из чего состоит svg и его атрибуты
Примеры использования

-Настроим базовые стили
Научимся оживлять разметку с помощью стилей для того, чтобы приблизить наше приложение к макету.

Работа со стилями
Зачем нужны cтили
Синтаксис CSS правил
Что такое каскад
Способы подключения CSS к веб-документу
Разбор основных селекторов
Фильтры [class^="..."]
Как посчитать вес селекторов
В чем разница псевдо-классов и псевдо-элементов :before или :before)
Относительные значения
Функции в CSS. Работаем с calc
Порядок CSS-свойств
Описание шрифтов
Свойство box-sizing или как посчитать размер элемента
Состояния :link, :visited, :hover, :focus, :active
Что такое normalize и reset
Работа с margin и padding
Разбор популярных ошибок при работе со стилями
Познакомимся с caniuse, caniemail, cssdb
Переменные в CSS
Пространства имён и независимые компоненты

Неделя 3
Модуль: Основное обучение

-Создаем глобальную сетку для веб-страницы
Научимся создавать полноценный layout для веб-страницы, разберём приёмы для создания строк и колонок.

Работа с CSS Grids
Разбор понятия сетка документа
Разбор блочной модели документа
Работа с Grid-контейнером, элементами и линиями
Практическое применение Grid track, cell и area
Разбор популярных ошибок при работе с CSS Grids
Знакомство с рецептами решения багов

-Создаем Layout внутри компонента
Научимся управлять расположением элементов внутри компонента.

Работа с Flexbox
Разбор основной терминологии
Работа с разными типами осей внутри Flexbox-контейнера
Управление расположением элементов
Управление порядком элементов
Разбор популярных ошибок при работе с Flexbox
Знакомство с рецептами решений багов

Неделя 4
Модуль: Основное обучение

-Продвинутые приёмы для улучшения стилей
Научимся делать PixelPerfect веб-страницы, которые будут идентичными графическим макетам. Превратим статические элементы в динамические с помощью CSS-анимаций. Научимся добавлять на страницу графические элементы разного типа.

Продвинутые техники работы со шрифтами
Управление рендерингом шрифта
Разбор свойств для настройки параметров букв и слов
Управление отступами
Разбор разных типов подчеркиваний
Разбор популярных ошибок при работе с кастомными шрифтами

Продвинутые техники работы с графическими элементами
Абсолютное и относительное позиционирование. Координаты, изменение точки начала координат
Как и когда применять фиксированное позиционирование
Слои и управление порядком слоёв
Работа с градиентом
Настройка теней
Особенности при работе с графическими элементами в формате .png, .jpg, .svg
Разбор популярных ошибок при работе с графическими элементами

-Введение в анимацию
Научимся добавлять динамику к веб-страницам с помощью CSS-анимаций. Разберёмся, когда стоит использовать CSS Transition, а когда CSS Keyframes.

Базовые анимации с помощью CSS Transition
Управление CSS-свойствами, которые нужно анимировать
Настройка продолжительности анимации
Разбор популярных ошибок при работе с CSS Transition

Продвинутые анимации с помощью CSS Keyframes
Что такое раскадровка и группировка кадров
Работа с повторяющимся анимациями
Настройка направления анимации
Задержка начала анимации
Работа с состоянием до и после анимации
Разбор популярных ошибок при работе с CSS Keyframes

Неделя 5
Модуль: Работа над проектами

-Первая неделя практики
Подготовим окружение и приступим к работе над персональным проектом.

Рабочий процесс
Изучим рабочий воркфлоу, по которому будет происходить практика
Получим техзадание для первого проекта
Настроим стартовую точку
Получим дополнительные материалы
Приступим к выполнению первых фич для своего проекта

Неделя 6
Модуль: Работа над проектами

-Вторая неделя практики
Отправим проект на код-ревью, имплементируем фидбек от наставника.

Рабочий процесс
Завершим работу над основной частью своего проекта
Откроем пул-реквест и отправим проект на код-ревью
Имплементируем фидбек от наставника
Откроем пул-реквест и отправим проект на повторное код-ревью
Завершим работу над проектом
Откроем пул-реквест и отправим проект на финальную проверку
Приступим к работе над вторым проектом

Неделя 7
Модуль: Работа над проектами

-Третья неделя практики
Отправим второй проект на код-ревью, имплементируем фидбек от наставника по второму проекту.

Рабочий процесс
Завершим работу над основной частью своего второго проекта
Откроем пул-реквест и отправим проект на код-ревью
Имплементируем фидбек от наставника
Откроем пул-реквест и отправим второй проект на повторное код-ревью
Завершим работу над вторым проектом
Откроем пул-реквест и отправим второй проект на финальную проверку
Приступим к работе над третьим проектом

Неделя 8
Модуль: Работа над проектами

-Четвертая неделя практики
Отправим третий проект на код-ревью, имплементируем фидбек от наставника по третьему проекту.

Рабочий процесс
Завершим работу над основной частью своего третьего проекта
Откроем пул-реквест и отправим проект на код-ревью
Имплементируем фидбек от наставника
Откроем пул-реквест и отправим проект на повторное код-ревью
Завершим работу над проектом
Откроем пул-реквест и отправим проект на финальную проверку

-Работа над групповым проектом
Выполним задачи для групового проекта, научимся работать в формате Agile-спринтов.

Подготовительная работа
Настроим стартовую точку
Изучим рабочий воркфлоу, по которому будет происходить работа в груповом проекте
Групповое планирование спринта

Рабочий процесс
Выберем интересную задачу из бэклога
Получим дополнительные материалы
Приступим к выполнению задачи
Выполним задачу
Отправим задачу на QA-проверку
Имплементируем фидбек
Отправим задачу на повторный раунд QA
Возьмём другую задачу из бэклога

Неделя 9
Модуль: Работа над проектами

-Работа над груповым проектом
Выполним задачи для групового проекта, научимся работать в формате Agile-спринтов.

Рабочий процесс
Выберем интересную задачу из бэклога
Получим дополнительные материалы
Приступим к выполнению задачи
Выполним задачу
Отправим задачу на QA-проверку
Имплементируем фидбек
Отправим задачу на повторный раунд QA
Возьмём другую задачу из бэклога

Финальное демо
Каждый студент проведёт короткое демо своих фич, которые были выполнены в рамках спринта

Ретроспектива
Разберём все достижения и неудачи, которые были в рамках спринта









Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...



 
 

Партнеры

Верх Низ