Освойте профессию Fullstack-разработчика на JavaScript за 14 месяцев

Уже записались?
Вы можете оплатить курс и приступить к обучению.
Специализация

Fullstack
Developer

Пн — 20:00, Чт — 20:00
Формат: онлайн
Длительность обучения: 14 месяцев
Старт: 28 июня
Вы пополните портфолио тремя разными по задачам проектами и сможете уверенно чувствовать себя на собеседованиях
Три проектные
работы
Комплексная система, которая поможет получить выгодные офферы в перспективных проектах
Помощь с трудоустройством
Актуальные навыки, которые помогут начать и развиваться в профессии
Авторская программа
Для кого?
Специализация для тех, кто хочет с нуля освоить востребованную профессию Fullstack-разработчик до компетенций, соответствующих Middle+ уровню.
Кто такой
Fullstack-разработчик?
Fullstack-разработчик – это универсальный и востребованный сотрудник, который принимает участие во всех этапах разработки веб-приложений: от верстки дизайна веб-приложения до создания серверной и ее настройки.
Вам подходит программа, если вы:
Подходит ли программа именно вам?
Менеджер поможет разобраться!
Практикующий разработчик и хотите переквалифицироваться в Fullstack-разработчика
Новичок, который хочет освоить профессию Fullstack-разработчика с нуля
Не имеете навыков программирования и хотите начать заниматься Fullstack-разработкой
Какой результат вы получите?
Обучение состоит из 3-х ступеней и подготовительного курса. Вы последовательно пройдете постановку и документирование требований, сопровождение разработки, проектирование разных систем
Разберете DOM API, Ajax и события в рамках разработки в браузере, и, конечно, прокачаете навыки в HTML и CSS. Научитесь писать код на диалектах JavaScript таких, как TypeScript и JSX. Помимо разработки клиентской части в браузере, вы научитесь использовать серверную платформу Node.js и её окружение.
Изучите популярный фреймворк Angular с реактивными возможностями RxJS, а также библиотеки для написания web-приложений: ReactJS, Redux и современные подходы к разработке UI такие, как Vue и набирающий популярность Svelte. Узнаете, как хранить данные в MongoDB, использовать TDD подход и писать тесты на различных фреймворках и уровнях, а собирать проекты для production будете с помощью Webpack.
JavaScript Developer. Professional
Ступень 3
Вы научитесь решать на JavaScript различные задачи фронтенда и бэкенда. Изучите основные возможности JavaScript — замыкания, особенности ООП и SOLID в JS, функционального и реактивного программирования, Promises и другие фичи ES6, паттерна Event Loop.
Длительность: 5 месяцев
Результат: изучите фреймворки, js архитектуру и сможете решать на JavaScript задачи фронтенда и бэкенда
JavaScript Developer. Basic
Вы научитесь понимать код и принципы разработки, сможете работать без шаблонов и уверенно действовать в рамках своих компетенций, задавать вопросы и находить ответы. С первого же месяца вы будете заниматься в условиях, приближенных к реальной разработке: научитесь использовать Git, покрывать код тестами, познакомитесь с CI-процессами.
Ступень 2
Вы получите навыки фронтенд-разработки, которые выделят вас среди начинающих разработчиков. Вы освоите технологии, которые используют в проектах прямо сейчас: React, TypeScript, Babel, Webpack, Node.js.
Длительность: 6 месяцев
Результат: сможете решать задачи фронтенда на junior+ уровне
Все основные возможности Javascript

Домашние задания и их разбор

Подготовка к курсам "Fullstack разработчик Javascript", "React.js-разработчик" и "Node.js-разработчик"
JavaScript для начинающих
программистов
Подготовительный курс
Научитесь работать с фреймворками bootstrap и tailwind
Пройдете основы оптимизации, BEM номенклатуру
Освоите основной стек технологий и приемы в верстке: box model, positioning, float, flexbox, grid, media quesries, fallbacks, CSS resets, autoprefixer, postcss
HTML/CSS
Ступень 1
Создавать макеты любой сложности без гор библиотек и плагинов
Создавать семантическую разметку вебсайтов
Научитесь интерпретировать макеты дизайнеров
Длительность: 3 месяца
Результат: изучите вёрстку и научитесь верстать макеты
Fullstack Developer
Перспективы направления
Средний уровень зарплат
~165 000 ₽/мес

Опыт 1-3 года

Без опыта
~40 000 ₽/мес
405+ вакансий
Fullstack Developer
Трудоустройство
Мы даём качественные знания, которые помогут в получении офферов в перспективных проектах
Разместите информацию о себе в базе OTUS — это даст возможность получать приглашения на собеседования от партнеров
Карьерные мероприятия в сообществе с публичным разбором резюме и прохождением собеседования
Формат обучения
Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.
Два занятия по два академических часа в неделю.

