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

Онлайн-буткемп: веб-разработчик

Освоите востребованную IT-профессию с нуля за 3 месяца

Научитесь программировать на JavaScript — сможете создавать сайты и веб-приложения

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

Когда
12 сентября — 12 декабря
Набор вот-вот закончится
Курс стартовал, но еще можно попасть в этот набор

Длительность

3 месяца

Формат

Вебинары, видеолекции, домашние задания, лайвкодинг

Документ

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

Онлайн-буткемп — это формат ускоренного обучения 

с поддержкой в трудоустройстве

  • Учитесь в будни по 8 часов в день

    Изучаете теорию, общаетесь с экспертами на онлайн-встречах, тренируете софт- скиллы в командной работе
    с однокурсниками

  • Закрепляете знания на практике

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

  • Защищаете дипломный проект

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

  • Получаете диплом и находите новую работу

    Выдаём официальный
    документ и характеристику с рекомендательным письмом от эксперта — это повысит ваши шансы на трудоустройство

На рынке не хватает веб-разработчиков

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

~ 10 900 вакансии

веб-разработчика на hh.ru в июне 2022 

Зарплата специалиста

по данным hh.ru в среднем составляет

  • Junior-специалист

    Опыт до 1 года

  • Middle-специалист

    Опыт 1–3 года 

  • Senior-специалист

    Опыт более 3 лет 

Что нужно для поступления в буткемп

Иметь возможность учиться в интенсивном формате: 5 дней в неделю по будням, 8 часов в день

Протестировать свою готовность и мотивацию к обучению: выполнить несложное практическое задание и пройти тест из 8 вопросов. Выполнение тестового займёт не более 3 часов. Материалы для подготовки и само задание вы получите после записи в буткемп

Кому подойдёт такой формат

Тем, кто хочет сменить профессию
__________________________

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

Начинающим фронтенд- и веб-разработчикам
__________________________

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

Специалистам из смежных профессий
__________________________

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

Вы научитесь решать все основные задачи веб-разработчика

Верстать веб-сайты и отдельные блоки с помощью HTML и CSS

Контролировать изменения кода проекта и работать с GitHub

Делать адаптивную вёрстку и верстать сайты для всех типов устройств

Создавать серверную часть на Node.js. Это позволит выполнять более сложные
и интересные задачи

Писать код для фронтенд-разработчика с использованием JavaScript, библиотеки React

Работать с API сторонних сервисов

Обучение на 70% состоит из практики

Примеры ваших будущих проектов     

Самостоятельно сверстаете лендинг на HTML и CSS по ТЗ заказчика

Программа обучения — 3 месяца

Занятия проходят по будням с 10:00 до 19:00 МСК

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

HTML-вёрстка: с нуля до первого макета

Научитесь верстать сайты на HTML и CSS, вносить изменения в существующую вёрстку.

Теги для вёрстки контента страницы

Теги для вёрстки структуры страницы

Теги для вёрстки форм

Селекторы CSS

Определение контекста элементов

Блочная модель

Позиционирование элементов

Оформление текста

Оформление декоративных элементов

Состояние интерактивных элементов

Итоговый проект: вёрстка макета сайта

Адаптивная и мобильная вёрстка

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

Вёрстка резинового макета

Резиновые изображения

Медиа-запросы и медиа-функции

Вёрстка для мобильных устройств

Вёрстка адаптивного макета

Адаптивная типографика, выбор Breakpoints

Адаптивные изображения

Основы программирования

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

Алгоритмы, переменные, числа и строки

Логика и математика

Ветвление кода

Алгоритм с множественным выбором

Ошибки в коде

Массивы, циклы

Подпрограмма, функция

Объекты

Синхронное и асинхронное выполнение алгоритма

Предназначение системы контроля версий

Основные операции: фиксация и откат изменений, поиск, история

Работа с сервисом GitHub

Ветки, слияние веток и разрешение конфликтов

Командная работа

Основы JavaScript

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

Основы отладки

Базовый и расширенный синтаксис

Типы данных

Функции, объекты

Прототип и конструктор объекта

Объектно-ориентированное программирование в JS: ES6

Обработка исключений и замыкания

Прототип массива, функции высшего порядка

Асинхронность

Возможности JavaScript в браузере

Способы поиска нужного HTML-элемента

Объект события

DOM

Работа с HTML-формами

Изменение структуры HTML-документа

Хранение состояния на клиенте

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

Научитесь работать с современным инструментом для организации рабочего окружения: npm, webpack. Разберётесь с наиболее сложными разделами языка: прототипной моделью, promises и асинхронным программированием async или await. Научитесь работать с формами: проводить валидацию, использовать продвинутые элементы — слайдеры, календари, файлы. Познакомитесь с API, предоставляемым браузером: геолокацией, нотификацией, медиа, веб-сокетами. Через анимацию добавите интерактивность в свои приложения.

Стандарты и рабочее окружение

Модули и webpack

Платформы: браузер vs Node.js

Unit-тестирование

Прототипы, конструкторы, классы и наследование

Object, reflection и proxy

Регулярные выражения

Контейнеры

ArrayBuffer

Promises, async/await, timers and event loop

Символы, итераторы, генераторы

TypeScript

Рабочее окружение

Работа с DOM — объектной моделью документа

Обработка событий

Организация тестирования: Unit, E2E

Работа с HTML-формами, LocalStorage

Drag and Drop, работа с файлами

Работа с HTTP

Анимация и CSS

Geolocation, notification, media

RxJS

