Содержание

Онлайн-курс «HTML и CSS. Профессиональная вёрстка сайтов» — HTML Academy

Онлайн-курс «HTML и CSS. Профессиональная вёрстка сайтов» — HTML Academy

16 января — 20 марта 2023

Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым профессионалом. Он подойдёт для работающих людей, у которых мало времени.

Запишитесь на консультацию

Оставьте свои контакты, мы свяжемся с вами и ответим на все вопросы.

Телефон *

Эл. почта *

Соглашаюсь на обработку персональных данных и получение рекламных и информационных сообщений в соответствии с «Политикой» и «Пользовательским соглашением».

*Обязательное поле

Записаться на консультацию

Почему курс профессиональный

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

Чтобы добиться такого качества обучения, мы используем профессиональную триаду «критерии-проекты-наставники»:

НаставникиПроверкой ваших проектов на соответствие критериям качества занимаются наставники, которые являются профессиональными разработчиками.

Критерии качестваПрофессиональные критерии качества мы разрабатываем совместно с компаниями и профессиональным сообществом.

Настоящие проектыВ течение обучения вы выполняете настоящие проекты.

Настоящие проекты

В течение обучения вы выполняете настоящие проекты.

В чём отличие от тренажёров?

Как раз в этой триаде. На тренажёрах вы изучаете базовые конструкции языков, а на профессиональном курсе вы осваиваете приёмы и методики решения профессиональных задач.

Как проходит


обучение на курсе

  • Неделя 1
  • Неделя 9
  • Профессиональный рост

Что вас ждёт на обучении

  • Лайвы

    Прямые эфиры, на которых преподаватели разбирают сложные моменты из теории и практики. Проходят с 19 до 21 по Москве, запись доступна на следующий день.

  • Практика

    После лайва вы выполняете домашнее задание, в котором работаете над своим проектом и закрепляете учебный материал.

  • Ревью кода

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

Подходит ли вам этот курс

  • Курс рассчитан на новичков. Для его прохождения достаточно завершить тренажёры по основам HTML и CSS. Курс подразумевает, что вы обладаете достаточной компьютерной грамотностью, чтобы устанавливать и запускать программы.

  • Объём заданий подобран так, чтобы даже занятые и работающие люди успевали выполнять их в срок, работая в комфортном режиме.

  • Вы сами регулируете нагрузку в зависимости от тарифа. На продвинутом тарифе понадобится уделять 8 часов в неделю, на базовом – 20 часов в неделю.

  • Сроки итоговой защиты позволяют детально проработать обратную связь от проверяющего наставника и получить отлично выполненный личный проект.

Учим делать правильно

  • Актуальные стандарты качества: не нужно переучиваться после курса.

  • Понимание полного цикла работы верстальщика.

  • Фундаментальные и структурированные знания необходимых технологий.

  • Опыт работы с дедлайнами и планирования работы.

Ориентировочная зарплата выпускника

После успешного завершения курса можно начать карьеру верстальщика, а также продолжить обучение на других наших курсах.

Младший верстальщик

Зарплата: 70 000 ₽

HTML и CSS.
Профессиональная вёрстка сайтов

Фронтенд-разработчик

Зарплата: 150 000 ₽

HTML и CSS.
Адаптивная вёрстка и автоматизацияJavaScript.
Профессиональная разработка веб-интерфейсов

React-разработчик

Зарплата: 150 000 ₽

JavaScript.
Архитектура клиентских приложенийReact.
Разработка сложных клиентских приложений

* Информация о медианных зарплатах получена на основе исследования компании «Хабр Карьера» в первом полугодии 2022 года.

Записаться на курс

Цена повысится через 22 дня.

Наставники — это опытные профессионалы, работающие в индустрии

Мы убеждены, что обратную связь ученику должен давать опытный специалист, который прямо сейчас работает на рынке, решает современные задачи, использует актуальные подходы и инструменты.

Чтобы отбирать таких специалистов, мы построили уникальную систему привлечения и фильтрации.

Вместе с наставником вы будете разрабатывать проект в экосистеме, привычной профессионалам. Рабочий процесс мало отличается от реальной разработки в больших компаниях.

Процесс отбора наставника

  1. Формальные требования

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

  2. Собеседование

    Проводим часовое собеседование, на котором проверяем знание предметной области, а также умение понятно объяснять и другие человеческие качества.

  3. Регулярная обратная связь

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

Процесс работы с наставником

Во время курса вас будет сопровождать наставник. Он будет делать ревью кода, проверять практические задания, отвечать на вопросы и делиться секретами мастерства.

Что входит в программу курса

Во время курса вы будете работать как настоящие верстальщики: поработаете с системой контроля версий в GitHub Desktop и с графическим макетом в редакторе Figma, создадите выразительную и доступную разметку, построите сетки страниц на гридах, поработаете с кастомными свойствами, оптимизируете код и подготовите завершённый проект к публикации. На каждом этапе вашу работу будет проверять и комментировать наставник.

Учебные проекты

Во время курса вы будете работать над учебными проектами «Седоной», «Девайсом» и «Глейси».

В течение курса вы успеете разработать и защитить от одного до трёх проектов в зависимости от тарифа.

Отзывы компаний

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

В Авито нет верстальщиков, только фронтенд-разработчики разных уровней. Чтобы попасть к нам на работу младшим разработчиком, человек должен обладать определёнными навыками. Это уверенное владение базовыми технологиями: HTML, CSS и JavaScript, понимание того, как работает браузер, знание, как делать проекты кроссбраузерными, как работает API, DOM и другие важные основы. Кроме этого мы ценим ответственность, умение играть в команде, желание развиваться и инициативность.

