Специализация
Fullstack на JavaScript

Обучение Fullstack веб-разработчика на Javascript
Онлайн
из любой точки мира
{{start_date}}
дата старта
12 месяцев
длительность обучения
Освойте веб-разработку с нуля - фронтенд и бэкенд на Javascript
Веб-разработка – профессия с высоким стабильным доходом и удобным графиком. И освоить ее несложно. Главное выбрать правильный подход и настроиться на работу!

На практике для большинства вакансий и заказов на фрилансе требуется похожий набор навыков: сверстать страницу, добавить скрипт на Javascript, развернуть сервер, установить на него Node, поправить шаблоны пр.

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

Вы не просто выучите Javascript, вы научитесь программировать - мы начинаем курс с фундамента по алгоритмам и типам данных.

Скидка {{sale}}% на курс
Забронируйте курс по спеццене — со скидкой {{sale}}%!
Мы гарантируем, что вы сможете выполнять заказы на фриланс-биржах на Javascript сразу после окончания обучения!
Откройте для себя прелести удаленной работы: работайте из любой точки планеты и увеличивайте доход
Платите по частям или после обучения: учитесь, не отвлекаясь на решение финансовых вопросов (подробнее о рассрочке)
После обучения вам станут доступны более 850 вакансий Топ компаний с хорошими условиями:
На фриланс биржах 80% заказов, размещенных компаниями и частными лицами, вы сможете решить уже сразу после программы:
Для кого эта специализация?
Новичков
стремящихся освоить Javascript для создания сайтов и сервисов по профессиональной программе с менторской поддержкой.
Фрилансеров
и желающих ими стать, с целью зарабатывать на фриланс биржах, брать более сложные проекты и управлять своим временем самостоятельно.
Вы научитесь программировать с нуля
Мы обучаем так, что вы освоите программирование, не имея технической базы
Персональный
ментор
С самого старта программы вам помогает ментор: отвечает на вопросы, разбирает вместе с вами задачи, курирует финальные проекты
Алгоритмическое мышление
Мы закладываем алгоритмическое мышление и учим программировать через отработку алгоритмов
Финальный проект
В ваше портфолио добавится разработанный вами сложный проект сайта каршеринга, который вы выполняете в команде под руководством тимлида
Обучение через практику
Навыки закрепляются выполнением домашних заданий с фидбеком от преподавателя, работой в тренажерах и взаимной проверкой практики одногруппниками

Как проходит обучение на курсе
Программа обучения
Программа разработана так, чтобы за 12 месяцев получить фундамент программирования и на тренажерах освоить фронтент и бекенд на Javascript
Алгоритмы и структуры данных
Изучаем устройство веба и браузеров, какие бывают протоколы. Учимся решать алгоритмические задачи. Разбираемся в типах данных.

— 6 недель, 7 часов в неделю
— Алгоритмы
— Типы данных, массивы, функции
— 50 задач на алгоритмы
— Подборка дополнительных материалов
— Помощь экспертов и ментора
Программируем на Javascript
Осваиваем Javascript: синтаксис, объекты, функции, классы. Учимся перекладывать алгоритмические решения на Javascript. Изучаем GitHub и заливаем свой код.

— 8 недель, 8 часов в неделю
— JSON, XML, AJAX
— Интервалы, event loop, async
— Github, Gitlab
— 26 заданий по Javascript
— 76 задач в тренажере Javascript
— 70 задач в тренажере HTML/CSS
— Подборка внешних инструментов для дополнительной практики
— Помощь экспертов и ментора
Создаем фронтенд на React
Верстаем страницу на HTML/CSS с адаптивным интерфейсом и добавляем Javascript. Изучаем React и создаем сложные элементы.

— 16 недель, 10 часов в неделю
— DOM
— Webpack
— Обзор Vue и Angular
— 45 задач в тренажере React
— Проект по верстке адаптивного сайта с использованием Javascript
— Подборка дополнительных материалов
— Помощь экспертов и ментора
Изучаем Node.js и подключаем базу данных
Изучаем работу базы данных SQL и noSQL. Реализуем сервер на Node.js.

— 8 недель, 9 часов в неделю
— Работа с MongoDB
— REST API
— Проект - сервер на Node.js с подключение базы данных
— Подборка дополнительных материалов
— Помощь экспертов и ментора
Фулстек-разработка и тестирование
Изучаем архитектуру разработки и жизненный цикл ПО. Знакомимся с CI/CD и как тестировать приложения.

