Как стать
веб-разработчиком
плюс

Cпойлер: за 18 месяцев, 16 500 рублей
в месяц. Если вы не найдёте работу,
мы вернём деньги.

→ 7 учебных и 3 реальных проекта для портфолио.


→ Практика в тренажёре: задачи, с помощью которых можно сразу же закрепить полученные знания.

Из чего состоит обучение

Понятная теория в нашей собственной среде обучения.


Программа трудоустройства

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

← 78% студентов Практикума трудоустраиваются в течение 4 месяцев после выпуска. А если вы не сможете трудоустроиться за 6 месяцев после окончания обучения — мы вернём деньги. Подробности просто и прозрачно описаны в оферте.

Быть веб-разработчиком — это:

→ Разрабатывать сайты и веб-приложения.

→ Писать код на HTML, CSS и JavaScript.

→ Работать над продуктом в команде. Ошибаться, исправлять ошибки и вместе приходить к оптимальным решениям.

→ Помогать пользователям становиться счастливее, а бизнесу — развиваться.

Чему вы научитесь на программе

Процесс превращения макета от дизайнера в веб-страницу, которой можно пользоваться. Правильно и красиво располагать заголовки, текст, изображения, кнопки и другие элементы помогает код на языке разметки HTML. А чтобы элементы выглядели, как задумал дизайнер, нужен язык стилей — CSS.

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

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

Вёрстка

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

Вы изучите и примените на практике две парадигмы программирования — объектно-ориентированное (ООП) и функциональное (ФП).

Программирование на JavaScript

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

Работа с внешними API

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

Пишем фронтенд на JavaScript и рассказываем про инфраструктуру современных сайтов.

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

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

Бэкенд — создание программ, которые работают с сервером — тем, что находится «под капотом» любого проекта на отдельном удалённом компьютере. Бэкенд можно писать на разных языках: PHP, Python, Ruby, C#, C, Go, Rust, Scala, Java.

Мы считаем, что лучше подробно разобрать один язык, и учим писать бэкенд на JavaScript с помощью технологии Node.js и фреймворка Express.

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

Когда JavaScript ещё не был таким удобным, все пользовались JQuery — сборником функций для разработки сайтов. Но после того, как JavaScript обновили, JQuery ушёл в отставку, а его место занял React. В вакансиях попадаются и другие фреймворки, например, Angular или Vue — они тоже ничего, но мы работаем с самым популярным.

Работа с библиотеками и фреймворками

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

Учимся делать так, чтобы сайты красиво смотрелись где угодно: хоть на смартфонах, хоть на планшетах. И чтобы везде одинаково хорошо работали.

Адаптивная кроссбраузерная
вёрстка
Язык программирования со строгой типизацией, который повышает надёжность JavaScript кода. TypeScript используют в Яндексе, Google, Miscrosoft и Slack. Фронтенд-разработчик со знанием TypeScript пишет более качественный и отказоустойчивый код.

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

TypeScript

Чтобы работать с кодом было удобно, его нужно как-то организовать. В программировании есть несколько идей о том, как это делать. Такие идеи называют парадигмами и самые распространённые из них — объектно-ориентированное программирование (ООП) и функциональное программирование (ФП).

Мы изучаем обе парадигмы и применяем их на практике.

Парадигмы программирования

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

Алгоритмы и структуры данных

Строительство дома начинается с плана. Можно, конечно, сразу перейти к делу и начать заливать фундамент (а дальше как пойдёт), но насколько такая конструкция будет надёжной — большой вопрос. Да и в процессе может оказаться, что стены не там, пол кривой, а окон не хватает. Аналогично с разработкой приложения. Хороший проект, который будет «жить» долго, начинается с архитектуры.

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

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

Для написания тестов есть разные фреймворки. Самые распространённые — Jest и Mocha. Мы будем работать с Jest: на нём удобно писать тесты и для фронтенда, и для бэкенда.

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