Мне, как наставнику на курсах и бывшей студентке, известны стандарты качества Академии и то, как строится работа. Всё максимально приближено к реальным условиям — используется система контроля версий Git, есть разбивка проекта на этапы (своеобразные итерации), обязательное ревью кода наставниками и неумолимый дедлайн. Большое внимание уделяется доступности интерфейсов, а это полезно для всей отрасли.

В целом программа обучения в Академии построена грамотно для старта. Она помогает подготовить универсального бойца, который сможет качественно заниматься разработкой и в студии, и в крупной продуктовой компании. Если человек защитился на 100%, то это показатель, что у него всё в порядке с обучаемостью, мотивированностью и личными качествами, которые понадобятся в будущем на работе. А дальше уже всё зависит от активности и способности доказать свои умения делом.

Яна Крикливая разработчик клиентской части, Авито

Авито Интернет-сервис для размещения объявлений о товарах, услугах, вакансиях и резюме на рынке труда.

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

Кроме этого, ценится понимание принципов доступности, так как думать о людях, которые будут пользоваться интерфейсом — это хороший тон. Человек, который присоединяется к нашей команде не должен бояться решать незнакомые задачи, искать нестандартные решения и брать ответственность.

В этом смысле, подход Академии к обучению кажется адекватным: кодревью от опытного разработчика хорошо подготавливает к работе. Особенно ценно, что вся работа над проектами сразу идёт через Git — у нас также вся работа в компании проходит через обязательные ревью.

Сейчас в команде работает выпускник Академии Павел и я им доволен. Необходимые базовые навыки, понимание семантики, работа с чистым CSS — всё это на хорошем уровне, а что касается JavaScript — он быстро ориентируется, если делал что-то похожее — вспоминает. Он был сразу готов взять и начать работать.

Иногда бывает, что при выходе нового джуниор-разработчика, менторить приходится до самых мелких моментов. В случае с Павлом вливание в команду прошло практически беззаботно.

Мне, как руководителю не важны сертификаты и дипломы, я смотрю на код, который пишет человек, что им движет работать в этой сфере, почему он выбрал именно фронтенд. Поэтому если я вижу, что человек самостоятельно развивается, проходит курсы и целеустремлён — для меня это хороший показатель его заинтересованности.

Сергей Чикирев Wrike Website Team Lead

Wrike Популярный сервис для управления проектами и совместной работы.

Мы в Ostrovok.ru постоянно ищем талантливых ребят: наш продукт быстро развивается и лишние фронтендерские руки (желательно «золотые») нужны всегда. Хорошего специалиста найти не так просто, поэтому мы уже несколько раз обращались к Академии, когда подбирали джуниоров.

Ребята приходили с хорошей базой и горящими глазами, быстро вливались в процессы и команду. Сейчас в Ostrovok.ru работают три выпускника Академии — все на позиции джунов и отлично справляются.

Спасибо Академии за хорошо подготовленных специалистов.

Ostrovok.ru Интернет-сервис по бронированию более 900 000 отелей.

Мы регулярно отправляем своих сотрудников на тренинги, семинары, интенсивы и всячески открыты к образовательным программам, так мы и познакомились с HTML Academy.

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

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

Валерия Шемякина Менеджер по обучению Ozon.

Ozon Крупнейший российский интернет-магазин.

HTML Академия — лучшее, что происходило с ИТ-образованием в России.

Если вы боитесь, что не разберётесь или «программирование — это не для вас», то HTML Академия подойдёт вам идеально. Всегда будет у кого спросить и кто вас поддержит.

Они много работали с сообществом, чтобы понять какие именно знания нужны на работе. Круто насколько всё приближено к реальной разработке.

Андрей Ситник Автор множества проектов с открытым исходным кодом. Создатель PostCSS, Autoprefixer и Logux_io.

К нам на вакансию фронтенд-разработчика пришёл выпускник Академии. Знания, полученные на интенсивах по JavaScript и вёрстке помогают ему решать задачи с минимальными трудозатратами.

В целом, именно обучение на курсах Академии дало нашему сотруднику возможность развиваться как хорошему разработчику и профессионально подходить к решению проблем в работе.

ГиперМетод Ведущий разработчик решений для организации дистанционного обучения, управления знаниями и учебным процессом, развития и оценки персонала в компаниях и учебных заведениях.

Огромное спасибо HTML Academy за крутых выпускников! Три человека брали к себе на стажировку, в последующем два из них остались у нас на постоянной работе. Классные ребята с хорошим бэкграундом! Академия обучает сильных специалистов!

NORDMOUNT Внедрение, кастомизация и интеграция Salesforce на рынках США и западной Европы.

Программа курса

Обучение Участие в живых лекциях, работа над проектом с наставником.

Раздел 1

Старт

Познакомимся с преподавателями, наставниками и учебным процессом на курсе. Рассмотрим устройство веба и чем вы будете заниматься на работе. Установим и настроим инструменты для работы.

  • Познакомимся со структурой курса, сделаем обзор личных проектов и критериев качества, по которым они будут оцениваться.
  • Узнаем, кто такие авторы, кураторы и наставники курса.
  • Поговорим о том, из чего состоят сайты, кто и как их делает, и за что в этом процессе отвечает верстальщик.
  • Посмотрим на инструменты для работы на курсе: редакторы графики и кода, браузеры и отладчики, систему контроля версий.
  • Разберём процесс работы над проектом и его защиту.

Статьи

  • Статьи, которые помогут выбрать редактор кода, разобраться с принципами работы браузеров, Git и GitHub.

Проекты

  • Выбираем наставника.
  • Настраиваем инструменты разработки, создаём репозитории проектов.
  • Отрабатываем процесс выполнения заданий. Вносим изменения в проект и отправляем их в GitHub.

Раздел 2

Разметка