Доступ к записям и материалам остается навсегда
Интерактивные вебинары
Домашние задания + три проектные работы, которые усилят ваше портфолио
Практика
Общайтесь с преподавателями голосом на вебинарах и в Slack группы
Активное комьюнити
Разбор домашних заданий с ментором
Раз в месяц ментор проводит групповые разборы домашних заданий.
Вы выполняете домашнее задание
1
Ментор проверяет его в личном кабинете, делает ревью и дает развернутый фидбэк
2
На занятии ментор отвечает на часто возникающие вопросы, проводит подробный разбор работ студентов и объясняет каждый этап выполнения.
3
С ментором также можно общаться по домашнему заданию в чате. Он даст вам обратную связь по итогам проверки и направит вас в нужное русло.
4
Преподаватели действуют в единой связке с ментором, создавая бесшовный образовательный процесс
Программа курса
Программа составляется с учетом требований работодателей
и актуализируется перед каждым запуском
Получить полную программу курса
Проектные работы
Каждая ступень завершается финальным проектом, который предстоит защитить перед преподавателем. Вы выбираете то, что интересно вам. Проект станет примером кода и отличным кейсом в портфолио, который оценят потенциальные работодатели.
После Ступени 3
Придумываете идею для проекта самостоятельно. Примеры тем: Task Runner для создания части Continuous Integration цикла, Reciept Roulette для управления и рекомендации рецептов, Elements Dashboard — магазин web-компонент.
После Ступени 2
Можете реализовать свою идею или взять один и предложенных вариантов: сайт с прогнозом погоды, визуальный конструктор страниц, чат.
После Ступени 1
Выбираете тему проектной работы и обсуждаете ее тему с преподавателем. Разрабатываете и презентуете работу.
Трансляция пройдет:
Ближайшие мероприятия
JavaScript Array
Руководитель курса
Василий Ванчук
На занятии мы разберем такие основы Javascript как массивы и то, какие структуры данных они реализовывают в Javascript, разберем приемы работы с массивами и разложим по полочкам семантическую разницу между разными методами массивов, чем reduce отличается от forEach. Занятие подходит всем, кто знаком с основами Javascript.
Открытый урок, 24 мая в 20:00
Основы HTML
Преподаватель
Мария Коршунова
На занятии рассмотрим основы работы с HTML, начиная с самых простых вещей. Рассмотрим несколько типичных ошибок не только среди начинающих, но среди продолжающих и иногда даже сеньоров. Будем создавать разметку страницы авторизации: разберём основы семантики и атрибуты полей формы. Вебинар подойдёт как для начинающих, так и продолжающих обучение вёрстке.
Открытый урок, 6 июня в 20:00
Javascript c нуля
Преподаватель
Андрей Осипук
На занятии мы узнаем что такое Javascript, узнаем какие типы данных существуют, разберёмся с работой массивов и функций, напишем свой калькулятор. После урока вы освоите базовые знания JS, научитесь создавать простейшие вещи на Javascript и оперировать всеми типами данных. Открытый урок подойдёт людям, которые впервые знакомятся с программированием.
Открытый урок, 22 июня в 20:00
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания.

Диплом о профессиональной переподготовке
OTUS осуществляет лицензированную образовательную деятельность.

Вконце прохождения специализации вы получите сертификат OTUS и официальный диплом о получении новой специальности.
Старт: 28 июня
Нужна рассрочка?
Оставьте заявку и менеджер расскажет вам об условиях
Стоимость обучения
160 000 ₽
Записаться и получить консультацию
Длительность: 14 месяцев
Старт: 28 июня
Нужна рассрочка?
Оставьте заявку и менеджер расскажет вам об условиях
Стоимость обучения
160 000 ₽
-18%
Оплатить
специализацию
Длительность: 14 месяцев
Старт: 28 июня
Нужна рассрочка?
Оставьте заявку и менеджер расскажет вам об условиях
Стоимость обучения
160 000 ₽
-18%
Начало занятий
не за горами
Длительность: 14 месяцев
-18%
Получите письмо как только мы откроем набор
Сообщить о старте набора
-18%
Загрузка...
Сообщить о старте набора
-18%
Мы скоро с вами свяжемся :)
Сообщить о старте набора
Я работаю в компании программистом, обучение было организованно в рамкам корпоративного повышения квалификации, основной язык в проекте, над которым работаю - php, в меньшей степени используется и js, поэтому для того чтобы улучшить свои знания в js выбрала именно этот курс...
Дарья Мороз
Отзывы студентов о программе
Работал инженером в области неразрушающего контроля. Мне посоветовали Отус, и я уже примерно полгода изучал JavaScript и хотел в нем развиваться.

Нравилось хорошее отношение учителей и готовность отвечать на вопросы. Также понравился...
Максим Тарасов
Искал курсы по продвинутому javascript'у с nodejs и фреймворками react, angular. Услышал от Ильи Климова (он же javascript ninja) положительный отзыв о курсе Javascript Professional в OTUS и решил попробовать.

Результатом остался полностью доволен: было более...
Ярослав Красноперов
Корпоративное обучение для ваших сотрудников
Поможем вашей компании развивать команду! Этот и еще 60+ курсов для IT-специалистов таких направлений, как: программирование, тестирование, администрирование, информационная безопасность, управление и Data Science. 300 компаний уже обучают у нас сотрудников.
Часто задаваемые вопросы: