до
JavaScript-
разработчик
Профессия
Через 6 месяцев сможете удалённо работать в IT. Средняя зарплата JS-разработчика — 257 000 рублей
Пройдёте стажировку в IT-компании во время обучения
Выполните 8 крупных проектов, которые пройдут код-ревью
-65%
до 20 января
Гибкий график без дедлайнов
365 дней поддержки куратора
Гарантия содействия трудоустройству
Удостоверение о повышении квалификации установленного образца

JavaScript-разработчики востребованы, пока весь мир пользуется интернетом

У JavaScript интуитивно понятный и простой синтаксис, что делает его идеальным языком для новичков.
Чтобы начать использовать JS, не нужно устанавливать дополнительное ПО.

Высокая оплата труда

У JavaScript интуитивно понятный и простой синтаксис, что делает его идеальным языком для новичков. Не нужно устанавливать дополнительного ПО, чтобы начать использовать JS.

Легко учиться

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

Широкие карьерные возможности

Только с помощью JavaScript можно создавать динамичные сайты: добавлять интерактивные аудио, видео, игры и анимации страниц. Язык постоянно обновляется, поэтому JS-разработчики быстро адаптируются к новым трендам и технологиям, и их навыки остаются актуальными на рынке.

Быстрый и эффективный язык

Кому подойдёт курс

Тем, кто уже в IT и хочет перейти в разработку

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

Тем, кто переходит в IT из другой сферы

Вы достигли потолка в своей сфере и хотите работать на удалёнке. За 6 месяцев вы освоите востребованную IT-профессию с зарплатой от 70 000 рублей на старте карьеры.

Начинающим IT-специалистам

Вы уже знаете HTML и CSS, но застряли на JavaScript. На курсе вы прокачаетесь в JS и TypeScript, добавите кейсы в портфолио и найдёте работу.

Закажите карьерную консультацию
Есть вопросы?

Направим вас на стажировку Eduson X IMPET SPACE

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

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

Вас будет сопровождать ментор по JavaScript: он поддержит в сложных моментах, скорректирует ход работы, ответит на вопросы и поможет реализовать проект так, чтобы он демонстрировал ваши компетенции.

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

Преимущества изучения JavaScript в Академии Eduson

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

Программа обучения

4 практических занятия

4 кейса в портфолио

182 интерактивных урока

Доступ навсегда

  1. Как учиться эффективно

{
Подход к обучению новой темы

Работа с книгами и статьями

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

Тайм-менеджмент обучения
{
}

2. Введение в IT

Характеристики оперативной памяти

Постоянная память

Программа

Межпроцессное взаимодействие

Устройство программирования

Архитектура программного обеспечения

Защита сайта, который вы разрабатываете
{
}

3. Введение в профессию JavaScript-разработчика

Профессия JS-разработчик

Карта компетенций

Этапы разработки IT-продукта

Этапы frontend-разработки: HTML, CSS, JS

Устройство backend-разработки

Выбор IDE для написания кода

Чат-бот IT-факультета
{
}

4. Инструменты разработчика

Выбор IDE для веб-разработки

Установка и настройка Visual Studio Code

Работа с системой контроля версий Git

Работа с GitHub Работа с командной оболочкой Bash

Работа со скриптами в Bash
{
}

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

Математика для IT-специалистов

Абстракции и как с ними работать

Понятия true и false в логике

Простые типы данных

Сложные типы данных

Множества Выражение, ветвление и цикл Функции и окружение

Рекурсия, рекурсивный и итеративный процессы
{
}

6. Основы веб-разработки

Этапы создания сайта

Виды и структуры сайтов

Устройство браузеров

Seo-оптимизация и что важно о ней знать

Веб-сервер

Публикация сайта в интернете
{
}

7. Работа с макетом сайта

Дизайн-макет сайта

Работа с цветами в дизайне и веб-разработке

Работа с разными форматами изображений и дизайн-макетов

Работа с Figma: Интерфейс программы, основные инструменты и функции

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

Автоматизация работы в Figma

Использование модульных сеток
{
}

8. Базовый JavaScript

Устройство JavaScript и его применимость Frontend-разработчиком

Использование DevTools для отладки веб-страниц

Работа с переменными и типами данных в JavaScript

Операции в JavaScript и работа с ними

Ветвления в JavaScript

Циклы в JavaScript

Функции в JavaScript

Массивы в JavaScript

Объекты в JavaScript

DOM и как с ним работать

События в JavaScript

Оптимизация веб-страницы
{
}

9. Продвинутый JavaScript

Классы и ООП в JavaScript

Замыкания в JavaScript

Библиотеки и модули. Подключение в JavaScript

Библиотека jQuery

Асинхронный код на JavaScript

Создание сетевых запросов

Работа с AJAX

Хранение данных на стороне клиента

Обработка ошибок в JavaScript

Упаковка проекта с помощью webpack
{
}

10. Стиль написания кода

Общие принципы анализа кода

Написание документации по коду

Инструменты для написания чистого кода на JavaScript
{
}

11. Работа с библиотекой React

Введение в React

Компоненты и JSX в React

Создание и оформление элементов сайта с помощью React

Props в React

React Hooks и states

React Router

React Context

State managers в React

React Dev Tools
{
}

12. Работа с TypeScript

Понятие TypeScript и его использование в веб-разработке

Основные типы данных в TypeScript и работа с ними

Работа с интерфейсами и типами в TypeScript

ООП, работа с классами, модулями и пространством имен в TypeScript

Создание и использование дженериков в TypeScript

Создание и использование декораторов в TypeScript
{
}

13. Основы backend

Клиент-серверная архитектура

Инструменты backend-разработчика

API и REST API

Интеграция API из других приложений в своё

Проектирование API

Особенности GraphQL и Websocket

Подключение интерфейсного приложения к внутреннему серверу с помощью API
{
}

14. Основы работы с базами данных

Применение баз данных в бизнесе

Проектирование, установка и настройка базы данных

Подключение к базе данных с помощью Dbeaver

Типы данных в PostgreSQL

Операторы SQL

Работа с таблицами, шаблонами и фильтрами

Функции для обработки данных
Анализ ER-диаграммы

Выбор и соединение данных из разных таблиц

Группировка строк и вычисления над ними

Транспонирование таблицы с помощью группировки

Анализ данных бизнеса с помощью SQL

Подзапросы в SQL

Оконные функции в SQL

Описание структуры базы данных с помощью операторов DDL

Экспорт данных и SQL-запросы
{
}

15. Основы работы с Node.js

Node.js и создание первого сервера на нём

Создание и настройка сервера с помощью фреймворка Express

Работа с базами данных в Node.js

Написание API с помощью Express

Настройка аутентификации и авторизации в Node.js-проекте

Развёртывание приложения на Node.js
{
}

16. Тестирование

Выбор метода тестирования

Unit-тесты для JavaScript-кода

Интеграционные тесты и их написание для JavaScript-кода

Тестирование API

Санитайзеры пользовательского ввода и работа с ними
{
}

17. Как выложить сайт и поддерживать готовый проект

Введение в DevOps

Устройство контейнеризации

Анализ, отлаживание, оптимизация и изменение кода
{
}

18. Как построить карьеру в IT

Первый опыт работы junior-разработчика и поиск работы в IT

Подготовка резюме и портфолио

Описание своего опыта по модели STAR

Использование LinkedIn для построения карьеры

Подготовка к собеседованию на должность в IT

Подготовка к тестовому заданию и техническому собеседованию

Карьерный путь разработчика

Путь от junior до CTO

Коммуникация на IT-темы на английском языке
{
}

19. Жизненный цикл ПО

Введение в Agile

Принципы командной работы по Agile

Введение в SCRUM

Модели SDLC и Waterfall

Таск-менеджеры: Trello и Asana, Jira
{
}

20. Удалённая работа

10 мифов об удалённой работе

Организация своего дня на удалённой работе

Построение отношений с коллегами в распределенной команде

Организация совместной работы над проектом в разных часовых поясах

Написание текста для рабочего письма

Трудности удалённой работы

Особенности удалённой работы для экстравертов

Как избежать выгорания, работая удалённо
{
}

21. Дипломный проект

}
Одностраничный сайт на Node.js
{
}
}
Он поможет предотвратить ошибки, сделать программы лучше и быстрее, а код — более чистым и понятным. Его знание увеличит ваши карьерные возможности в несколько раз.
Программа усилена языком TypeScript

