Курс · Профессиональное обучение

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

Фронтенд-разработчик: онлайн-курс Нетологии. Научитесь проектировать интерфейсы сайтов и приложений, работать с HTML-вёрсткой и JavaScript. Сможете претендовать на начинающие позиции или выйти на фриланс через 6 месяцев обучения. По итогам: диплом о профессиональной переподготовке.

Первый экран курса на сайте школы
  • Длительность11 мес.
  • ДокументДиплом о профессиональной переподготовке

Программа обучения

11 разделов программы по данным школы.

1HTML и CSS. Вёрстка с нуля до первого макета

Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам модуля, который включает 8 занятий, вы самостоятельно сверстаете лендинг с нуля. 11 часов теории, 48 часов практики.

  • Введение в вёрстку
  • Контентные теги
  • Теги для вёрстки структуры контента
  • Позиционирование блочных элементов
  • Вёрстка форм
  • Нестандартные элементы форм
  • Всплывающие элементы
  • Позиционирование flex-элементов
  • Проект: вёрстка макета сайта Пример готовой работы
2Адаптивная и мобильная вёрстка

Получите опыт, который позволит стать незаменимым звеном в проектировании и создании современных отзывчивых веб-интерфейсов. Сможете верстать сайты для всех типов устройств. 14 часов теории, 51 час практики.

  • Вёрстка резинового макета
  • Резиновые изображения
  • Введение в медиазапросы
  • Медиафункции
  • Особенности вёрстки на мобильных устройствах
  • Вёрстка адаптивного макета
  • Адаптивная типографика
  • Breakpoints
  • Адаптивные изображения
  • CSS Grid
  • Кроссбраузерность и доступность
  • Проект: адаптивная мобильная версия макета сайта Пример готовой работы
3Основы программирования

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

  • Базовые понятия. Переменные и числа
  • Логический тип и ветвление
  • Строки. Алгоритмы. Как отлаживать код
  • Массивы и базовые методы работы с ними
  • Циклы
  • Ассоциативные массивы
  • Функция без параметров. Область видимости
  • Параметры и возвращаемое значение
  • Воркшоп: разработка логики игры «Виселица»
  • Проект: игра «Крестики-нолики» на JavaScript Пример готовой работы
4Git — система контроля версий

Научитесь работать с системой Git и сервисом GitHub, сможете публиковать свои работы и уже в процессе обучения сформируете первое портфолио — работодатели часто просят показать примеры вашего кода на GitHub. 4 часа теории, 3 часа практики.

  • Знакомство с системой контроля версий Git
  • Работа с локальным репозиторием в Git
  • Работа с удалённым репозиторием через GitHub
  • Командная работа в Git и GitHub. Часть 1
  • Командная работа в Git и GitHub. Часть 2
5Основы JavaScript

Глубже погрузитесь в JavaScript — один из самых популярных и гибких языков программирования. Начнёте с азов синтаксиса, узнаете, как работает сайт, и напишете своё веб-приложение — онлайн-сервис для торговли криптовалютой. 11 часов теории, 48 часов практики.

  • Основные понятия
  • Функции
  • Объекты
  • Классы
  • Обработка исключений и замыкания
  • Асинхронность
  • Функции декораторы, call, apply
  • Проект: сайт-биржа по продаже криптовалюты
6Основы JavaScript в браузере для фронтенд-разработчика

Узнаете о дополнительных возможностях браузера — Web API. Подключите скрипт к HTML-документу и получите к нему доступ, чтобы сделать документ живым: изменять его и реагировать на действия пользователя. 11 часов теории, 32 часа практики.

  • Возможности JavaScript в браузере
  • Способы поиска нужного HTML-элемента
  • Объект события
  • DOM
  • Работа с HTML-формами
  • Изменение структуры HTML-документа
  • Асинхронные запросы
  • Хранение состояния на клиенте и отправка на сервер
  • Проект: веб-менеджер личных финансов Пример готовой работы
7Продвинутый JavaScript и основы React

Научитесь использовать ESLint для автоматической проверки кода на наличие проблем. Добавите в ваши проекты Webpack для сборки модулей веб‑приложения в единый JS-файл. Познакомитесь с React — библиотекой для создания пользовательского интерфейса приложения на JavaScript. 13 часов теории, 40 часов практики.

  • Блок 1. Организация работы в JavaScript
  • Блок 2. Разработка веб-страниц в React
  • Проект: онлайн-игра «ходилка» в стиле фэнтези Пример готовой работы
8Дипломный проект

Cоздадите сайт для кинотеатра. Разработаете информационную систему с возможностью администрирования залов, сеансов и предварительного бронирования билетов.

9Продвинутый JS: современные возможности языка

16 часов теории, 72 часа практики.

  • Тестирование и Contionuous Integration
  • Object, Reflection и Proxy
  • Promises, async/await, timers & event loop
  • Прототипы, конструкторы, классы и наследование
  • Контейнеры и ArrayBuffer
  • Символы, итераторы, генераторы
10Продвинутый JS в браузере

16 часов теории, 72 часа практики.

  • Рабочее окружение, DOM, обработка событий
  • Работа с формами с сетью (HTML-формы, Drag and drop. Files, HTTP)
  • Geolocation, Notification, Media
  • RxJS
  • REST, Server-sent events, WebSockets
  • Анимация и CSS
  • Тестирование прототипа
  • WebWorkers, ServiceWorkers
11Расширенный функционал React

13 часов теории, 72 часа практики.

  • Композиция и жизненный цикл компонентов. HTTP
  • hooks, Context API
  • Компоненты высшего порядка
  • Redux, Redux Toolkit, Redux Saga

Разбор Обучакина

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

Что оценить

  • Соответствие программы вашим задачам
  • Формат практики и обратной связи
  • Требования к поступающим

Что уточнить

  • Актуальную стоимость и условия оплаты
  • Доступ к материалам и поддержку
  • Порядок возврата и выдачи документов

Документ после обучения

Диплом о профессиональной переподготовке

Частые вопросы

Какой документ выдаётся?

Диплом о профессиональной переподготовке

Где вам удобнее подобрать курс?

Готовим помощников по выбору курса. Если канал помечен «Скоро», бот ещё недоступен.

Telegram — СкороMAX — Скоро