— 4 недели, 9 часов в неделю
— Web API
— Web Sockets
— Подборка внешних инструментов для дополнительной практики
— Помощь экспертов и ментора
Карьерный модуль
Бонус-модуль.

Помощь с резюме, поиском вакансий и заказов на фриланс-биржах
Тестовое прохождение интервью с фидбеком от эксперта
Финальный проект
— 8 недель, 10 часов в неделю
— Под руководством тимлида
— Прокачка soft skills

Сайт каршеринга с адаптивным интерфейсом на JS+React+Redux и серверной частью на Node.js + Nest.js с подключением к высоконагруженной базе данных и к платежной системе, с личным кабинетом и нотификациями
Получить подробную программу курса
Что вы будете уметь по окончании обучения
Сверстать страницу на HTML
Решать задачи любой сложности с помощью алгоритмов
Программировать на JavaScript
Писать серверную логику и развернуть Node.js
Настраивать взаимодействие с базами данных
Создавать сложные интерактивные интерфейсы
Развернуть на домене созданный сайт и поддерживать его
Разбираться в чужом коде, вносить изменения
Искать и исправлять ошибки в своем коде (debugging)
Написать собственный движок сайта
Использовать библиотеку React
Тестировать приложения
Преподаватели и менторы
Дмитрий Бондарчук
Lead Software Engineer в EPAM
Ведущий преподаватель специализации. Кандидат физико-математических наук (объект диссертационного исследования — в области искусственного интеллекта и обработки текстов на естественном языке)
Наталья Крестинина
Frontend-разработчик в EPAM Systems
Преподаватель в SkillFactory и Webpurple, ментор в RSSchool.
Владимир Высокий
Руководитель команды разработки в Рамблере
Руководитель команды разработки в Рамблере.
Анна Демченко
Ментор в SkillFactory
Образование: инженер-математик, педагог-психолог. Работала инженером-криптографом в НТЦ Атлас. Ведущий вебинаров SkillFactory.
Юлия Токаревская
Frontend-разработчик в Socialbakers
6 лет опыта работы разработчиком. Образование - диплом бакалавра по специальности Бизнес-информатика.
Алина Лямзина
Методист в SkillFactory
Педагогический дизайнер, методист.
Никита Ульшин
Engineering Product Owner в компании Alyce
Ментор в SkillFactory. Выпускник ДонГТУ «Электронные системы». Работал в крупных аутсорсинговых компаниях - Luxoft, EPAM Systems. В них прошёл путь от middle-разработчика до frontend-лида.


Ольга Самохвалова
Frontend-разработчик в EPAM Systems. Магистр программной инженерии.
Автор в SkillFactory.
Руслан Фомин
Backend Node.js Developer в компании Alma Info Press
Опыт в программировании более 5 лет. Стек: TypeScript, Node.js, Nest.js, Express, GraphQL, DynamoDB, TypeORM, SQL. Опыт работы бэкенд-разработчиком в интеграции с AWS Lambda в Anime.club.
Анна Агабекян
Ментор в SkillFactory
Стек технологий: React.JS, Vanilla JS, Node.js, Bootstrap, SASS, Django. На данный момент проходит стажировку в крупной международной IT-компании EPAM Systems в качестве frontend разработчика. Ведет занятия школьникам, студентам и взрослым на тему "Основы разработки на Python и JS".

3 месяца бесплатного Premium-доступа к приложению ED Words

Согревающий английский в EnglishDom: прокачивайте свои скиллы в английском и соревнуйтесь с другими студентами в приложении для тренировки слов ED Words.

В приложении есть 4 типа тренировок для запоминания слов, 3 уровня сложности и более 350 тематических наборов, которые придутся по вкусу каждому. По промокоду skill_gifts вы получите 3 месяца премиум-доступа со дня активации :)

Предложение действительно до 15.01.2021

Условия использования:
  • Чтобы получить премиум-подписку на ED Words, необходимо скачать приложение из AppStore или Google Play на смартфон;
  • Далее система предложит вам зарегистрироваться, если вы новый пользователь, либо залогиниться в приложении, если у вас уже есть личный кабинет в EnglishDom;
  • Для активации промокода перейдите по ссылке https://www.englishdom.com/promo/ и примените код skill_gifts;
  • Использовать промокод можно в течение месяца и только один раз.