Создадим семантичную, доступную и выразительную разметку страниц проектов по макету.

  • Познакомимся с синтаксисом HTML, погрузимся в тонкости тегов и их атрибутов, поговорим о семантике.
  • Посмотрим, как работает спецификация, разберём категории тегов и правила их вкладывания, разберём сложные случаи разметки.
  • Познакомимся с интерфейсом Figma, научимся анализировать макет и выделять из него уникальные и повторяющиеся блоки.
  • Научимся выстраивать базовую структуру страницы и использовать классы для именования блоков.

Демонстрации

Интерактивные демонстрации по разметке учебного проекта.

ТренажёрыСтатьи

  • Тренажёры для знакомства с HTML.
  • Статьи о том, как правильно создавать семантическую HTML-разметку.

Проекты

  • Получаем макеты в Figma.
  • Создаём и размечаем страницы проекта.

Раздел 3

Графика

Экспортируем графику из макета.

  • Изучим интерфейс Figma и научимся снимать с макета параметры блоков и текста.
  • Разберёмся в форматах графики, научимся выбирать правильный формат, экспортировать и оптимизировать изображения.
  • Научимся создавать файловую структуру проекта, использовать относительные пути к ресурсам на примере графики.

Демонстрации

Интерактивные демонстрации по внедрению графики учебного проекта.

ТренажёрыСтатьи

Статьи про базовые возможности и эффективную работу в Figma и про особенности графических форматов.

Проекты

  • Экспортируем растровую и векторную графику из Figma.
  • Подключаем контентную графику в разметку.

Раздел 4

Базовая стилизация

Выполним базовую стилизацию страниц проекта.

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

Демонстрации

Интерактивные демонстрации по базовой стилизации учебного проекта.

ТренажёрыСтатьи

Тренажёры для знакомства с базовым синтаксисом CSS, возможностями по стилизации текста и управлению фоном.

Проекты

  • Подключаем шрифты.
  • Выполняем базовую стилизацию: текстовые параметры, фоны крупных блоков, текстуры.

Раздел 5

Сетки страниц на флексах

Построим крупные сетки страниц с помощью флексов.

  • Разберёмся в боксовой модели и познакомимся с типами боксов.
  • Научимся анализировать сетки на макетах и определять крупные сетки страниц.
  • Познакомимся со спецификацией Flexible Box Layout: оси флексов, их направление и расположение вдоль них флекс-элементов; растяжение, сужение и базовый размер флексов.

Демонстрации

Интерактивные демонстрации по созданию крупных сеток страниц учебного проекта.

ТренажёрыСтатьи

  • Статьи, которые помогут разобраться с особенностями флексов, блочной модели и приёмами построения сеток.
  • Тренажёры для знакомства с блочной моделью документа, флексами и приёмами построения сеток.

Проекты

  • Описываем крупные сетки страниц на флексах.
  • Сравниваем вёрстку с макетом.

Раздел 6

Сетки компонентов на флексах

Создадим мелкие сетки компонентов страниц при помощи флексов.

  • Разберём особенности мелких сеток.
  • Узнаем, что такое переполнение и как с ним справиться при помощи флексов.
  • Поговорим про тонкости и ограничения флексов: порядок флекс-элементов, многострочный флекс-контейнер и расположение строк внутри него.

Демонстрации

Интерактивные демонстрации по созданию мелких сеток компонентов страниц учебного проекта.

ТренажёрыСтатьи

  • Статьи, которые помогут разобраться с особенностями многострочных флексов.
  • Тренажёры для погружения в работу с флексами.

Проекты

  • Описываем мелкие сетки компонентов страниц на флексах.
  • Сравниваем вёрстку с макетом.

Раздел 7

Сетки компонентов на гридах

Создадим мелкие сетки компонентов страниц при помощи гридов.

  • Познакомимся со спецификацией Grid Layout: основные понятия, устройство шаблонов (строки, колонки, линии, области), ручная и автоматическая раскладка, многослойность в гриде, баги и ограничения гридов.
  • Разберём типовые ситуации, когда гриды подходят лучше флексов.
  • Поговорим про совместное использование гридов и флексов, рассмотрим преимущества и недостатки каждой технологии.

Демонстрации

Интерактивные демонстрации по созданию мелких сеток компонентов страниц учебного проекта.

ТренажёрыСтатьи

  • Тренажёры для знакомства с гридами.
  • Статьи, которые помогут разобраться с особенностями гридов.

Проекты

  • Описываем мелкие сетки компонентов страниц на гридах.
  • Сравниваем вёрстку с макетом.

Раздел 8

Декоративные элементы

Добавим на страницы проектов мелкие декоративные и иконочные графические элементы. Стилизуем текстовые блоки, декоративные элементы внутри сеток компонентов, кнопки и ссылки.

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

Демонстрации

Интерактивные демонстрации со стилизацией декоративных и контентных элементов учебного проекта.

ТренажёрыСтатьи

Тренажёры для закрепления навыков создания декоративных элементов.

Проекты

  • Добавляем мелкие декоративные и иконочные графические элементы.
  • Стилизуем текстовые блоки, декоративные элементы внутри сеток компонентов, кнопки и ссылки.

Раздел 9

Попапы, слайдеры, формы

Сверстаем всплывающие элементы. Разберём приёмы стилизации форм и их элементов. Рассмотрим состояния и позиционирование элементов на странице.

  • Научимся оформлять нестандартные элементы форм.
  • Разберёмся с тем, как встраивать модальные окна и выпадающие элементы на страницу.
  • Научимся стилизовать интерактивные состояния компонентов форм и слайдеров.

Демонстрации

Интерактивные демонстрации с вёрсткой всплывающих элементов, стилизацией форм и состояний интерактивных элементов учебного проекта.

Проекты

  • Добавляем разметку и стилизацию всплывающих элементов и слайдеров.
  • Стилизуем формы и элементы форм.
  • Добавляем состояния интерактивных элементов.