Вы познакомитесь с инструментами анализа производительности. Научитесь искать узкие места в приложении и устранять их.

Производительность
Не у всех в интернете добрые намерения. Наверное, вы слышали истории о том, как кто-то украл миллионы с банковского счёта или взломал почту известного человека. Всё это злоумышленники делают через уязвимости в приложениях. Чтобы этого не происходило, нужно научиться искать такие уязвимости и устранять их.
Безопасность
Сколько зарабатывает
веб-разработчик
Данные — взяты с Хабр Карьеры. Естественно, суммы
приблизительные: чем вы сильнее, тем они выше.

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

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

Полный силлабус программы можно посмотреть здесь.


Примерно 20 часов

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

Содержание:

Тема 1. Первый код
Тема 2. Что такое HTML и CSS
Тема 3. Базовые CSS-свойства
Тема 4. Больше CSS
Тема 5. Введение в JavaScript
Тема 6. JavaScript. Приземление в реальность
Тема 7. О том, что дальше

Примерно 2 часа

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

Содержание:

Тема 1. Что будет дальше: процесс обучения
Тема 2. Модули, дедлайны и плагиат
Тема 3. Про академы
Тема 4. Проектная работа и дополнительные проекты
Тема 5. Кое-что о софт-скилах
Тема 6. Команда сопровождения
Тема 7. Коммуникация
Тема 8. Правила
Тема 9. Что получится в итоге
Тема 10. Знакомство позади. Убедимся, что правильно друг друга поняли

4 недели, 60 часов, + 1 проект в портфолио

Вы узнаете, на что способны HTML и CSS. Пройдёте Flexbox, позиционирование элементов, работу с медиафайлами, виджетами, создание анимаций. Познакомитесь с самым популярным в мире подходом к организации кода — методологией БЭМ. Кроме этого, подключите к проекту систему контроля версий Git и попробуете работать в командной строке — так вы создадите для сайта необходимое окружение из вспомогательного программного обеспечения.

Проект:

Типовой одностраничный сайт
Вы сделаете его с применением флексбокс-вёрстки, позиционирования и продвинутой семантики языка HTML. Закрепите навыки работы с анимациями, шрифтами и фреймами. Когда всё будет готово, вы опубликуете результат работы в GitHub.

Месяц 1
Тема 1. Про подход к учёбе
Тема 2. Повторение перед стартом
Тема 3. Что нужно для написания кода?
Тема 4. Структура файлов, пути к файлам
Тема 5. Про браузеры и шрифты
Тема 6. Флексбокс-вёрстка
Тема 7. Основы семантики HTML
Тема 8. Методология БЭМ. Основы
Тема 9. Пути к файлам и организация файлов по БЭМ
Тема 10. Идентификаторы, псевдоклассы и псевдоэлементы
Тема 11. Позиционирование элементов
Тема 12. Пора заниматься проектом
Тема 13. HTML: видео, iframe, embed, API
Тема 14. Анимации и трансформации
Тема 15. Bash и Git. Основы

4 недели, 60 часов, +1 проект в портфолио

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

Проекты:

Адаптивный сайт
Вы сверстаете проект о путешествиях по России. Это адаптивный сайт, который будет корректно отображаться и на компьютере, и на телефоне.

Веб-сервис Mesto
Начнёте делать веб-сервис Mesto. Он чем-то похож на Instagram — это тоже интерактивная страница, куда можно добавлять фотографии, удалять их и ставить лайки. В этой проектной работе вам предстоит сверстать сайт. Позже вы добавите в проект функциональность на JavaScript.

Месяц 2
Тема 1. Цифровой продукт и работа с макетом
Тема 2. Разметка и вёрстка форм
Тема 3. Дизайн в мире множества устройств
Тема 4. Grid Layout, часть 1
Тема 5. Grid Layout, часть 2
Тема 6. Разработка интерфейса для разных устройств
Тема 7. Продвинутый Git и Bash
Тема 8. Git для взрослых

