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

Онлайн-курс Frontend-разработчик

Онлайн-курс Frontend-разработчик. Обучение в школе Бруноям. По итогам: удостоверение о повышении квалификации.

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

Об обучении

Кому подойдёт

Для начинающих разработчиков

Начнёте карьеру разработчика во фронтенде, изучите основы HTML, CSS и JavaScript, создадите первые веб-страницы, которые можно будет положить в портфолио

Для IT-специалистов смежных профессий

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

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

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

1Введение в веб-технологии

Длительность: 2 недели.

  • Что такое сайт и способы его создания
  • Как устроен Интернет
  • Этапы создания сайта
  • Основные инструменты веб-разработчика
  • Валидность кода, валидаторы
2Основы HTML

В этом модуле вы научитесь создавать правильную структуру страницы, добавлять ссылки и медиа, оформлять контент списками. Сверстаете страницу с использованием всех изученных тегов Длительность: 2 недели.

  • Семантические теги для структуры страницы
  • Создание и настройка гиперссылок
  • Работа с нумерованными и маркированными списками
  • Вставка изображений, видео и аудио
  • Практическая вёрстка страницы с навигацией и карточками
3Основы CSS

В этом модуле вы освоите подключение CSS, научитесь задавать стили элементам и тексту, поймете логику наследования свойств Длительность: 2 недели.

  • Подключение стилей
  • Основные свойства оформления
  • Стилизация текста
  • Принципы каскадности
  • Практическое применение
4Многоколоночные макеты

Длительность: 1 неделя.

  • Многоколоночные макеты
  • Блочные и строчные элементы
5Вёрстка макета в Figma

Длительность: 1 неделя.

  • Знакомство с интерфейсом Figma
  • Работа с готовыми макетами
6Позиционирование

Длительность: 2 недели.

  • Абсолютное и относительное позиционирование
  • Фиксированное и sticky-позиционирование
7Формы обратной связи

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

  • Поля ввода и их виды
  • Чекбоксы и радиокнопки
  • Выпадающие списки с вариантами
  • Оформление форм
8Адаптивность и кроссбраузерность

Длительность: 2 недели.

  • Зачем нужна адаптивность и как она влияет на пользователей?
  • Медиа-запросы
  • Viewport и настройка области просмотра для мобильных устройств
9Анимации в CSS

В этом модуле вы научитесь создавать плавные переходы, многоэтапные анимации и преобразовывать элементы. Узнаете, где применять анимации в реальных проектах Длительность: 2 недели.

  • Плавные переходы между состояниями
  • Создание сложных анимаций через @keyframes
  • Трансформации элементов
  • Практические примеры использования
10Основы JavaScript

Длительность: 3 недели.

  • Введение JavaScript
  • Переменные и типы данных
  • Математические операторы и преобразование типов
  • Логические операторы
  • Ветвления и условные операторы
  • Встроенные функции для взаимодействия с пользователем
  • В этом модуле вы познакомитесь с основами JavaScript, научитесь работать с переменными и типами данных, освоите основные операторы и научитесь создавать простые интерактивные сценарии
  • Динамическая типизация
11Циклы и массивы в JavaScript

Длительность: 2 недели.

  • Циклы и массивы в JavaScript
  • Основы работы с массивами
  • Методы массивов: добавление и удаление элементов
  • Использование циклов for и while
  • Работа с вложенными массивами
12Функции

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

  • Основы функций и стрелочные функции
  • Работа с оператором return
  • Области видимости переменных
  • Замыкания и отложенное выполнение
  • Функции обратного вызова
13Объекты. DOM. События

В этом модуле вы научитесь создавать и работать с объектами, освоите принципы наследования, изучите методы работы с DOM и обработки событий Длительность: 2 недели.

  • Работа с объектами
  • Конструкторы и наследование
  • Взаимодействие с DOM
  • Обработка событий
14Анимация и эффекты в JavaScript

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

  • Виды веб-анимаций и их применение
  • Оптимизация рендеринга анимаций
  • Работа с Web Animations API
  • Популярные анимационные библиотеки
15Современные возможности JavaScript

Длительность: 2 недели.

  • Объявление переменных через let/const
  • Деструктуризация массивов и объектов
  • Методы работы с массивами
16Знакомство с Node.js

В этом модуле вы познакомитесь с серверным JavaScript, научитесь управлять зависимостями через NPM, освоите базовую настройку Webpack Длительность: 2 недели.

  • Основы Node.js и его модули
  • Работа с NPM и package.json
  • Настройка Webpack для сборки проектов
  • Использование загрузчиков и плагинов
17Работа с сервером

В этом модуле вы научитесь взаимодействовать с сервером, освоите различные методы отправки запросов и обработки ответов Длительность: 2 недели.

  • Отправка запросов через XMLHttpRequest
  • Использование Promise для асинхронных операций
  • Современный метод fetch
  • Синтаксис async/await
18Express JS

Длительность: 2 недели.

  • Основы фреймворков
  • Создание сервера и роутинг
  • Работа с API и шаблонизаторами
  • Хранение данных с ORM
  • В этом модуле вы освоите создание серверных приложений на Express JS, научитесь работать с маршрутами, API и базами данных
19Основы React

В этом модуле вы научитесь создавать компоненты, управлять их состоянием и стилизацией. Освоите маршрутизацию для одностраничных приложений Длительность: 2 недели.

  • Компоненты и JSX
  • Обработка событий и хуки
  • Управление состоянием
  • Стилизация компонентов
  • Маршрутизация с React Router
20Основы TypeScript

В этом модуле вы познакомитесь с основами TypeScript, научитесь работать с типами данных и создавать гибкие структуры Длительность: 2 недели.

  • Статическая типизация
  • Перечисления и типы массивов
  • Интерфейсы и пользовательские типы
  • Обобщённые типы
21Основы Redux

В этом модуле вы познакомитесь с Redux как инструментом управления состоянием, научитесь использовать Redux Toolkit для упрощения работы и освоите интеграцию с TypeScript Длительность: 2 недели.

  • Введение в управление состоянием
  • Основные принципы Redux
  • Работа с Redux Toolkit
  • Интеграция с TypeScript
  • Дорожная карта разработчика

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

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

Что оценить

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

Что уточнить

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

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

Удостоверение о повышении квалификации

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

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

Удостоверение о повышении квалификации

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

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

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