Освойте профессию Fullstack-разработчика на JavaScript за 14 месяцев с персональным ментором.
Уже записались?
Вы можете оплатить курс и приступить к обучению.
Специализация
Пн — 20:00, Ср — 20:00
Формат: онлайн
Длительность обучения: 14 месяцев
Старт: 27 декабря
Для кого?
Специализация для тех, кто хочет с нуля освоить востребованную профессию 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
Перспективы направления

Без опыта
~40 000 ₽

Опыт 1-3 года
~165 000 ₽
Средний уровень зарплат
405+ вакансий
Fullstack Developer
Трудоустройство
Мы оказываем помощь в вопросах карьеры на протяжении всего обучения и спустя полгода после его завершения.
Получите помощь с составлением резюме, портфолио и сопроводительного письма
Пройдете карьерную консультацию с нашим HR-специалистом
Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
Партнёры курса
Формат обучения
Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.
Два занятия по два академических часа в неделю.

Доступ к записям и материалам остается навсегда
Интерактивные вебинары
Домашние задания + три проектные работы, которые усилят ваше портфолио
Практика
Общайтесь с преподавателями голосом на вебинарах и в Slack группы
Активное комьюнити
В начале обучения за вами закрепляется ментор. Как и преподаватели, менторы — эксперты, работающие в этом направлении
Персональный ментор
Онлайн-сессии на 40 минут каждую неделю
Раз в неделю вы делаете домашнее задание и договариваетесь с ментором о созвоне
На сессии ментор прокомментирует ваше решение. При необходимости можно сразу внести изменения и посмотреть результат
Ментор заранее знакомится с вашей работой, поэтому к встрече он уже знает, на что обратить внимание. Вы тоже можете заготовить вопросы
Преподаватели действуют в единой связке с менторами, создавая бесшовный образовательный процесс
1
2
3
4
Программа курса
Программа составляется с учетом требований работодателей
и актуализируется перед каждым запуском
Ступень 1
Модуль 1. Введение в Web
Модуль 2. Layouts (макеты)
Модуль 3. Адаптивный веб-дизайн
Модуль 4. Coding style. C 2 декабря
Модуль 5. JavaScript Basic
Модуль 6. Проектная работа
Подготовительный курс
Модуль 1. Знакомство с JavaScript
Модуль 2. Объекты и массивы
Модуль 3. Работа с DOM
Модуль 4.Встроенные инструменты
Ступень 2
Модуль 1. Базовый JavaScript. Работа с GIT и настройка окружения
Модуль 2. Создание и стилизация HTML страниц
Модуль 3. Применение JavaScript/Typescript для создания интерактивных страниц
Модуль 4. Структурирование программ на JavaScript и разработка одностраничных приложений
Модуль 5. Разработка с использованием React.js
Модуль 6. Основы разработки на Node.js и сопровождение кода
Модуль 7. Проектная работа
Ступень 3
Модуль 1. JavaScript
Модуль 2. Node.js
Модуль 3. Современный Стэк JavaScript
Модуль 4. React
Модуль 5. Angular
Модуль 6. Vue
Модуль 7. Проектная работа
Получить полную программу курса
Проектные работы
Каждая ступень завершается финальным проектом, который предстоит защитить перед преподавателем. Вы выбираете то, что интересно вам. Проект станет примером кода и отличным кейсом в портфолио, который оценят потенциальные работодатели.
После Ступени 3
Придумываете идею для проекта самостоятельно. Примеры тем: Task Runner для создания части Continuous Integration цикла, Reciept Roulette для управления и рекомендации рецептов, Elements Dashboard — магазин web-компонент.
После Ступени 2
Можете реализовать свою идею или взять один и предложенных вариантов: сайт с прогнозом погоды, визуальный конструктор страниц, чат.
После Ступени 1
Выбираете тему проектной работы и обсуждаете ее тему с преподавателем. Разрабатываете и презентуете работу.
Ближайшие мероприятия
На открытом вебинаре создадим карточку товара. Возьмем за основу макет по продаже мебели, сделанный в figma, добавим html, css, анимации и js, если потребуется.
Демо-занятие, 2 Декабря в 20:00
Карточка товара
Преподаватель
Илья Филимонов
Преподаватель
Маргарита Образцова
На вебинаре преподаватель обсудит программу курса, формат обучения и перспективы для выпускников. А также поделится опытом и расскажет о себе. Задайте свои вопросы преподавателю!
6 Декабря в 20:00
Знакомство с преподавателем
На занятии будут рассмотрены такие типы данных в JavaScript, как number и bigint, а также особенности их устройства и операций с ними.
Демо-занятие, 20 Декабря в 20:00
Такие разные числа!
Преподаватель
Юрий Дворжецкий
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания.

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

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

В курсе понравились несколько вещей: высокий профессиональный уровень лекционного материала, профессионализм и заинтересованность в процессе обучения преподавателей, большой охват инструментов разработки языка. Самое главное, наверное, то что обучение вызвало интерес к данному языку, его инструментам, это довольно мощный толчок в личностном развитии, в стремлении продолжать осваивать язык и выбрать его в качестве основного языка в профессиональной деятельности.
Максим Тарасов
Работал инженером в области неразрушающего контроля. Мне посоветовали Отус, и я уже примерно полгода изучал JavaScript и хотел в нем развиваться.

Нравилось хорошее отношение учителей и готовность отвечать на вопросы. Также понравился большой объем технологий на курсе. Добавить в принципе нечего. Единственное хотелось бы выделять на каждую технологию больше времени на ДЗ и больше лекций. То есть увеличить например длительность курса в 2 раза. Тогда можно было бы более глубоко изучить все технологии.

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

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

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

Благодаря курсам наконец-то удалось найти время заняться своим гитхаб аккаунтом, начать реализацию pet project'а, который давно хотел реализовать.

Резюмируя, могу сказать, что курс Javascript Professional в OTUS - отличная ступенька для дальнейшего профессионального и карьерного роста. И хотел бы поблагодарить команду OTUS за прекрасный курс!
Я работаю в компании программистом, обучение было организованно в рамкам корпоративного повышения квалификации, основной язык в проекте, над которым работаю - php, в меньшей степени используется и js, поэтому для того чтобы улучшить свои знания в js выбрала именно этот курс...
Дарья Мороз
Отзывы студентов о программе
Работал инженером в области неразрушающего контроля. Мне посоветовали Отус, и я уже примерно полгода изучал JavaScript и хотел в нем развиваться.

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

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