Защита проекта Подготовка проекта к итоговой защите и оценка его проверяющим наставником по критериям качества.

Раздел 10

Подготовка к защите

Проверим проект на соответствие критериям качества и подготовим его к публикации.

  • Доработаем доступность и интерактивность интерфейса.
  • Протестируем контент на изменение количества и размеров элементов, текста и графики.
  • Проверим проект на соответствие макету и стайлгайду.

Демонстрации

Интерактивные демонстрации с тестированием и корректировками учебного проекта.

Проекты

  • Тестируем вёрстку в соответствии с чеклистом приёмки проекта.
  • Вносим корректировки в соответствии с критериями.
  • Добиваемся полного совпадения вёрстки с макетом и стайлгайдом.

Защита проекта

Проверка проекта проверяющим наставником по критериям качества, его улучшение и защита.

Раздел 11

Финал

Поговорим о том, как прошёл курс и куда вам двигаться дальше.

Результаты курса.

  • Сделаем обзор статистики по студентам и проектам.
  • Обсудим, что вы узнали в процессе курса и что уже можете делать.
  • Поговорим о вариантах вашего дальнейшего развития.

Статьи

  • Статьи про создание портфолио на GitHub, поиск работы и про развитие в профессии.

Записаться на курс

Цена повысится через 22 дня.

Отзывы выпускников

Отчёт о 34 потоке читайте в нашем блоге.

16 января — 20 марта 2023

Зарегистрироваться и оплатить


курс «HTML и CSS. Профессиональная вёрстка сайтов»

Для тех, кто хочет получить серьёзный результат в интенсивном ритме. Подойдёт, если у вас много свободного времени или есть опыт вёрстки.

— Длительность 2 месяца.
— Нагрузка 20 часов в неделю.
— 1 выполненный проект.
— Работа с наставником в группе (8-10 человек).

Для работающих людей с нулевым опытом, чтобы они могли проходить обучение легко и с удовольствием, а не «вытягивать» его из последних сил.

— Длительность 5,5 месяцев.
— Нагрузка 8 часов в неделю.
— 3 выполненных проекта.
— Итоговое грейдирование.
— Нет жёстких регламентов и дедлайнов — учитесь без стресса.
— Личный наставник и работа в группе.

16 января — 20 марта 2023

Осталось 65 мест

Осталось 60 мест

$359 до 13 декабря$359 $339

$119 до 13 декабря$119 $119 в мес. яц

$419

$839 до 13 декабря$839 $789

$279 до 13 декабря$279 $269 в мес.яц

$899

  • Оплата целиком
  • Оплата в рассрочку
  • Корпоративным клиентам

Ваше имя *

Ваш телефон *

Ваша электронная почта *

Нажимая «Оплатить», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями предоставления услуг».

Промокод

Заполните, пожалуйста, ваши имя и электронную почту для регистрации.

После оплаты курса вам придёт письмо с инструкциями и ссылкой для доступа в интерфейс участника.

Оплата за курс делится на 3 месяца. Первая часть оплачивается при записи на курс, остальные — не позднее 20 числа следующих месяцев. Получается, второй платёж нужно внести до 20 декабря, третий — до 20 января.

После оплаты мы пришлём письмо с инструкциями и ссылкой для доступа к обучению.

Если у вас возникли проблемы при оплате, пожалуйста, напишите нам

Несколько правил для корпоративных клиентов:

  • Мы работаем по договору оферты.
  • Стоимость участия для юридических лиц зафиксирована — полный прайс-лист.
  • Услуги не облагаются НДС на основании ст. 145.1. Налогового кодекса Российской Федерации.

Чтобы получить счёт на оплату, отправьте на почту:

1. Заполненное и подписанное заявление об акцепте оферты, которое вы можете скачать здесь: шаблон заявления.

Заявление об акцепте оферты должно содержать все необходимые сведения, а также подписи учащегося и уполномоченного лица вашей компании.

2. Реквизиты вашей организации.

3. Ссылку на профиль вашего сотрудника на сайте Академии, который будет проходить обучение.

4. Доверенность, если заявление подписано лицом, действующим по доверенности

  • У нас есть образовательная лицензия
  • Выдаём электронные сертификаты
  • Можно сделать налоговый вычет

Телефон *

Электронная почта

Соглашаюсь на обработку персональных данных и получение рекламных и информационных сообщений в соответствии с «Политикой конфиденциальности» и «Пользовательским соглашением».

Запишитесь на консультацию

Мы любим отвечать на вопросы. Поэтому ждём ваших контактов, чтобы поскорее на всё ответить.

Телефон *

Эл. почта *

Соглашаюсь на обработку персональных данных и получение рекламных и информационных сообщений в соответствии с «Политикой» и «Пользовательским соглашением».


*Обязательное поле

или

Эл.  почта

Пароль

Нажимая кнопку «Зарегистрироваться», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг».

Вход

Банковской картойНаличными через терминалС телефонаЭлектронными деньгамиИнтернет-банкинг

Оплатить банковской картой

CloudPaymentsЮKassaРобокасса

Тут будет отзыв

обучение на верстальщика онлайн — Skillbox

Участвует в Чёрной пятнице Скидки до 60% действуют 0 дней 00:00:00

Курс

Вы познакомитесь со стандартами Web 2.0, научитесь работать с макетами и форматировать код, освоите адаптивную верстку, а по итогу — сможете создавать быстрые и удобные сайты, которые точно понравятся пользователям.

  • Длительность 4 месяца
  • Онлайн в удобное время
  • 2 работы в портфолио
  • Доступ к курсу навсегда

На рынке не хватает верстальщиков