4 недели, 60 часов

Полноценное погружение в JavaScript. Вы исследуете типы данных, научитесь работать с условиями, циклами и функциями. А ещё углубитесь в алгоритмические задачи, изучите массивы и объекты.

Всю теорию примените в проекте Mesto — из свёрстанных страниц работа превратится в полноценный сайт.

Проекты:

Веб-сервис Mesto
Вы начнёте разрабатывать функциональность веб-сервиса Mesto. Напишете ещё больше JavaScript: реализуете добавление, удаление фотографий и лайки к ним.

Алгоритмические задачи
В этой проектной работе вы решите 14 алгоритмических задач разного типа.

Месяц 3
Тема 1. Вспомнить всё
Тема 2. Примитивы. Начало
Тема 3. Знакомство с DOM
Тема 4. Дебаггинг JavaScript
Тема 5. Методы работы с данными, условия, циклы
Тема 6. Создание, добавление и удаление элементов в DOM
Тема 7. Массивы
Тема 8. Функции
Тема 9. Объекты
Тема 10. Подготовка к решению алгоритмических задач
Тема 11. Git для гигантов
Тема 12. Git. Инструменты
Тема 13. Как работать с документацией
Тема 14. Командная работа

4 недели, +2 проекта в портфолио

Вы сверстаете и напишите базовую функциональность одного реального и одного учебного проекта.

4 недели, 60 часов

Вы поработаете с пользовательскими событиями. Добавите валидации полей ввода на клиенте и тем самым улучшите пользовательский опыт. Также узнаете о взаимодействии с сервером: научитесь получать и отправлять данные.

Вы исследуете продвинутую работу с JavaScript: асинхронные и синхронные операции. Познакомитесь с концепцией Promise.

Научитесь работать с инфраструктурой и понятием модульности: подключите и настроите конфигурацию сборщика Webpack.

Проект:

Веб-сервис Mesto
Настроите валидацию форм и отображение ошибок в проекте Mesto.

Вы научитесь подключать к проекту Webpack. Также подключите приложение к серверу. Приложение станет полноценным: все изменения данных будут сохраняться на бэкенде.

Месяц 5
Тема 1. Обработка событий
Тема 2. Работа с формами
Тема 3. Валидация форм
Тема 4. Модули в JS
Тема 5. Сборка проекта. Webpack
Тема 6. Продвинутый JavaScript. Асинхронность
Тема 7. Работа с API

4 недели, 60 часов, + 1 проект в портфолио

Вы изучите браузерное хранилище и концепцию ООП, а также написание кода в ООП-стиле с использованием синтаксиса ES2015. С ООП очень тесно связан контекст и ключевое слово this. В этом месяце вы научитесь с ними работать. А в конце разберётесь, как выкладывать проект на сервер.

Проект:

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

Месяц 6
Тема 1. Объектно-ориентированное программирование
Тема 2. ООП в интерфейсах
Тема 3. Новый синтаксис. Деструктуризация
Тема 4. ООП в интерфейсах. Продолжение
Тема 5. Способы привязки this и потеря контекста
Тема 6. Хранилище. localStorage и sessionStorage
Тема 7. Дополнительно. Прототипы объектов

4 недели, 80 часов

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

Проект:

Приложение Stellar Burger
Вы самостоятельно напишите фундамент проектного приложения, несмотря на то, что это только начало вашего пути в React-разработке. Часть приложения, которую вы сделаете, будет соответствовать высоким стандартам индустрии, а качество кода будет не хуже того, что используется в продакшене многих компаний.

Месяц 7
Тема 1. Основы React
Тема 2. Инструментарий React
Тема 3. Продвинутый React

4 недели, 80 часов

Вы узнаете, как с помощью Redux работать с состоянием в приложении и создавать глобальное хранилище. Научитесь структурировать всю бизнес-логику приложения и пользоваться ей, а также взаимодействовать с API с помощью усилителей в Redux и обрабатывать несколько результатов выполнения запроса. Сможете реализовывать Drag and Drop в приложении несколькими способами, в том числе попробуете на практике библиотеку React DnD.

Проект:

Приложение Stellar Burger
Создадите Redux-хранилище и реализуете работу с пользовательским интерфейсом с помощью React DnD.

Месяц 8
Тема 1. Глобальное состояние
Тема 2. Библиотека Redux
Тема 3. Drag and Drop в приложениях

4 недели, 70 часов, +1 проект в портфолио

Научитесь создавать отдельные экраны в приложении и настраивать переходы между ними с помощью библиотеки `react-router-dom`, в том числе и динамически генерируемые маршруты. Вы узнаете, как реализовывать авторизацию в приложении, в том числе и с помощью токенов. Вам предстоит настроить защищённые авторизацией маршруты и переадресацию пользователей.

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

Проект:

Приложение Stellar Burger
Вы создадите ленту заказов с использованием WebSocket. Реализуете роутинг и авторизацию в приложении.

Месяц 9
Тема 1. Роутинг в приложениях
Тема 2. Безопасность в веб-приложениях
Тема 3. Взаимодействие в режиме реального времени: WebSockets
Тема 4. WebSocket и Redux: собственный middleware для работы с сокетами

4 недели, 70 часов, +1 проект в портфолио

Вы научитесь применять TypeScript в разных проектах: на нативном JS, React, а ещё в приложениях с использованием Redux.

Проект:

Приложение Stellar Burger
Перепишете все компоненты и хранилище на TypeScript.

Месяц 10
Тема 1. Повышение надежности в веб-приложениях: TypeScript
Тема 2. Использование TypeScript в React
Тема 3. Использование TypeScript в Redux-приложениях

4 недели, +1 проект в портфолио

После тренировки на космической бургерной Stellar Burger, вы примените знания React и Redux к реальному проекту. Вам предстоит написать его функциональность с использованием технологий, которые вы изучали последние 2 месяца.

4 недели, 60 часов, + 1 проект в портфолио

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

Проект:

Визуализатор алгоритмов «МБОУ АЛГОСОШ им. Фибоначчи»
Реализуете несколько алгоритмов и визуализируете их работу.

Месяц 12
Тема 1. Алгоритмы
Тема 2. Структуры данных

4 недели, 60 часов

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

Проект:

Приложение Stellar Burger
Полностью покроете приложение Stellar Burger юнит- и интеграционными тестами с помощью библиотек Jest и Cypress.

Месяц 13
Тема 1. Функциональное программирование
Тема 2. ООП. Паттерны и антипаттерны
Тема 3. Декларативный и императивный стили программирования
Тема 4. Подходы к тестированию. Разновидности и инструменты
Тема 5. Тест-раннеры Jest и Cypress

4 недели, 80 часов, + 1 проект в портфолио

Для начала вы разберётесь, как выполняется код бэкенда. Познакомитесь со средой выполнения серверного JavaScript — Node.js — и узнаете, как она работает изнутри. Затем освоите сторонние библиотеки и научитесь добавлять их в проект при помощи пакетного менеджера npm.

После этого вы разработаете собственный веб-сервис с применением фреймворка Express, подключите к нему авторизацию и реализуете корректную обработку ошибок.

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

Проект:

Веб-сервис Mesto
Создадите файловую структуру приложения на Express. Добавите необходимые маршруты. После этого подключите базу данных и опишите её контроллеры.

Месяц 14
Тема 1. Что это такое Node.js. Экосистема npm
Тема 2. Погружение в Node.js: потоки, Event Loop, события, таймеры
Тема 3. Поиск и устранение ошибок. Отладка
Тема 4. Введение в Express
Тема 5. Использование TypeScript с Express
Тема 6. Основы MongoDB
Тема 7. Продвинутый Express
Тема 8. Безопасность веб-приложения

4 недели, 80 часов, + 1 проект в портфолио

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

Затем вы познакомитесь с реляционными базами данных и языком SQL. Подключите базу данных PostgreSQL к проекту с использованием библиотеки TypeORM.

Проект:

Приложение «Купиподаридай»
Вы разработаете модульный API сервис с использованием Nest.js, опишите маршруты и контроллеры приложения, подключите к нему базу данных PostgreSQL, а также напишете автоматические тесты для основной функциональности.

Месяц 15
Тема 1. Знакомство с Nest.js. Экосистема Nest
Тема 2. Основные компоненты Nest: модули, контроллеры, провайдеры
Тема 3. Управление зависимостями в Nest. DI и IoC
Тема 4. Логирование и авторизация в Nest.js
Тема 5. Знакомство с реляционными БД и SQL
Тема 6. Использование PostgreSQL в Nest.js. TypeORM
Тема 7. Тестирование бэкенда. Jest

4 недели, 60 часов, + 2 проекта в портфолио

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

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

А ещё познакомитесь с Docker Compose, который позволяет управлять группой контейнеров как единым приложением.

Проекты:

Веб-сервис Mesto
Развернёте проект на удалённом сервере с применением Git и процессного менеджера pm2. Затем автоматизируете выгрузку изменений из репозитория на сервер при помощи pm2.

Приложение «Купиподаридай»
Упакуете сервис в Docker и запустите его на удалённом сервере при помощи Docker Compose.

Месяц 16
Тема 1. Создание и настройка удалённого сервера
Тема 2. Деплой. Загрузка кода на удалённый сервер
Тема 3. Автоматизация деплоя при помощи pm2
Тема 4. Организация окружения приложения
Тема 5. Знакомство с контейнерами. Docker
Тема 6. Создание собственного Docker-контейнера
Тема 7. Публикация Docker-образа в DockerHub
Тема 8. Связывание контейнеров. Docker Compose

4 недели, + 1 проект в портфолио

Вы создадите клиентскую и серверную части приложения с использованием знаний, которые получили ранее. После этого выложите приложение на удалённый сервер и запустите его с помощью Docker Compose.

2 недели

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

В каждом спринте вас ждут четыре вебинара: два основных (с наставником) и два дополнительных.

60 часов, программа трудоустройства, + 6 месяцев сопровождения в поиске работы (акселерация)

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

Курс занимает от 2 до 4 часов ежемесячно и покрывает одну новую тему, связанную с трудоустройством. Благодаря ему вы научитесь правильно себя позиционировать: узнаете про рынок и профессии, определитесь с целью, продумаете стратегию поиска работы, поработаете над резюме, оформите портфолио, научитесь составлять сопроводительные письма и потренируетесь в прохождении HR-собеседований.

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

Содержание трека:

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

Сколько стоит обучение →

18 месяцев учебы, примерно по 20 часов в неделю. Где-то всё сразу будет понятно, а где-то придётся быть особенно внимательными и усидчивыми.

252 000 ₽ сразу

16 500 ₽ в месяц

итого 297 000 ₽

экономите 45 000 ₽

или

Что ждёт вас на курсе ↓


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

Практика: сотни задач, 7 учебных и 3 реальных проекта, более 50 вебинаров, лайвкодинги.

Вы сделаете десять
проектов для портфолио

Мы поможем с каждым. Так что в итоге вы не просто научитесь веб-разработке — вам будет, что показать на собеседовании. Семь проектов — это минимум. Кроме них, у вас будет возможность участвовать в создании реальных проектов от некоммерческих организаций и пополнить портфолио ещё и ими.

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

У вас будет диплом Яндекса

Часть студентов устраивается на работу по новой специальности ещё во время обучения. Большинство выпускников находит работу примерно за четыре месяца. Институт образования НИУ ВШЭ подтвердил эти данные через исследование трудоустройства выпускников.

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

Вы подготовитесь к трудоустройству

