Профессия Web-разработчик

  • Освоите JavaScript, HTML, CSS и Figma с нуля
  • Научитесь выполнять задачи frontend и backend-разработчика
  • Соберете сильное портфолио из 10+ кейсов и создадите свой первый сайт
Обучение от экспертов из «Сбербанка», «Яндекс» и Skyeng
Беспроцентная рассрочка, если вы из России или Казахстана
Стажировки в компаниях-партнерах
Учитесь и работайте из любой точки мира

Курс для тех, кто хочет

Сделать первый шаг в IT

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

Совместить IT и творчество

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

Попробовать себя в разных сферах

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

Освойте профессию веб-разработчик с нуля

От 60 000 ₽
Junior
без опыта работы, после обучения
От 120 000 ₽
Middle
опыт работы: 1,5–2 года
От 160 000 ₽
Senior
опыт работы: более 3 лет
Свыше 5000 вакансий на hh.ru

на hh.ru

172 студента нашли работу

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

Разрабатывать интерфейсы на HTML и CSS

Освоите основные инструменты frontend-разработчика. Научитесь разбираться в шрифтах, визуале и анимации. Узнаете, как улучшить пользовательский опыт с помощью верстки.

Тестировать ПО и находить баги

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

Писать код на JavaScript

Научитесь писать код на одном из самых популярных языков программирования в мире. Узнаете про объекты, массивы и функции. Научитесь создавать анимированные веб-приложения.

Выполнять задачи frontend, так и backend-разработчика

Освоите Typescript и Node.js. Научитесь улучшать безопасность и производительность кода и создавать более сложные веб-приложения.

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

Свободный график

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

Менторское сопровождение

Наставник будет сопровождать вас до конца испытательного срока на новой работе. Он поможет пройти собеседование и выполнить тестовое задание.

Фокус на практику

70% курса состоит из практических заданий. Прокачивать навыки вы будете на настоящих кейсах компаний.

При участии экспертов

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

Базовая программа — 8 месяцев

Раздел 1 · Блоков 2

Введение в программирование

Каждому новичку будет доступен вводный курс. На нем вы поближе познакомитесь с профессией, а также поймете, чем занимаются ваши будущие коллеги.
Базовые навыки разработчика
  • Узнаете о специфике работы разработчика и поймете, как устроено программирование.
Основы языков программирования
  • Познакомитесь с циклами, структурами данных и архитектурой кода.
Раздел 2 · Блоков 6

Основы верстки: HTML, CSS + Figma

Разберетесь с ключевыми инструментами веб-разработки. Отработаете знания на практике, пройдете стажировку и начнете искать подходящую вакансию.
Принципы HTML
  • Структура веб-страницы, базовый HTML
  • Базовый CSS, селекторы и каскад
  • Продвинутый CSS, адаптивность и кроссбраузерность
  • Основы JavaScript, инструменты для разработки и отладки
Объекты HTML и DOM-модель
  • Объекты, массивы, функции в JavaScript
  • DOM-модель и работа со страницей
  • Обработка событий
  • Взаимодействие с сервером
Расширенные возможности HTML и CSS
  • Git и GitHub: Настраиваем репозиторий для проекта
  • Формы HTML: построение, валидация, доступность
  • Flex или Grid: Основы создания макетов
  • Адаптивная и кроссбраузерная верстка
Системы контроля версий
  • Системы контроля версий. Версионирование кода, совместная разработка, CSV
  • Git & GitHub, Commit, ветки, слияние веток и разрешение конфликтов, GitHub, Командная работа, код-ревью
  • Жизненный цикл ПО, CI/CD
  • Git: основные понятия. Знакомство с GitLab
  • Введение в GitLab CI
  • GitLab CI: внутренние переменные, артефакты, правила
Инструменты верстки и UX
  • Основы тестирования верстки + DevTools
  • Улучшаем пользовательский опыт (UX) с помощью CSS-анимаций
  • Идеальная верстка: делаем Pixel Perfect по макету в Figma