Вы получите удостоверение о повышении квалификации

Образовательная деятельность в Академии Eduson (Общество с ограниченной ответственностью «Эдюсон») ведётся на основании государственной лицензии № 374 370 от 27 мая 2022 года.

У вас будет официальный документ, который подтвердит повышение квалификации и поможет в карьерном росте.
4,5 часа
7 уроков
7 часов
16 уроков
Получите удостоверение о повышении квалификации государственного образца и диплом Eduson.
15 часов
34 урока
Мы изучили более 4000 вакансий, поговорили с экспертами индустрии, опросили действующих разработчиков и создали курс, в процессе которого вы погрузитесь в профессию, соберете портфолио, подготовитесь к отбору и научитесь уверенно выполнять задачи Python-разработчика.

Искусственный интеллект поможет получить оффер мечты

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

Eduson X FindTheJob

Наши курсы любят студенты

средний рейтинг — 4,6

219 отзывов
Рейтинг: 4,8
130 отзывов
Рейтинг: 4,6
91 отзыв
Рейтинг: 4,6
137 отзывов
Рейтинг: 4,7
58 отзывов
Рейтинг: 4,6
108 отзывов
Рейтинг: 4,6
51 отзыв
Рейтинг: 4,7
40 отзывов
Рейтинг: 4,5

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

разработчики международного рынка и ведущих российских компаний

Илья Воронцов
Преподаватель курсов по алгоритмам и структурам данных, веб программированию, машинному обучению в школах «Интеллектуал» и «Силаэдр»
Организатор хакатона и ментор
Научный сотрудник в лаборатории биоинформатики в РАН
лет в IT
9+
Александр Гавриков
Основатель и ведущий fullstack-разработчик в Legeferenda
Победитель конкурса blockchain-проектов в номинации «Лучшее технологическое решение» в HU University of Applied Sciences Utrecht
ex-CTO в ShareAware, LUISS EnLabs (Италия)
лет в разработке
12+
Юлия Зотова
Независимый консультант по Java, Python и облачным технологиям
Консультант в Get-Mentor
Ментор на курсах по программированию в НИУ ВШЭ
лет опыта в разработке веб-приложений
9+
Арман Черхаров
Работал fullstack-разработчиком в международных проектах в США и Китае
лет в IT-сфере
10+
Senior Frontend-инженер в онлайн-кинотеатре START
Ментор, карьерный консультант
Владислав Абрамов
Развивает и расширяет команду frontend-разработчиков, которые создают продукты на React Native
Инженер ПО, тимлид в Armenotech
лет в разработке
5+
Выпустил в продакшен веб-сайт для «Союзмультфильма», который получил премию «Рунета» 2019
Екатерина Земскова
Бэкенд-разработчик cian.ru
Принимает участие в разработке фичей связанных с пользовательским опытом
7 лет опыта в QA automation
В разработке уже 5 лет
лет в IT
12+
Андрон Алексанян
CEO & Founder платформы для подготовки к собеседованиям IT Resume
Исполнительный директор региональной сети «Аптека-Центр»
лет в IT
10+
Преподаватель в МФТИ
Стоимость курса
Осталось мест: 7
0 руб/мес
Рассрочка без скидки
0 руб/мес
Обучение можно оплатить сразу
или воспользоваться беспроцентной рассрочкой на 24 месяца.
Начало обучения:
Статус
Применить
У меня есть промокод
Вернете 13% с налогового вычета
Оформите налоговый вычет и верните 13% от стоимости обучения
Удостоверение о повышении квалификации подтвердит ваши навыки
0
00
00
:
дней
00
:
Скидка
-0%
действует
Доступ к курсу навсегда. Обновления бесплатны!
Оплатить в рассрочку онлайн
Получить бесплатную консультацию
Часто задаваемые вопросы