Кому подойдёт этот курс

  • Новичкам в разработке

    Вы поймёте назначение основных тегов HTML, сможете стилизовать и размещать элементы с помощью CSS и сверстаете свой первый макет.

  • Начинающим верстальщикам

    Вы расширите знания об HTML-разметке и CSS-технологиях, научитесь создавать интерактивные сайты на JavaScript и работать с системой контроля версий Git, пополните портфолио новыми проектами и сможете зарабатывать больше.

  • Фрилансерам

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

Чему вы научитесь

  1. Блочная, резиновая и адаптивная верстка
  2. Верстка интернет-магазина
  3. Работа с системой контроля версий Git
  4. Проверка сайта на доступность
  5. Основы CSS, HTML и JavaScript
  6. Тестирование и исправление браузерных несовместимостей
  7. Работа с современными инструментами

Год английского языка бесплатно

Skillbox запустил онлайн‑платформу для изучения английского. Запишитесь на курс и получите годовой бесплатный доступ к материалам проекта.

Предложение действительно для пользователей, которые приобрели любой курс с 22 декабря 2021 года.

Вас ждут:

  • методика ускоренного запоминания слов и грамматики;
  • персональная программа освоения языка, которая поможет заговорить с нуля;
  • возможность индивидуальных сессий с кураторами.

О Skillbox

О Skillbox

№ 1 по качеству организации обучения среди EdTech-компаний в сегменте ДПО. Рейтинг от Smart Ranking.

Вся теория записана с топовыми экспертами рынка, а практика максимально приближена к реальным рабочим задачам. Послушайте, что говорят те, кто уже достиг своих целей вместе со Skillbox.

Как проходит обучение на платформе

  • Регистрация

    Знакомитесь с платформой

    Платформа Skillbox — собственная разработка компании, которую мы постоянно улучшаем. Вас ждут видео, практические задания и общение с кураторами. Доступ к материалам откроется сразу после покупки курса.

  • Теория

    Получаете знания

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

  • Практика

    Выполняете задания

    Мы уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест. Все задачи приближены к реальным — их можно с гордостью положить в портфолио.

  • Обратная связь

    Работаете с куратором

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

  1. Веб-вёрстка.
    Базовый уровень
      1. Введение.
      2. Базовый HTML.
      3. Базовый CSS. Часть 1.
      4. Базовый CSS. Часть 2.
      5. Подготовка к вёрстке.
      6. Layout. HTML-разметка.
      7. Layout. Flexbox.
      8. Layout. Стилизация.
      9. Продвинутый HTML. Формы.
      10. Продвинутый CSS. Часть 1.
      11. Продвинутый CSS. Часть 2.
      12. Адаптивность. Десктоп.
      13. Адаптивность. Мобильные устройства.
      14. JavaScript для верстальщика.
      15. Доступность.
      16. Кросс-браузерность.
      17. База знаний.
      18. Сетки.
      19. Работа с хостингом.
      20. Анимация.
  2. Веб-вёрстка. Продвинутый уровень
      1. Вёрстка HTML-писем.
      2. SVG.
      3. Анимация на JavaScript.
      4. Оптимизация и процесс загрузки.
      5. Отрисовка сайта.
      6. Сборщики.
      7. Препроцессоры и Постпроцессоры.
      8. CSS Grid.
      9. Будущее вёрстки.

Получить презентацию курса и консультацию специалиста

Ваша заявка успешно отправлена

Наш менеджер свяжется с вами в ближайшее время

Скачать программу Скачать программу

Финальные работы

Спикеры

Ваше резюме после прохождения курса

Верстальщик

от 65 000 ₽

Мои навыки:

  • Современные стандарты верстки: блочная, кроссбраузерная, резиновая, адаптивная
  • Верстка с использованием Flexbox.
  • Работа с макетом, векторной и растровой графикой: Figma.
  • Владение инструментами: Visual Studio Code, Emmet и другими
  • Знание HTML5 и CSS3, включая анимацию
  • Работа с фреймворком Bootstrap.
  • Сборка проекта на Gulp и Webpack
  • Настройка хостинга, работа через FTP.
  • Программирование на JS
  • Работа с Git и CodePen
  • Знание принципов БЭМ
  • Владение Pixel Perfect

Сертификат Skillbox

подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.

Пример сертификата

Часто задаваемые вопросы

  • Я никогда не занимался вёрсткой. У меня получится?

    Конечно! Мы учим веб-вёрстке с нуля. Во всём помогут практикующие эксперты, которые будут сопровождать вас на протяжении всего курса.

  • Сколько часов в неделю мне нужно будет уделять курсу?

    Зависит от того, насколько быстро вы хотите освоить профессию. Чтобы пройти курс за 4 месяца, нужно заниматься по 2 часа в день. Но совсем необязательно следовать жёсткому графику — учиться можно когда удобно.

  • Кто будет мне помогать в обучении на платформе?

    У вас будут проверяющие эксперты и куратор в Telegram-чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки.

  • Санкт-Петербург
  • Алматы
  • Киев
  • Минск
  • Москва
  • Санкт-Петербург
  • Алматы
  • Волгоград
  • Воронеж
  • Екатеринбург
  • Казань
  • Красноярск
  • Нижний Новгород
  • Новосибирск
  • Омск
  • Пермь
  • Ростов-на-Дону
  • Уфа
  • Челябинск

Как я могу начать изучать веб-разработку?

Как я могу начать изучать веб-разработку? Это легко? И как я могу идти в ногу с новейшими технологиями веб-дизайна? Эти вопросы возникают в голове у каждого новичка. Существует также путаница между веб-дизайном и веб-разработкой, но мы поговорим о веб-разработке.

Это полностью зависит от того, насколько вы заинтересованы и серьезно относитесь к этому. если вы отчаянно хотели научиться, вы легко можете стать экспертом в этом. Нет ничего более сложного или сложного в разработке веб-сайтов, которые мы используем или смотрим на нашу повседневную жизнь. например: Facebook, Google, Amazon, Flipkart, Snapdeal и многие другие.