Работа с Figma
  • Знакомство с Figma
  • Работа с фигурами и инструментами
  • Создание дизайна интерфейса в Figma
  • Констрейнты, компоненты и auto layout
  • Варианты и библиотеки
  • Прототипирование и анимация
  • Figma Community и FigmaJam
  • Совместная работа и передача дизайна
Раздел 3 · Блоков 2

Работа с JavaScript

Упор на практику. Активный поиск вакансий. Составление резюме, , выполнение тестового задания и трудоустройство под руководством куратора.
Базовый JavaScript
  • Введение. Переменные и работа с числами. Константы
  • Строки, boolean и условные операторы. Преобразование типов и нестрогие сравнения
  • Массивы и циклы. Объекты
  • Функции/области видимости и замыкания
  • Обработка событий и пользовательский ввод
  • Подключение библиотек
  • Регулярные выражения. Форматирование. Работа с датами
  • Mикро- и макротаски. Цикл событий
  • Анимации и CSS-фреймворки
  • Структуры данных и алгоритмы
  • Сборка проекта
Методологии тестирования ПО
  • Кроссбраузерное тестирование
  • Обработка проблем с HTML и CSS
  • Обработка ошибок в JavaScript
  • Реализация обнаружения функций
  • Введение в автоматизированное тестирование веб-приложений
  • Инструменты тестировщика
  • Документы тестировщика
  • Артефакты тестирования
  • Жизненный цикл разработки ПО
Раздел 4 · Блоков 3

Advanced JavaScript

Расширенные возможности JavaScript
  • Продвинутые операторы JS
  • Алгоритмы: рекурсия и сортировки
  • Работа с графами и деревьями
  • Хеш-таблицы
  • Стек и очереди
  • Решение алгоритмических задач
  • Наследование и прототипное наследование
  • Шаблонизация
  • Общение с сервером
  • Использование API в браузере
  • Рендеринг в браузере
  • Типовые виджеты
  • Управление пакетами: npm
Библиотека React
  • Быстрый старт в React
  • Компоненты
  • Рендеринг
  • Hooks
  • Маршрутизация в React
  • События и состояние
  • CSS-стилизации
  • Context API
Современные методологии управления разработкой
  • Методологии управления: Agile и Waterfall
  • Scrum
  • Kanban
  • Инструменты управления
Раздел 5 · Блоков 6

Продвинутые навыки web-разработчика

TypeScript
  • Введение в TypeScript
  • TypeScript: базовый синтаксис, типы данных и переменные
  • TypeScript: операторы, условия и циклы, числа
  • Функции в TypeScript
  • TypeScript: строки, массивы, кортежи
  • TypeScript: union
  • TypeScript: классы и объекты
  • TypeScript: пространства имен и модули
SQL
  • Введение в блок SQL
  • Извлечение и фильтрация данных (часть 1, 2)
  • Преобразование и сортировка данных: введение, advanced
  • Группировка данных
  • Базы данных. JDBC
  • Развитие проекта. Создание todo.
  • Введение в базы данных
  • Объединение таблиц
  • Подзапросы
  • Обновление, добавление и удаление данных
  • Создание, изменение и удаление таблиц
  • Advanced SQL: операции с текстом и оконные функции
  • Advanced SQL: ускорение и оптимизация запросов, табличные выражения
  • Практический проект LEGO
JavaScript на серверной стороне: основы Node.js
  • Веб-сервер: базовые знания
  • Веб-программирование на стороне серверов: быстрый старт
  • Клиент-сервер
  • Фреймворки серверной части
  • Веб-безопасность
  • Express (Node.js/JavaScript): старт работы
  • Express: создание каркаса сайта
  • Express: работа с базой данной
  • Express: маршруты и контроллеры
  • Express: отображение данных
  • Express: работы с формами
  • Express: установка веб-сайта
Основы DevOps для программиста
  • Зачем DevOps frontend-разработчику
  • Введение в DevOps
  • Linux: введение и основные концепты ОС
  • Bash. Базовый инструмент скриптов в Linux
  • Контейнеризация. Знакомство с Docker.
  • Упаковка приложений в Docker
  • Docker-Compose. Сервисы и взаимодействия
  • Ansible. Основные концепции и команды
  • Ansible. Роли и переменные
  • Ansible. Разработка ролей
ChatGPT для разработчика
  • Введение в ChatGPT и его применение в разработке программного обеспечения
  • Устранение неполадок и отладка с помощью ChatGPT
  • Повышение качества кода с помощью ChatGPT
  • Проверка кода и документирование с помощью ChatGPT
  • Автоматическое тестирование с помощью ChatGPT
  • Генерация кода с помощью ChatGPT
  • Лучшие практики и советы по работе с ChatGPT
Дипломная работа
  • Работа над дипломным проектом для портфолио
  • Рост в тимлида
  • Финальная защита и консультации

Трудоустройство

80%
учеников нашли работу еще в процессе обучения
Более 200
партнеров среди ведущих IT-компаний за 10 лет
2,5 месяца
среднее время поиска работы

Этапы трудоустройства

1
Резюме и самопрезентация

Научим уверенно говорить про свои умения и производить положительное впечатление. Проведем тестовое собеседование. Вместе составим резюме и сопроводительное письмо.

2
Поиск вакансий

Сделаем анализ рынка, предложим разные варианты, направим ваше резюме компаниям-партнерам.

3
Трудоустройство

Поможем выполнить тестовое задание. Разберем ошибки в случае отказа, чтобы вы могли попробовать снова. Будем поддерживать вас до конца испытательного срока.

Тарифы

Стандартный
6 000 /мес.
55%
320 000 

х 24 платежа в рассрочку
или одним платежом с дополнительной скидкой 10% – 129 600 ₽

  • Освоение всех навыков профессии Web-разработчик
  • Гарантия трудоустройства
  • Поддержка при прохождении курса
  • Доступ к материалам курса на 3 года
  • Доступ к комьюнити разработчиков
Продвинутый
7 278 /мес.
56%
397 000 

х 24 платежа в рассрочку
или одним платежом с дополнительной скидкой 10% – 157 212 ₽

  • Все опции базового тарифа
  • Поддержка менторами вплоть до окончания испытательного срока
  • Расширенный доступ к образовательным программам
  • Трекинг с пошаговым сопровождением
Премиум
8 230 /мес.
57%
689 000 

х 36 платежей в рассрочку
или одним платежом с дополнительной скидкой 10% – 266 643 ₽

  • Все опции продвинутого тарифа
  • Персональный ментор на всех этапах
  • Составление карьерного плана на несколько лет вперед
  • Возможность выбрать ментора

Остались вопросы?

Записаться на курс и получить бесплатную консультацию
Я подтверждаю согласие на обработку персональных данных в соответствии с условиями Политики конфиденциальности
Часто задаваемые вопросы

В чем разница между Web-разработчиком и программистом?

Программист –– это специалист, который создает сайты, мобильные приложения, компьютерные программы с помощью кода.

Web-разработчик –– это специалист, который создает и поддерживает сайты, приложения, интернет-магазины. Он делает так, чтобы все эти веб-ресурсы были интерактивными, функциональными. Без web-разработчика сайт –– это просто макет.

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

Чем занимается веб-разработчик?

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

Фронтенд и бэкенд веб-разработчики –– в чем разница?

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

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

Можно ли работать веб-разработчиком без образования?

Да, чтобы стать веб-разработчиком образование не требуется. Достаточно получить базовые знания на курсе. За 8 месяцев мы обучаем будущих специалистов с нуля.

Сколько зарабатывает веб-разработчик на разных грейдах?

Junior зарабатывает от 60 00 ₽, Middle –– от 120 000 ₽ и Senior от –– 160 000 ₽ в месяц.

Инструменты веб-разработчика –– с чем ему нужно работать?

Фронтенд-разработчики используют в своей работе HTML, CSS, Figma, CSS и JavaScript, а также различные редакторы кода (IDE).

Бэкенд-разработчики работают с PHP, Python, Ruby, Typescript и Node.js, а также используют фреймворки и библиотеки, такие как React, Django или Express.js.

Образовательные услуги оказываются ООО «Тривиум» на основании Лицензии № Л035-01271-78/00176826 от 10 декабря 2021 года.

Реклама, ООО «Тривиум»