Отзывы студентов курсов
Вера Шерман
Мне хочется сказать большое спасибо авторам этого куса и организаторам обучения. Это был мой первый онлайн курс в жизни. Я давно работаю в сфере IT. Очень любопытно было познакомиться с новым инструментом. Курс оказался именно тем, чего хотелось. Для меня все было новым. Несмотря на наличие опыта программирования на разных языках, мне было нелегко.
Наталья Карькова
Понравилось, что много задач. Иногда приходилось подумать, чтобы их решить. Теория хорошо объяснена и много ссылок на дополнительные ресурсы.
Александр Чесноков
Замечательно подобрано соотношение материала и практики, специалисты курса всегда готовы прийти на помощь, вебинары проводятся в доступной форме.
Несколько раз пытался начинать обучаться, но каждый раз останавливался, если что-то не мог понять. Поэтому в очередной раз решив еще раз начать все сначала, поставил себе задачу обучаться не самостоятельно, а с помощью четкой программы. Все, с кем успел "столкнуться" объясняют доходчиво, помогают постоянно, если возникают вопросы.
Александр Гладких
Еще очень многому нужно учиться, но курс однозначно стоит своих денег. Желающим работать с данными однозначно рекомендую. Но если уровень совсем нулевой, будет не просто.
Самообучение с нуля - это не моё, хотя я и освоил основы Python и базы данных самостоятельно. Дедлайны же на курсе сильно стимулируют к занятиям, ну и здорово, когда есть, с кем обсудить возникшие во время обучения проблемы. Всегда старайтесь сделать больше, чем надо для выполнения домашнего задания
После курса я буду искать работу как Full-stack разработчика для веба. Я доволен, курсы проходят отлично. Плюс очень важный момент - очень много людей, с которыми есть общие интересы. Сейчас в свободное время, уже после 3 месяцев курсов я брал несколько заказов на фрилансе. Простенькие landing page. Как раз то, что надо, чтобы «набить скил».
Курс позволяет выбрать удобный ритм обучения. Есть возможность перейти в другой поток и всё также получать обратную связь от менторов и кураторов. Если твой поток выпустился - это не значит, что ты не сможешь закончить обучение.
Кирилл Атаманенко
Экзамен был достаточно интересный, хотя хотелось-бы потруднее. Все модули были сделаны достаточно понятно и было достаточно практики. Из замечаний, хотелось бы больше практики по визуализации.
Андрей Зелепукин
Курс понравился своей интерактивностью, доступной и наглядной подачей материала, обилием ссылок на дополнительные материалы. Представляет собой обязательный минимум знаний и даже несколько больше. Хотелось бы еще больше заданий на работу с Pandas, API и визуализацию.
Как проходит обучение
Изучаете материал на учебной платформе
Вы сможете проходить обучение из любой точки планеты. Новые модули будут открываться раз в неделю.
Выполняете практические задания
Микропрактика, тренажеры и задачи — для закрепления каждой темы на практике.
Помощь преподавателя и коллектива
Вы будете получать поддержку наставников и постоянно общаться со своими сокурсниками в специальных каналах в Slack.
Разрабатываете итоговый проект
В середине курса вы начинаете работу над финальным проектом сайта каршеринга и последние два месяца ведете разработку в команде.
Записаться на курс
Базовый
{{price_wo_installment}} ₽
/ мес.
Менторы отвечают на вопросы по темам курса в Slack
Координаторы помогают в обучении, решают технические проблемы
Интерактивные вебинары
Доступ к материалам курса навсегда
Центр карьеры
01
02
03
04
05
карьерная консультация
ревью резюме
карьерный клуб
сообщество с вакансиями
рассылка резюме по партнерам
Скидка {{sale}}% до {{deadline}}
Тариф
Расширенный
{{price_new}} ₽
/ мес.
Менторы отвечают на вопросы по темам курса в Slack
Координаторы помогают в обучении, решают технические проблемы
Интерактивные вебинары
Доступ к материалам курса навсегда
Центр карьеры
01
02
03
04
05
карьерная консультация
ревью резюме
карьерный клуб
сообщество с вакансиями
рассылка резюме по партнерам
Тариф
Беспроцентная рассрочка
на 12 месяцев от наших партнеров
12 часов индивидуальных консультаций с ментором
06
Дополнительная карьерная консультация
07
Тестовое техническое собеседование с экспертом
08
{{price}}₽
{{price_before}}₽
Беспроцентная рассрочка
на 12 месяцев от наших партнеров
Скидка {{sale}}% до {{deadline}}
Наш менеджер свяжется с вами и проконсультирует по наиболее подходящим условиям
Запишитесь на курс
Наш менеджер свяжется с вами и проконсультирует по наиболее подходящим условиям
Тариф
Тариф
Базовый
Расширенный
{{price_wo_installment}}
₽/мес
{{price_new}}
₽/мес
Менторы отвечают на вопросы по темам курса в Slack
Доступ к материалам курса навсегда
Координаторы помогают в обучении, решают тех-проблемы
Интерактивные вебинары
Помощь центра карьеры
• карьерная консультация
• ревью резюме
• карьерный клуб
• сообщество с вакансиями
• рассылка резюме по партнерам
Менторы отвечают на вопросы по темам курса в Slack
Доступ к материалам курса навсегда
Координаторы помогают в обучении, решают тех-проблемы
Интерактивные вебинары
Помощь центра карьеры
• карьерная консультация
• ревью резюме
• карьерный клуб
• сообщество с вакансиями
• рассылка резюме по партнерам
12 часов индивидуальных консультаций с ментором
Дополнительная карьерная консультация
Тестовое техническое собеседование с экспертом
Скидка {{sale}}% до {{deadline}} на оба тарифа
Беспроцентная рассрочка на 12 месяцев от наших банков-партнеров
{{price}}
{{price_before}}
Записаться на курс по базовому тарифу
Записаться на курс и получить консультацию по тарифам
Как получить скидку на обучение?
Обучение за счет работодателя
Для запроса документов забронируйте курс через форму и выберите пункт «Оплатить как юр лицо» или напишите на почту [email protected].
Реферальная программа
Вы можете получить скидку 20%, пригласив друзей на наши курсы.
Программы лояльности
После оплаты одного из курсов вы получаете скидку на другой.
Репост
Поделитесь ссылкой у себя в соц. сетях и получите дополнительную скидку 5%.
* Если хотите подробнее узнать про скидку, свяжитесь с менеджером
Жизнь на курсах SkillFactory
Уроки с большим процентом практики

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