Но если мы действительно подумаем об этом, отпугивание является естественным, приходит на ум, когда мы смотрим на него как на набор графических элементов, таких как разные цвета, разные шрифты, изображения, представления карт, таблицы, анимация и т. д. и Наиболее интересным из них является термин «отзывчивые» веб-сайты. Адаптивные веб-сайты — это те веб-сайты, которые изменяют выравнивание своих элементов, интервалы и т. д. в зависимости от устройства, которое они просматривают.

Но в настоящее время это уже не очень сложная концепция, вы можете легко создать адаптивный веб-сайт с помощью некоторых предопределенных библиотек, у нас есть так много типов фреймворков, доступных для разработки веб-сайтов, и самое лучшее, что все они доступны для использования бесплатно , вам просто нужно научиться «Как его использовать». Теперь, если вам интересно, как научиться этому, просто не беспокойтесь об этом. Я делюсь одним из лучших источников, доступных в Интернете, чтобы научиться всем этим вещам легко и свободно, вам просто нужно следовать ему и практиковать его самостоятельно. Если вы читаете этот блог, значит, вы определенно хотите стать разработчиком веб-сайтов, и если действительно хотите стать разработчиком. Вау! это действительно правда, чтобы научиться создавать веб-сайты, веб-это лучшее место, которое у вас когда-либо было.

  Это будет что-то вроде того, что вам не нужно сначала изучать теоретические концепции чего-либо, а затем делать это на практике, что на самом деле мы все делаем во время наших академических занятий. Вы изучите концепцию со всеми подробностями о влиянии этого обучения. Вы будете видеть всевозможные вещи, которые развиваются изо дня в день, и когда вы будете наблюдать за этим, вы захотите сделать это самостоятельно, что подчеркнет вас, чтобы узнавать больше день ото дня. Вы всегда будете вовлечены в сферу, над которой работаете. Приступим к изучению Интернета… 

Этапы:  

Этап 1 — HTML: HTML, вы слышали об этом много раз. Если я не ошибаюсь, HTML — это язык, который вы выучили в школьной жизни. Да, на самом деле это то же самое, что вы узнали давным-давно, но пока время меняется, технологии меняются. В настоящее время, когда вы выросли, даже HTML вырос, теперь он называется , появляется HTML5 . Какая? Беспокоит, что это? Не будь. Я только что сказал, что по мере того, как мы росли, HTML тоже рос, но разница между нами и HTML в том, что он изменил свое название на HTML5. В HTML5 вы можете не только подготовить базовую структуру веб-страницы, но и многое другое, что мы можем сделать. Мы можем хранить и обрабатывать значения переменных на самой странице без каких-либо баз данных, как мы это делаем на любом языке программирования (временные переменные), мы можем разрабатывать на нем игры. Не нужно, чтобы вспышка воспроизводила на нем анимацию. Даже мы можем разработать полнофункциональный блог на самом HTML4 без какой-либо помощи языков сценариев на стороне сервера.

Источники для изучения:

  • GeeksforGeeks
  • W3school
  • TutorialsPoint

Стадия 2 – все хотят выглядеть красиво и добиться этого: Мы живем в таком обществе макияж, мириться. Точно так же CSS делает для HTML. CSS создает красоту на HTML-страницах. С помощью CSS вы можете сделать свою веб-страницу красочной и гладкой. Вы даже можете создавать анимацию с помощью CSS. Вы можете добавлять переходы, изменять события прокрутки ваших страниц, события щелчка мыши и многое другое. Но по мере того, как HTML меняется на HTML5, CSS также меняется на CSS3.

Источники для изучения:

  • GeeksforGeeks
  • W3school
  • Учебники по CSS3

Этап 3 – Как выглядит ваш сайт, как вы уже изучили JAVASCRIPT: Теперь нужно создать несколько полезных задач, которые элементы вашей веб-страницы будут выполнять, когда на ваших веб-страницах выполняются некоторые действия, такие как события нажатия кнопки, наведение курсора мыши на любой текст, воспроизведение и приостановка некоторых анимаций на странице и т. д. С помощью JAVASCRIPT , вы можете сделать это легко. Один из лучших языков сценариев, используемых для того, чтобы сделать веб-страницу более гладкой, гибкой и независимой от платформы, — это javascript. Этому не так-то просто научиться, но того, что вы выучили на легком уровне, будет достаточно для выполнения всех ваших задач.

Источник для изучения:

  • GeeksforGeeks
  • W3school
  • CodeAcademy

Стадия 4 — BOOTSTRAP: Помните термин? Хорошо, позвольте мне объяснить вам, что именно означает адаптивный веб-сайт. Отзывчивые веб-сайты — это те сайты, которые меняют выравнивание своих элементов, интервалы в соответствии с размером экрана устройства, которое они просматривают. Это технология под названием Bootstrap, которая упрощает разработку адаптивного веб-сайта. Bootstrap — это интерфейсная среда с открытым исходным кодом, которая работает с HTML, CSS и JavaScript для разработки адаптивных веб-сайтов для ваших ноутбуков, планшетов и мобильных устройств.

Источники для изучения:

  • GeeksforGeeks
  • W3school
  • TutorialsPoint

Этап 5 – Как выглядит ваша веб-страница: Как до сих пор вы узнали о том, как выглядит ваша веб-страница, о том, как вы узнали о веб-интерфейсе пользователи страницы столкнутся. Как он реагирует на действия пользователя, но только на клиентской машине. Но в настоящее время многие работы выполняются на задней части нашей веб-страницы, называемой сервером. Итак, для кода на стороне сервера нам нужен серверный язык сценариев, одним из которых является PHP (препроцессор гипертекста). У нас также есть много других языков сценариев на стороне сервера, таких как Asp.net, JSP и т. д., но PHP — один из самых простых и наиболее часто используемых языков сценариев на стороне сервера.