Часть студентов устраивается на работу по новой специальности ещё во время обучения. Большинство выпускников находит работу в пределах четырёх месяцев. Институт образования НИУ ВШЭ подтвердил эти данные через исследование трудоустройства выпускников.

Половина трудоустройств происходит менее чем за два месяца

Динамика трудоустройства выпускников Практикума

Трудоустройство в два этапа:

2 этап —
акселерация:

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

1 этап —
подготовка:

→ Учимся составлять грамотное резюме
и цепляющее мотивационное письмо.

→ Готовимся к прохождению интервью
и репетируем их.

→ Развиваем soft skills (или по-русски гибкие навыки). Они нужны для работы над общими задачами, поэтому работодатели особенно ценят их.

В каком формате учимся
веб-разработке

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

Погружение в неё помогает студентам осваивать навыки максимально эффективно.

Команда сопровождения

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

Код-ревьюеры

Настоящие разработчики, которые проверяют ваш код и проекты, указывают на ошибки и дают рекомендации.

Наставники

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

Кураторы

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

Поддержка

Это специалисты, которые помогают справляться со всеми техническими сложностями. Они на связи 24/7 на случай, если вы решили поработать ночью. Отвечают за 10 минут.

Работа над некоммерческими проектами

Кроме учебной программы, вы будете участвовать в создании сайтов для некоммерческих организаций, с которыми мы сотрудничаем. Вот, например, наши студенты сделали сайт для проекта «Рак лечится» фонда Хабенского или сайт для проекта «Турбина» книжного магазина «Маршак». Такие вещи особенно ценятся работодателями.

Онлайн-мероприятия

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

Коммьюнити

С вами в потоке будут студенты со всей России. Это огромная эмоциональная поддержка, новые знакомства и интересные беседы.

В Практикуме есть две программы по веб-разработке. Она длится 10 месяцев, вторая — 18. Мы уверены в обеих программах: они обе помогут научиться думать, как веб-разработчики. Но они нужны для разных целей и жизненных обстоятельств. Посмотреть, чем они отличаются, и выбрать подходящую именно для вас можно
в этом файле.

Если вы всё ещё не уверены в выборе, прочтите истории наших студентов, которые уже изменили свою жизнь
Если появились вопросы, значит, вам интересно. Отвечаем заранее на некоторые:
Кто меня будет учить?
Учиться вы будете самостоятельно, но на помощь всегда готов прийти наставник — практикующий разработчик. А учебную программу создаёт команда опытных преподавателей, методологов и действующих специалистов не только Яндекса и Школы анализа данных, но и других лидеров технологической и образовательной индустрии.
Подойдёт ли мне профессия?
Пока ни мы, ни вы этого не знаем. Чтобы лучше понять, пройдите бесплатный вводный курс и приходите на ближайший день открытых дверей.
Мне помогут устроиться на работу?

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

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

Как можно оплатить?

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

Можно ли обучиться профессии за 18 месяцев?
Да.

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

Каким требованиям я должен соответствовать?
Для старта достаточно иметь законченное среднее образование и возможность уделять учёбе от 15 часов в неделю.
А если я хочу работать в Яндексе?

Говорим открыто: если совсем нет опыта, устроиться в Яндекс даже спустя полтора года учёбы будет непросто. Тех, у кого это получилось — единицы. Но можно начать с другой компании, а когда немного окрепнете, прийти в Яндекс.

Как и когда я буду учиться?

Всё обучение разбито на четырёхнедельные спринты. Как правило, одну неделю вы проходите теорию и практику в тренажёре. Вторую — делаете проектную работу и проходите код-ревью. Параллельно со всем этим посещаете лекции, делаете дополнительные проекты и общаетесь в чате: со студентами, наставником и куратором.

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

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

Пора учиться
новому

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

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

8-800-700-93-29

Звонок по России бесплатный

Thu Jul 21 2022 12:39:48 GMT+0300 (Moscow Standard Time)