Помощь преподавателя и коллектива

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

Учиться в коллективе лучше, чем в одиночку. Видишь успехи остальных. Если у кого-то получается лучше, то это подстегивает к тому, чтобы поднапрячься. Если получается лучше остальных, то распирает от гордости.
Общаемся и помогаем друг другу в Slack

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


Делаем домашние задания

Тут все очевидно: чтобы научиться, нужно практиковаться. Дома ты делаешь задания и проекты, пишешь код, а ментор и сокурсники тебе в этом помогают.
На курсе обучение не заканчивается
Сертификат о прохождении курса
Советы по поиску заказов на фриланс-биржах
Подборка полезных ссылок для работы
Тусовка специалистов и полезных знакомств
Наши студенты работают в компаниях
Часто задаваемые вопросы
Эта специализация для вас, если вы
1. Хотите освоить навык алгоритмического мышления и стать программистом со знанием современных веб-технологий. После обучения вы сможете претендовать на позицию full-stack junior developer и получать предложения с высокой зарплатой от IT-компаний.

2. Хотите найти стабильную работу сразу после обучения и зарабатывать от 80 000 руб. даже в регионах. Работа в ТОП компаниях - это отлично, но попасть туда сразу после курсов достаточно сложно. Мы же гарантируем, что уровень навыков, который вы получите после специализации, позволит вам сразу зайти на позицию программиста в большинстве компаний среднего размера.

3. Знакомы с разметкой HTML и знаете, что JavaScript является самым востребованным языком программирования уже много лет.
Насколько это сложно
Для старта не нужно уметь программировать. Программа построена от простого к сложному.
Я никогда не программировал
Курс подойдет для новичков и начинающих. Идеально быть знакомым с основами программирования, однако если их нет, мы поможем стартовать.
Что потребуется для успешного обучения
Ноутбук, хороший интернет, около 10 свободных часов в неделю. И желание получить новые знания, конечно!
Как проходит обучение?
1. Курс полностью построен вокруг решения практических задач. В нем только необходимый уровень теории — с первого дня вы начнете решать задачи из практики и учиться мыслить, как программист.

2. Один раз в неделю вам будут открываться новые уроки — материал, который вам необходимо освоить, и кейсы, которые важно решить за неделю.

3. Материалы — это в первую очередь практические задачи по написанию кода, а также видеолекции, скринкасты и статьи.

4. Для отработки навыка написания кода вам будут доступны тренажеры по алгоритмам, HTML, CSS, JavaScript.
Это действительно востребовано?
На сайтах вакансий постоянно есть десятки тысяч открытых позиций на разработчика. На HH.ru более 5000 вакансий javascript-разработчика. Наша программа разработана педдизайнерами при поддержке профессионалов из IT и учитывает требования рынка.