Как запустить программу PHP на локальном компьютере? Поскольку PHP является серверным языком сценариев, для его работы должен быть сервер? Итак, как вы можете это сделать? Конечно, вы не можете позволить себе сервер для изучения PHP. Так что не беспокойтесь об этом. У нас есть много инструментов, доступных на ИТ-рынке, которые помогут вам запускать PHP-коды на вашем локальном компьютере. Для запуска кода PHP на локальном компьютере можно использовать следующие инструменты:

  • WAMP (Windows, Apache MySQL, PHP) — для машин с Windows
  • LAMP (Linux, Apache, My-Sql, PHP) — для машин на базе Linux
  • XAMP(X-for any OS, Apache, My-Sql, PHP) – It can work on any OS
    • Sources to learn:

      • GeeksforGeeks
      • W3school
      • TutorialsPoint

      Stage 6 – MySQL: Теперь дело доходит до баз данных. У нас так много данных, доступных для отображения на веб-странице, но мы просто не можем просто хранить их на веб-страницах. Система управления базами данных важна, потому что она эффективно управляет данными и позволяет пользователям легко выполнять несколько задач. Система управления базами данных хранит и управляет большим объемом информации в одном программном приложении. MY-SQL — это одна из систем управления базами данных с открытым исходным кодом, доступных в ИТ-индустрии. Я рекомендую изучать язык PHP вместо ASP и JSP только потому, что он обеспечивает самый простой способ подключения к базе данных MY-SQL. Если у вас есть базовое понятие языков программирования C/C++. Даже вы можете попрактиковаться в подключении PHP и MY-SQL на своем локальном компьютере с помощью инструментов, описанных выше.

      Источники для обучения:

      • GeeksforGeeks
      • W3school
      • TutorialsPoint

      Передовые технологии для изучения: Зачем вам изучать передовые технологии? Очевидно, этот вопрос будет возникать в вашем уме. Совершенно верно, что вы можете разработать полнофункциональный веб-сайт с хорошо спроектированным интерфейсом и хорошей производительностью, но что, если вы хотите разработать такой веб-сайт, как Amazon, Flipkart, Google, Microsoft, Facebook, Snapdeal, OLX и т. д. Эти веб-сайты не просто используют вышеупомянутые языки и инструменты, но они используют больше, чем эти технологии, которые я объясню вам ниже.

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

    • Ruby On Rails — полнофункциональная платформа, построенная с использованием ruby.
    • Node.js — это кроссплатформенная среда выполнения с открытым исходным кодом, построенная на движке Chrome V8 JavaScript для выполнения кода JavaScript вне браузера.
    • PhoneGap или Cordova — мобильная платформа, предоставляющая собственные API-интерфейсы iOS и Android для использования при написании javascript.
    • WordPress — CMS (система управления контентом), построенная на PHP. В настоящее время около 20% всех веб-сайтов работают на этой платформе.
    • Drupal — платформа CMS, построенная с использованием PHP.
    • AngularJS — интерфейсный фреймворк JavaScript

    Библиотеки: Библиотеки — это группы фрагментов кода, позволяющие реализовать большое количество функций без необходимости писать все самостоятельно. Библиотеки, как правило, также прикладывают усилия, чтобы убедиться, что код эффективен и хорошо работает в разных браузерах и на разных устройствах (не всегда так, но обычно так и есть).

    • Jquery — это библиотека javascript, которая обеспечивает обход HTML-документов, манипуляции, обработку событий, анимацию и AJAX с очень простым в использовании API, который работает с несколькими браузерами.
    • UnderScore.js — это также библиотека javascript, которая предоставляет целый набор помощников по функциональному программированию.

    API: API — это интерфейс прикладного программирования. Он создается разработчиком приложения, чтобы позволить другим разработчикам использовать некоторые функции приложения без совместного использования кода. Разработчики предоставляют «конечные точки», которые являются входными и выходными данными приложения. Использование API позволяет контролировать доступ с помощью ключей API. Примерами хороших API являются созданные Facebook, Twitter и Google для своих веб-сервисов.
    Итак, друзья! перестань думать и начни делать….

    Если вы новичок, вы можете обратиться к следующему.

    Введение в HTML CSS | Научитесь создавать свой первый веб-сайт всего за 1 неделю


Веб-разработка с нуля

Веб-разработка — одна из вечнозеленых отраслей и одна из самых высокооплачиваемых отраслей десятилетия. Да, он сильно изменился за определенный период времени, но он эволюционировал. Ниже описано, как вы можете научиться веб-разработке с нуля за 180 дней.

Дни 1–7: изучите основы веб-разработки и HTML

Вы должны начать с чего-то и когда-нибудь не так ли? Вот с чего вам следует начать. Начните изучать основы веб-разработки, например, как работает Интернет, некоторые протоколы, такие как HTTP, как код работает в одном браузере и т. д. Это некоторые концепции, которые должны быть кристально ясными в ваши первые дни.

Следующее, начните с HTML. Когда вы говорите о веб-разработке, HTML — это первое, что вы должны изучить, потому что это строительный блок Интернета.
Таким образом, в первые 7 дней начните с HTML и изучите HTML от основ до продвинутых. Узнайте, как мы можем создавать различные веб-макеты и как использовать различные веб-элементы. Как только вы закончите с основами веб-разработки и HTML, вы будете готовы двигаться дальше в своем путешествии по веб-разработке.

Дни 8–15: начните добавлять стили в свои макеты — изучите CSS

Следующим шагом является добавление стилей к вашим веб-макетам HTML. Это можно сделать с помощью CSS. Если HTML — это скелет веб-страницы, то CSS придает вашей странице мускулы. Все анимации, цвета, изображения, которые вы видите на веб-странице, все это делается с помощью CSS. Начните с основ CSS, таких как управление фоном и шрифтом, и изучите более сложные темы, такие как псевдоэлементы и классы и позиционирование в CSS.
Таким образом, к концу этих 15 дней вы будете готовы создать несколько простых статических веб-сайтов с использованием HTML и CSS.

День 16–20. Понимание того, что такое адаптивный веб-дизайн, и изучение медиа-запросов CSS

С развитием технологий и устройств, таких как планшеты и мобильные телефоны, доступ в Интернет пришел в наши карманы, и, согласно статистике, около 60% людей заходят на различные веб-сайты через свои мобильные телефоны. Таким образом, начните понимать, как работает адаптивная веб-разработка и как мы можем сделать веб-сайт адаптивным для различных устройств. Изучите медиа-запросы CSS, которые помогут в этом. Благодаря этому вы сможете превратить свои веб-сайты HTML-CSS в адаптивные сайты, которые хорошо работают на мобильных телефонах.

День 21–35: Изучите основы JavaScript — начните оживлять свои веб-страницы

JavaScript — важный элемент современной сети. В современном мире невозможно представить себе веб-приложение без JavaScript. Как только вы узнаете, как работает Интернет, и хорошо разбираетесь в HTML, CSS и адаптивном веб-дизайне, самое время начать с JavaScript.
Начните с основ программирования на JavaScript и проясните свои основы программирования на JS. Изучите различные конструкции программирования JS, типы данных, циклы, объекты и многое другое. Работайте над навыками программирования JS и сделайте свой JS супер сильным, это обеспечит сильную карьеру в веб-разработке.

День 36–50: Изучение современного JS — JavaScript Advanced и ES6

Как только база станет прочной, вы сможете двигаться дальше и углубляться в JS. Изучите различные передовые концепции JS, такие как манипулирование объектами, объектно-ориентированное программирование в JS, различные концепции ES6, такие как запросы и обещания, функции стрелок и многое другое. Узнайте об API и о том, как работать с API с помощью JS, поскольку это основа любого приложения для управления данными. Таким образом, в течение этих 30 дней вы можете стать мастером JS-программирования, и тогда это будет идеальное время, чтобы применить свои навыки JS в Интернете.

День 51–60: DOM И различные объекты на основе браузера JS

JavaScript DOM — это использование JavaScript в Интернете. Узнайте, как управлять элементами HTML с помощью JS DOM и как динамически добавлять и удалять стили на своих страницах. DOM делает веб-страницу динамичной, и именно это делает вашу веб-страницу живой. Освойте манипулирование DOM, и вы сможете создавать удивительные сайты, такие как корзины для покупок, клон Netflix и многое другое. На этом этапе вы будете готовы взяться за создание небольших проектов на личном и коммерческом уровнях.

День 61–65: Изучите Git и GitHub

GitHub объединяет крупнейшее в мире сообщество разработчиков для поиска, обмена и создания лучшего программного обеспечения. Он предлагает распределенный контроль версий и функции управления исходным кодом Git, а также собственные функции.
Узнайте из основ, как установить Github, как создать репозиторий GitHub, Как выполнять различные операции и многое другое. Как разработчик, это обязательный навык в кармане.

День 66–80: Изучение CSS Framework — Bootstrap (рекомендуется)

Это может быть хорошей идеей для изучения Bootstrap после освоения HTML-CSS и JS. Почему? Поскольку до сих пор вы могли писать и создавать все макеты с нуля, поэтому Bootstrap может быть хорошей идеей для легкого создания веб-страниц. Изучите систему сетки bootstrap и узнайте, как сделать ее отзывчивой с помощью Bootstrap и как создавать такие элементы, как кнопки, оповещения и многое другое.

День 81–120: Изучение JS Front End Framework — React (рекомендуется)

Современные веб-сайты требуют навыков работы с интерфейсом, таких как React, Vue, Angular, Svelte и т. д. Я бы рекомендовал React, поскольку он очень мощный, простой и самый популярный.
React — один из самых популярных интерфейсных фреймворков в наши дни. React делает простой веб-сайт интерактивным без какой-либо серверной поддержки. Начните с основ React, таких как компоненты React, жизненный цикл, маршрутизация реагирования и т. д. Для веб-разработчика React — это важный навык, который нужно иметь в кармане.
После того, как вы освоите основы, перейдите к продвинутым концепциям React, чтобы освоить React. Изучите такие концепции, как Dynamic React, управление операторами React, Redux, React Hooks и т. д. Овладение React гарантирует успешную карьеру веб-разработчика.

День 121-135: Переход к базе данных и изучение MongoDB

Приложение не заполнено данными, а данные в приложении обычно хранятся и извлекаются из базы данных. Существуют различные базы данных, такие как MySQL, PostgreSQL и т. д. Но я бы предложил MongoDB, потому что он хорошо работает со стеком JS и очень прост для новичка.
Начните изучать основы MongoDB, такие как базовые операции CRUD, различные операции фильтрации и манипулирования и т. д. Узнайте об интеграции базы данных с внешним интерфейсом и многом другом.

День 136–160: Изучение Node JS и Express

Наконец, пришло время Backend. И в 2020 году Node — лучший выбор для этого. Node — это среда выполнения JavaScript Backend, а Express — это среда Node, обеспечивающая эффективность веб-приложения. Узнайте о различных концепциях узлов, таких как создание API и работа с REST, работа и интеграция с базами данных Mongo и т. д.
Как только вы изучите Express и Node, вы сможете создавать полноценные веб-приложения любого типа. Таким образом, став полноценным веб-разработчиком.

День 161–170: Узнайте о развертывании и создайте проекты

Заключительные шаги — найти ресурсы и места, где вы можете развернуть такие проекты, как Heroku, Docker, AWS и т.