EventSource, Websockets

WebWorkers, ServiceWorkers

Библиотека React

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

Компоненты, композиция компонентов

События и состояние

Props

Формы

Жизненный цикл и работа с HTTP

Компоненты высшего порядка

Hooks, Context API

React Router

Redux и Redux Thunk, Redux Observable, Redux Saga

Введение в Node.js, библиотека Express.js

Познакомитесь с рабочей средой Node.js и инструментами разработки. Создадите консольное приложение для обработки файлов с помощью потоков. Познакомитесь с библиотекой Express.js, развернёте приложение на сервере, освоите Docker, подключите базу данных MongoDB для хранения данных и Passport.js для аутентификации пользователей, настроите обмен данными между клиентом и сервером — с этим помогут websocket и socket.io.

Начало работы с Node.js

Аргументы командной строки и console

Пакеты и модули Node.js

Потоки и модули: fs, path

Http-module. Переменные окружения

Библиотеки Node.js для веб-разработки

Middleware. Паттерн цепочка обязанностей

Шаблонизаторы. Отрисовка контента и развёртывание приложения на сервере Heroku

Docker: установка и настройка

Docker: контейнеризация приложения

Базы данных

Подключение MongoDB в Node.js приложение

Аутентификация. Passport.js

Realtime взаимодействие с сервером, протокол Websocket. Библиотеки Ws и Socket.io

Дипломный проект: интернет-магазин с CRM

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

Хотите узнать о программе больше — получите персональную консультацию

Международный

Преподаватели курса — практикующие разработчики

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

Владимир Языков

Основатель компании Useful Web

Ключевые навыки: PHP/JS (Laravel/Yii/Node+Express/Sails; MySQL/MSSQL/Postgre/Redis). Уровень — senior

Анна Русяева

Веб-разработчик на фрилансе

Ключевые навыки: HTML/CSS, JS, TypeScript, Angular

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

Изучаете теорию

Получаете базовые знания, общаетесь с экспертами на онлайн-встречах, тренируетесь работать в команде

Закрепляете знания на практике

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

Общаетесь с экспертами и наставниками

Ежедневно получаете поддержку в формате диалога и обратную связь от экспертов и наставников

Защищаете дипломный проект

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

Получаете диплом и находите новую работу

Выдаём диплом о профессиональной переподготовке и характеристику с рекомендательным письмом от эксперта

Ваше резюме после обучения

Веб-разработчик

От 70 000 рублей

    Ключевые навыки

  • Вёрстка веб-страниц: HTML, CSS

  • Адаптивная и мобильная вёрстка

  • Контроль изменений кода проекта, работа на GitHub

  • Решение задач с использованием JavaScript

  • Создание интерактивных веб-страниц

  • Использование библиотек React, JSX, React router, VirtualDom

  • Применение принципов клиент-серверного взаимодействия

  • Бэкенд на PHP

  • Работа с библиотекой Laravel для разработки бэкэнда

Освоенные инструменты

JavaScript

JavaScript

Язык программирования, который позволяет создавать интерактивные сайты и мобильные приложения

CSS

CSS

Язык описания веб-страницы, написанной с помощью HTML. Используется для задания цветов, шрифтов, стилей, расположения отдельных блоков

HTML

HTML

Язык разметки, который позволяет создавать веб-страницы

React

React

Библиотека JavaScript, которая позволяет ускорять разработку пользовательского интерфейса

Node.js

Node.js

Программная платформа, которая расширяет возможности JavaScript и делает его универсальным языком для веб-разработки по фронтенд и бэкенд части

Git

Git

Консольная утилита для отслеживания и ведения истории изменения файлов в проекте

GitHub

GitHub

Веб-сервис для хостинга IT-проектов и их совместной разработки

Rest API

Rest API

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

Redux

Redux

Библиотека для JavaScript для разработки клиентской части веб-приложений. Позволяет упростить передачу данных

TypeScript

TypeScript

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

MongoDB

MongoDB

Документоориентироанная NoSQL-система управления базами данных. Используется для проектирования мобильных приложений, игр

Express.js

Express.js

Веб-фреймворк для приложений Node.js. Предоставляет обширный набор функций для мобильных и веб-приложений

Вашу квалификацию подтвердит диплом о профессиональной переподготовке

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

Поможем найти работу после обучения

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

Сможете консультироваться с HR-специалистом в течение 1 месяца после окончания обучения

Оформите резюме, чтобы оно заинтересовало работодателя

Соберёте при нашей поддержке портфолио, чтобы не было сомнений в ваших навыках

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

Получите каналы для поиска работы и подборки открытых вакансий у наших партнёров

Вернём деньги, если обучение не подойдёт

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

Подробные условия

Отвечаем на вопросы

  • Чем буткемп отличается от обычных курсов?

    Главное отличие буткемпа от курса — это интенсивное обучение в формате фултайм. Оно позволяет получить квалификацию веб-разработчика и начать работать по новой профессии уже через 3 месяца, а не через 8.

  • Кто будет меня учить?

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

  • Если у меня нет опыта, я смогу освоить эту программу?

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

  • Какие рекомендации по характеристикам ноутбука или компьютера
    для обучения?

    Рекомендуем использовать ноутбук или компьютер с характеристиками не ниже: Windows: Win7, 2Гб ОЗУ, ЦПУ Intel Pentium 4. MacOS: Sierra, High Sierra, Mojave, Catalina, Big Sur.

  • Могу ли я совмещать обучение с работой?

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

все вопросы