Записаться
Курс

Фулстек-разработчик на JavaScript

Освоите c нуля полный цикл создания сайтов и приложений на JavaScript, Node. js и TypeScript за 9 месяцев.
  • Будете учиться у экспертов из «Циана», START, ИТ Резюме
  • Получите диплом о профпереподготовке и диплом Академии Эдюсон
  • Найдёте работу, или вернём деньги — это прописано в договоре
Обучение в гибком формате
Более 750 000 студентов выбрали Академию Эдюсон
-60%
до 20 января
Образовательная лицензия
Департамента образования и науки
4.8 из 5
по отзывам 3 700 студентов
Занятия в удобное время
Никаких жёстких дедлайнов. Доступ к курсу — навсегда!
До 16 крупных проектов
Готовое портфолио и прикладные навыки по окончании курса.
70% практики
Практические задания, тренажёры и тесты, интерактивная песочница по JS, чат-боты.
2 диплома в портфолио
Диплом о профпереподготовке и диплом Эдюсон.
Преподаватели —
практикующие эксперты
Из «Циана», START, IT Resume и других крупных компаний
Выгодная рассрочка без %
Старт сразу, оплата — удобными частями.

* по данным Stack Overflow и GitHub

** по данным GitHub

70% ИТ-специалистов уже используют нейросети в работе.* Обгоните конкурентов — с самого начала учитесь проектировать архитектуру, писать и тестировать код в связке с собственными ИИ-агентами, как это делают разработчики из Avito, Finam и других топовых компаний.

Нейросети помогут:

Разработка по новым правилам: внедряйте нейросети с первого дня

Вы научитесь:

Благодаря технологии Node.js на JavaScript можно писать не только фронтенд, но и бэкэнд. На Node.js разработаны крупные проекты: мобильный бэкэнд Twitter для браузерной версии, агрегаторы «Сравни.ру», OneTwoTrip и Aviasales.

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

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

Начинающий
84 000+ ₽

Вакансии на hh.ru прямо сейчас:

Средний

средняя зарплата фулстек-разработчика в 2026 году

220 833 ₽

162 000+ ₽
Продвинутый
Фулстек-разработчик
200 000–300 000 ₽
Москва
Опыт 3-6 лет
383 000+ ₽
Опыт 1-3 года
Москва, Шаболовская
120 000–150 000 ₽
Начинающий фулстек-разработчик
Кому подойдёт курс

Смежным специалистам в сфере ИТ

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

Тем, кто хочет освоить новую ИТ-профессию

Станете универсальным ИТ-специалистом с нуля. Освоите полный цикл разработки на JavaScript и Node. js, отработаете полученные навыки и сможете работать удалённо.

Начинающим JavaScript-разработчикам

Систематизируете и дополните свои знания, отработаете навыки на практике. Усилите своё портфолио 16 крупными проектами и сможете увеличить ценность на рынке труда.

Ваши навыки после обучения

Должность
Фулстек-разработчик на JavaScript
Навыки
  • Программирую на JavaScript и TypeScript
  • Владею навыками создания адаптивной и кроссбраузерной вёрстки на HTML и CSS
  • Использую препроцессоры SASS и LESS
  • Знаю основы бэкэнд-разработки: клиент-серверной архитектуры, проектирования и интеграции программных интерфейсов (API)
  • Работаю на Node. js и Express
  • Создаю интерфейсы с использованием библиотеки React
  • Использую систему контроля версий Гит (Git)
  • Применяю паттерны проектирования и принципы ООП
Инструменты
⠀⠀⠀Bash
Метод компоновки в CSS, который позволяет автоматически располагать адаптивные элементы внутри контейнера в зависимости от размера области просмотра.
⠀⠀⠀Webpack
Сборщик модулей JavaScript, который помогает управлять зависимостями и оптимизировать код.
⠀⠀⠀Гит (Git)
Система контроля версий № 1 в мире. Git позволяет работать над кодом проекта совместно, не переживая за потерю данных или конфликт версий.
⠀⠀⠀SQL
Язык, с помощью которого разработчики работают с базами данных.
⠀⠀⠀ PostgreSQL
Популярная система управления базами данных.
⠀⠀⠀HTML
Язык, с помощью которого можно разметить структуру будущей веб-страницы: добавить основные блоки, текст, картинки, видео.
⠀⠀⠀CSS
Язык стилей, с помощью которого можно описать внешний вид HTML-элементов.
⠀⠀⠀JavaScript
Один из самых популярных языков программирования для разработки веб-приложений.
⠀⠀⠀Node.js
Среда, расширяющая возможности JavaScript.
  • Работаю со сборщиком Webpack
  • Знаю основы DevOps
  • Анализирую и отлаживаю свой и чужой код
⠀⠀⠀Visual Studio Code
Популярный и удобный редактор кода.
  • Умею писать документацию по коду
  • Провожу анализ и проверку кода
⠀⠀⠀React
Популярная и удобная JavaScript-библиотека для создания пользовательских интерфейсов.
  • Aвтоматизирую работу в Figma
  • Тестирую сайты и приложения, нахожу ошибки и улучшаю структуру кода
⠀⠀⠀jQuery
Библиотека JavaScript, которая помогает проще добавлять интерактивные элементы на сайты.
  • Умею писать модульные тесты для JavaScript-кода
  • Провожу тестирование программных интерфейсов (API)
  • Знаю основы SQL, работаю с СУБД PostgreSQL
  • Работаю с ОС Linux и командной оболочкой Bash
  • Понимаю и применяю принципы современной разработки ПО: Agile, Scrum, Kanban
⠀⠀⠀⠀Прикладной программный интерфейс (API)
Набор правил, по которым приложения или части программы общаются друг с другом.
⠀⠀⠀REST API
Самый популярный подход к проектированию API.
⠀⠀⠀TypeScript
Строго типизированный язык программирования, построенный на JavaScript. Разработчики добавили в него дополнительные возможности, такие как статическая типизация, классы и модули, чтобы создавать более надежные и поддерживаемые программы.
⠀⠀⠀Express
Фреймворк web-приложений для Node. js, реализованный как свободное и открытое программное обеспечение под лицензией MIT. Он спроектирован для создания веб-приложений и API
⠀⠀⠀DevTools
Инструмент, который позволяет веб-разработчикам тестировать интерфейсы и производительность сайта.
⠀⠀⠀SASS
Метаязык на основе CSS, предназначенный для увеличения уровня абстракции CSS-кода и упрощения файлов каскадных таблиц стилей.
⠀⠀⠀LESS
Динамический язык стилей с открытым исходным кодом.
⠀⠀⠀Figma
Сервис, в котором проектируют интерфейсы сайтов и мобильных приложений.
⠀⠀⠀Flexboх
Метод компоновки в CSS, который позволяет автоматически располагать адаптивные элементы внутри контейнера в зависимости от размера области просмотра.
⠀⠀⠀Grid Layout
Сетка CSS позволяет более легко и последовательно создавать сложные адаптивные макеты сетки веб-дизайна в разных браузерах.
⠀⠀⠀⠀⠀Асинхронный обмен данными (AJAX)
Технология, которая позволяет обмениваться веб-браузеру и серверу данными в фоне и делает приложения интерактивными и отзывчивыми.

На курсе вы создадите до 16 проектов

С помощью HTML и CSS вы создадите одностраничный сайт-каталог со списком экскурсий по Санкт-Петербургу.
Сайт экскурсий
С помощью JavaScript, HTML и CSS вы создадите одностраничный сайт, на котором соберёте информацию о себе, презентуете свои проекты и навыки.
Сайт-портфолио
По готовому макету сайта вы напишете HTML- и CSS-код для всех страниц сайта, добавите интерактивные элементы и настроите автоматическую генерацию контента из JSON-файлов.
Многостраничный сайт ресторана
С помощью HTML и CSS вы напишете код для адаптивной страницы сайта магазина сантехники по готовому макету из Figma. Также вы настроите сайт для разных типов экранов.
Веб-страница по готовому макету: сайт магазина сантехники
Создадите бэкэнд для социальной сети на Node. js и с помощью Express, MongoDB, JWT и TypeScript. Напишете программный интерфейс (API), который позволяет публиковать посты, добавлять новых друзей, ставить лайки и писать комментарии.
Социальная сеть на Node.js
Будете использовать обработчики событий и элементы DOM, чтобы создать графический онлайн-редактор. Научитесь работать с тегом и добавите интерактивные элементы в проект.
Графический онлайн-редактор
С помощью классов напишете робота для игры в шахматы с помощью классов JavaScript.
Робот для игры в шахматы
Разработаете базовый чат с библиотекой jQuery, отработаете запросы для асинхронного обмена данными (AJAX-запросы) и настроите общение браузера с сервером.
Чат с использованием технологии асинхронного обмена данными (AJAX)
Спроектируете базу данных для магазина, свяжете её с другими и настроите обмен информацией между таблицами одного проекта.
База данных магазина
В этом проекте вы с помощью ИИ напишете скрипт на Python, который собирает отзывы на приложение из App Store по его ID из адресной строки и сохраняет их в CSV. Вы запустите и протестируете скрипт в облачной среде Google Colab, а затем опубликуете его через Streamlit. В итоге вы получите веб-сервис, через который другие пользователи собирают отзывы прямо в браузере, без доступа к коду.
Напишете веб-скрейпер для App Store и опубликуете его как веб-приложение
В этом проекте вы соберёте CLI-приложение на Python с помощью нейросети. Вы сформулируете задачи в промптах, нейросеть подготовит код. В IDE Cursor вы создадите файлы проекта и вставите код в нужные места. В итоге у вас получится инструмент, который принимает домен в командной строке и возвращает сводку по сайту.
Создадите CLI-инструмент на Python для анализа сайтов с помощью нейросети
В этом проекте вы соберёте десктопное приложение с помощью OpenAI Codex — автономного агента, который генерирует, выполняет и исправляет код по текстовым инструкциям. Вы опишете задачу в промптах, а Codex самостоятельно напишет код, запустит его в изолированной среде и устранит ошибки. В итоге у вас получится приложение с графическим интерфейсом, которое вы собрали через текстовые инструкции и запустили на своём компьютере.
Соберёте десктопное приложение с помощью OpenAI Codex
В этом проекте вы спроектируете агентную систему под конкретную рабочую задачу. Вы определите, сколько агентов войдёт в систему, какую функцию выполнит каждый из них и как они передадут данные друг другу. В итоге у вас получится схема архитектуры, по которой вы соберёте воркфлоу в следующем проекте.
Спроектируете архитектуру агентной системы под собственную задачу
В этом проекте вы реализуете схему, которую спроектировали в предыдущем задании, и соберёте многоагентный воркфлоу. Вы свяжете агентов между собой, настроите передачу задач и проверите, как система обрабатывает реальные данные. В итоге у вас получится многоагентная система, которую вы запустили и проверили самостоятельно.
Соберёте многоагентный воркфлоу и запустите его на реальных данных
В этом проекте вы скачаете приложение с уязвимостью, которая потенциально приводит к утечке API-ключа, и проведёте его аудит в Claude Code. Вы изучите структуру кода, найдёте проблемный фрагмент и поймёте, почему он создаёт уязвимость в приложении. После аудита вы скачаете безопасную версию того же проекта и разберёте, что разработчики изменили в коде и почему эти изменения устраняют уязвимость.
Протестируете безопасность реального приложения в Claude Code
Разработаете фронтенд- и бэкэнд-части веб-приложения «Приложение для вишлистов» на Node.js. Его пользователисмогут создавать, редактировать и удалять карточки с подарками в своём профиле, делиться вишлистами и изучать профили других пользователей. Вы используете TypeScript, чтобы сделать код проекта более надёжным.
Дипломный проект: одностраничный сайт на Node. js

Курс состоит из

Отрабатываете навыки на реальных задачах — тренажёры похожи на задания, но не дадут заскучать в рамках одного формата.
20+ интерактивных тренажёров
16 проектов в портфолио с подробным разбором от экспертов
20+ практических заданий
Закрепляете навыки и увереннее чувствуете себя в деле.
140+ теоретических видеолекций с примерами
Вы изучаете теорию в формате видеолекций в удобное вам время. К занятиям прилагаются дополнительные материалы, конспекты и чек-листы.
Скачиваете удобные материалы и держите их под рукой.
20+ шаблонов и дополнительных материалов
Получаете обратную связь от экспертов и личного куратора, можете задавать любые вопросы по теме.
Развёрнутой обратной связи

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

Скачать полную версию в PDF
321
урок
396
академических часов
Доступ к обновлениям навсегда
Скачать полную версию в ПДФ
Узнаете, что такое операционные системы, серверы и программное обеспечение. Освоите ключевые принципы программирования и архитектуры приложений.
9 часов
21 занятие
  • Устройство компьютера
  • Работа с книгами и статьями
  • Характеристики оперативной памяти
  • Постоянная память
  • Дисковые массивы
  • Монитор и его характеристики
  • Интерфейсы
  • Сервер и его особенности
  • Операционная система и её особенности
  • Межпроцессное взаимодействие
  • Устройство программирования
  • Навыки работы с кодом
  • Современные языки и среды программирования
  • Навыки программирования на любом языке
  • Архитектура программного обеспечения
1 учебный материал
Узнаете, как организована разработка в ИТ-компаниях. Познакомитесь с моделями жизненного цикла разработки ПО. Научитесь работать с таск-менеджерами Trello, Asana, Jira.
4 часа
6 занятий
  • Введение в Agile
  • Принципы командной работы по Agile
  • Введение в SCRUM
  • Модели SDLC и Waterfall
  • Процесс тестирования в разных методологиях разработки ПО
  • Trello, Asana и Jira
2 проекта
Узнаете, что делает фулстек-разработчик, какие компетенции ему необходимы, и каковы этапы разработки ИТ-продукта. Изучите основы фронтенд- и бэкэнд-разработки. Познакомитесь с IDE и инструментами разработчика.
1.5 часа
7 занятий
  • Профессия фулстек-разработчик на Node. js
  • Карта компетенций
  • Этапы разработки ИТ-продукта
  • Этапы фронтенд-разработки: HTML, CSS, JS
  • Устройство бэкэнд-разработки
  • Выбор IDE для написания кода
  • Чат-бот ИТ-факультета
3 тренажёра
Изучите, как выбрать и настроить IDE, работать с системой контроля версий Гит (Git) и платформой Гитхаб (GitHub). Освоите работу с командной оболочкой Bash и написание скриптов.
4 часа
6 занятий
  • Выбор IDE для веб-разработки
  • Установка и настройка Visual Studio Code
  • Работа с системой контроля версий Гит (Git)
  • Гитхаб (GitHub)
  • Командная оболочка Bash
  • Скрипты в Bash
Узнаете про разные виды сайтов и их структуру. Разберётесь, как работают браузеры и веб-серверы. Изучите основы SEO.
5.5 часов
6 занятий
  • Этапы создания сайта
  • Виды и структуры сайтов
  • Устройство браузеров
  • SEO
  • Принципы работы веб-сервера
  • Публикация сайта в интернете
5 учебных материалов
Изучите основы HTML, формы, таблицы и семантическую разметку. Научитесь подключать стили и оформлять страницы с помощью CSS. C помощью интерактивных тренажёров начнёте разрабатывать первый проект, который сможете добавить в портфолио.
32 часа
12 занятий
  • HTML и создание HTML-страницы
  • Работа с формами и таблицами в HTML
  • Построение семантической структуры страницы
  • Очистка и редактирование HTML-кода
  • Создание и подключение CSS-стилей
  • Оформление страниц с помощью СSS
  • Работа с блоками и позиционированием элементов
  • Тестирование сайтов с помощью DevTools
8 тренажёров
2 учебных материала
1 проект
Узнаете, что такое дизайн-макет сайта. Изучите работу с цветами, форматами изображений. Познакомитесь с интерфейсом Figma и сверстаете страницу по макету.
8 часов
8 занятий
  • Дизайн-макет сайта
  • Работа с цветами в дизайне и веб-разработке
  • Работа с разными форматами изображений и дизайн-макетов
  • Работа с Figma: интерфейс программы, основные инструменты и функции
  • Перевод элементов Figma на русский язык
  • Автоматизация работы в Figma
  • Использование модульных сеток
3 учебных материала
Разберётесь с HTML5, CSS Grid и Flexbox. Освоите CSS и препроцессоры SASS и LESS. Разработаете SEO-оптимизированный сайт. Продолжите работать над проектом сайта для портфолио.
9 часов
12 занятий
  • Отличие HTML5 от предыдущих версий
  • Переменные и продвинутые инструменты CSS
  • Flexboх
  • Grid Layout
  • CSS
  • Препроцессоры SASS и LESS
  • Обеспечение доступности вёрстки с помощью WAI-ARIA
  • Разработка SEO-оптимизированного сайта
  • Стандарт семантической разметки Schema.org
1 практическое задание
1 учебный материал
1 проект
Познакомитесь с математическими основами, которые необходимы каждому ИТ-специалисту. Узнаете, что такое абстракции, простые и сложные типы данных.
5 часов
9 занятий
  • В какой IDE лучше всего писать код
  • Математика для ИТ-специалистов
  • Абстракции
  • Простые и сложные типы данных
  • Множества
  • Выражения, ветвления и циклы
  • Функции и окружение
  • Рекурсия, рекурсивный и итеративный процессы
4 учебных материала
Узнаете, как внедрять JavaScript в HTML. Изучите переменные, операции, ветвления и циклы. Научитесь работать с функциями, массивами и объектами. Разберётесь, что такое DOM и события. Начнёте разрабатывать многостраничный сайт ресторана.
35,5 часов
25 занятий
  • Устройство JavaScript и его роль в фронтенд-разработке
  • Использование DevTools для отладки веб-страниц
  • Переменные и типы данных в JavaScript
  • Виды операторов
  • Ветвления
  • Циклы
  • Функции
  • Массивы
  • Объекты
  • DOM
  • События
  • Оптимизация веб-страницы
10 практических заданий
1 полноценный проект
Вы научитесь работать в Cursor: настроите среду IDE, поймёте, как управлять контекстом, разберётесь в том, что такое рабочие паттерны. В финале модуля вы разработаете агрегатор заметок с ИИ-суммаризацией и сможете внедрить его в работу.
2.5 часа
4 урока
  • Как настроить Cursor и начать в нём работать
  • Как управлять контекстным окном в Cursor
  • Как использовать продвинутые возможности и рабочие паттерны в Cursor
  • Проект: разработайте агрегатор заметок с ИИ-суммаризацией
1 практическое задание
Познакомитесь с возможностями нейросетей. Поймёте, как их используют разработчики и тестировщики, изучите 10+ специализированных ИИ-инструментов для дебаггинга и написания кода. Повысите эффективность работы и обучения в ИТ с помощью Copilot, ChatGPT, GigaChat, YandexGPT, Tabnine, Documatic, Mintlify, Snyk Code, Cursor AI, Claude и т. д.
7 часов
14 занятий
  • Что такое нейросети
  • Как использовать платные нейросети
  • Составление промпта для текстовых нейросетей
  • Как использовать ChatGPT
  • Как работать с нейросетью GigaChat
  • Как нейросети помогают разработчикам и тестировщикам
  • Как использовать нейросети, чтобы генерировать код
  • Как использовать автокомплитеры, чтобы писать код
  • Как изучать новые языки с помощью нейросетей
  • Как использовать нейросети для документирования кода
4 практических задания
1 тренажёр
Вы поймёте, как автоматизировать простые рабочие задачи с помощью чат-ботов на основе ИИ: ChatGPT, DeepSeek, Claude. Выполните проект, чтобы закрепить и проверить знания.
5 часов 35 минут
5 уроков
  • Проект: напишите программу для сбора данных (веб-скрейпер) для AppStore и автоматизируйте процесс
  • Как декомпозировать проект на задачи для нейросети
  • Как работает контекст нейросети и почему это важно
  • Что делать, когда нейросеть генерирует нерабочий код
  • Проект: создайте анализатор сайтов по домену
1 проект
4 лонгрида
Изучите ООП, классы, замыкания и асинхронный код. Научитесь работать с асинхронным обменом данными (AJAX), прикладным программным интерфейсом (API) и локальным хранилищем данных. Разберётесь с Webpack и обработкой ошибок. Добавите интерактивные элементы для сайта ресторана.
24 часа
16 занятий
  • Классы и ООП в JavaScript
  • Замыкания в JavaScript
  • Библиотеки и модули
  • Библиотека jQuery
  • Асинхронный код на JavaScript
  • Создание сетевых запросов
  • Асинхронный обмен данными (AJAX)
  • Хранение данных на стороне клиента
  • Хранение данных на стороне клиента
1 квиз
1 проект
Узнаете, как анализировать и документировать код. Разберётесь, как передать задачу на проверку кода и проанализировать чужой код. Узнаете, как автоматизировать проверку с помощью линтеров и форматтеров.
4.5 часа
3 занятия
  • Общие принципы анализа кода
  • Написание документации по коду
  • Инструменты для написания чистого кода на JavaScript
Научитесь работать с популярным фреймворком React. Разберётесь с React Hooks и React Router. Познакомитесь с state managers и инструментами отладки. Разработаете сайт с фильмами на React.
10 часов
12 занятий
  • Введение в React
  • Компоненты и JSX в React
  • Создание и оформление элементов сайта с помощью React
  • Props в React
  • React Hooks и states
  • React Router
  • React Context
  • State managers в React
  • React Dev Tools
3 практических задания
Вы узнаете, что такое Lovable и как с его помощью разрабатывать сайты и веб-приложения. Научитесь подключать базу данных и авторизацию. В финале модуля вы создадите полноценное веб-приложение с ИИ-функцией — от сайта-визитки до рабочего продукта.
3 часа 10 минут
5 уроков
  • Что такое Lovable и как его использовать для разработки
  • Как разработать сайт в Lovable
  • Проект: разработайте сайт-визитку в Lovable
  • Как подключить базу данных и авторизацию к Lovable
  • Проект: разработайте веб-приложение с авторизацией, базой данных и функцией ИИ
3 лонгрида
2 практических задания
Поймете, зачем нужен TypeScript, изучите типизацию, интерфейсы, ООП и дженерики. Научитесь применять их на практике. Разберётесь, как упростить разработку с помощью внешних библиотек.
5 часов
12 занятий
  • Понятие TypeScript и его использование в веб-разработке
  • Основные типы данных в TypeScript
  • Интерфейсы и типы в TypeScript
  • ООП, классы, модули и пространство имен в TypeScript
  • Создание и использование дженериков и декораторов в TypeScript
  • Работа с внешними библиотеками
1 тренажёр
4 практических задания
Разберётесь, как устроена клиент-серверная архитектура. Познакомитесь с прикладным программным интерфейсом (API), REST, GraphQL и WebSocket. Настроите базу данных MongoDB. Напишите собственный прикладной программный интерфейс (API) с помощью фреймворка Express для среды Node. js и библиотеки Mongoose.
5.5 часов
7 занятий
  • Клиент-серверная архитектура
  • Инструменты бэкэнд-разработчика
  • Прикладной программный интерфейс (API) и REST API
  • Интеграция программных интерфейсов (API) из других приложений
  • Проектирование прикладных программных интерфейсов  (API)
  • Особенности GraphQL и Websocket
  • Подключение интерфейсного приложения к внутреннему серверу с помощью прикладного программного интерфейса (API)
1 тренажёр
Вы поймёте, зачем подключать ИИ через API вместо готовых интерфейсов, и научитесь готовить проект к развёртыванию (деплою) безопасно. В финале модуля вы протестируете защиту своего приложения и устраните уязвимости перед публикацией.
2 часа 5 минут
3 урока
  • Зачем использовать ИИ по API
  • Как обезопасить проект перед деплоем
  • Проект: протестируйте безопасность приложения
1 практическое задание
Научитесь подключаться к БД, проектировать и настраивать их. Познакомитесь с SQL и PostgreSQL.
18.5 часов
27 занятий
  • Применение баз данных в бизнесе
  • Проектирование, установка и настройка базы данных
  • Подключение к базе данных с помощью Dbeaver
  • Типы данных в PostgreSQL
  • Операторы SQL
  • Работа с таблицами, шаблонами и фильтрами
  • Функции для обработки данных
  • Анализ ER-диаграммы
  • Выбор и соединение данных из разных таблиц
  • Группировка строк и вычисления над ними
  • Транспонирование таблицы с помощью группировки
  • Анализ данных бизнеса с помощью SQL
  • Подзапросы в SQL
  • Оконные функции в SQL
  • Описание структуры базы данных с помощью операторов DDL
  • Экспорт данных и SQL-запросы
7 практических заданий
Вы научитесь извлекать и анализировать данные с помощью SQL и нейросетей, а также работать с чужим кодом — читать, оптимизировать и исправлять его. В финале модуля вы спроектируете и задокументируете схему базы данных с нуля.
5 часов 45 минут
6 уроков
  • Как извлечь данные из базы данных с помощью нейросетей
  • Кейс: как получить нужные данные из базы с помощью нейросети
  • Практическое задание: как проанализировать данные с помощью SQL и нейросети
  • Как работать с чужим кодом: разбирать, оптимизировать, исправлять
  • Как спроектировать базу данных с помощью нейросети
  • Практическое задание: как спроектировать и задокументировать схему базы данных
4 лонгрида
2 практических задания
Познакомитесь с Node. js, научитесь устанавливать и настраивать его, создавать сервер и работать с файловой системой. Научитесь работать с базами данных в Node. js, настраивать прикладной программный интерфейс (API), аутентификацию, авторизацию и защиту маршрутов. Разработаете полноценный бэкэнд для социальной сети с Express и MongoDB в архитектурном подходе MVC.
11.5 часов
21 занятие
  • Node.js и создание сервера
  • Создание и настройка сервера с помощью фреймворка Express
  • Базы данных в Node.js
  • Написание прикладного программного интерфейса API с помощью Express
  • Настройка аутентификации и авторизации в Node. js-проекте
  • Развёртывание приложения на Node. js
2 практических задания
Узнаете, как выбирать методы тестирования, писать модульные тесты для JavaScript-кода и тестировать прикладной программный интерфейс (API). Выполните практическое задание и напишите модульные тесты для JavaScript-кода.
4 часа
5 занятий
  • Выбор метода тестирования
  • Модульные тесты для JavaScript-кода
  • Интеграционные тесты
  • Тестирование прикладного программного интерфейса (API)
  • Санитайзеры пользовательского ввода и работа с ними
1 практическое задание
Вы разберётесь, чем агент отличается от чатбота и как меняется роль разработчика с появлением агентных инструментов. Составите карту агентных инструментов 2026 года и узнаете, как получить к ним доступ.
1 час 20 минут
4 урока
  • Чем агент отличается от нейросети
  • Как изменилась роль человека: от пользователя к оркестратору
  • Карта агентных инструментов 2026
  • Как получить доступ к агентным инструментам
1 видеолекция
3 лонгрида
Вы научитесь работать в Claude Code: разберётесь, как планировать проект и управлять памятью через CLAUDE.md, освоите специализированные настройки (кастомные скиллы) и MCP-протоколы. В финале модуля вы создадите и отладите полноценное приложение — от дизайна до рабочего кода.
2 часа 47 минут
7 курсов
  • Что такое Claude Code и как начать с ним работать
  • Как планировать проект и управлять памятью с помощью CLAUDE. md
  • Как использовать продвинутые функции в Claude Code
  • Как использовать кастомные скиллы и MCP-протоколы в Claude Code
  • Как создать приложение и разработать дизайн с помощью Claude Code
  • Как написать и отладить код проекта в Claude Code
  • Гайд: как работать с Claude Code
1 учебный материал
Вы научитесь работать с Codex: установите агент, поставите ему задачу и запустите несколько агентов параллельно. Закрепите навык на практике — делегируете Codex реальную задачу из своего рабочего контекста и задокументируете результат.
2 часа 5 минут
5 уроков
  • Что такое Codex
  • Как начать работу с Codex
  • Как делегировать задачи Codex
  • Как запускать параллельных агентов в Codex
  • Практика: делегируйте Codex сложную задачу
4 видеолекции
1 практика
Вы поймёте, как организовать совместную работу нескольких агентов и передавать между ними контекст без потерь. Соберёте собственный многоагентный процесс (воркфлоу) под рабочую задачу: исследователь, редактор и проверщик в одной цепочке.
1 час 40 минут
4 урока
  • Как организовать работу нескольких агентов
  • Как передавать контекст между агентами
  • Агентный конвейер: от задачи до результата
  • Практика: собрать многоагентный воркфлоу
3 лонгрида
1 практика
Вы разберётесь, кто несёт ответственность за ошибки ИИ, поймёте, какие этические нормы регулируют работу с нейросетями, и научитесь защищать данные и управлять рисками в реальных рабочих ситуациях.
1 час 40 минут
4 урока
  • Кто отвечает за ошибки ИИ
  • Какие существуют этические нормы в работе с нейросетями
  • Как защищать данные при работе с нейросетями
  • Какие риски существуют в работе с нейросетями и как их устранять
4 лонгрида
Узнаете, какие операции с кодом необходимо проводить, когда он уже готов. Научитесь анализировать свой и чужой код. Разберётесь, как приобрести домен для сайта и добавить SSL-сертификат. Узнаете, что такое виртуализация и контейнеризация. Научитесь управлять контейнерами, писать Dockerfile, развертывать приложения и управлять многоконтейнерными приложениями.
11.5 часов
16 занятий
  • Введение в DevOps
  • Устройство контейнеризации
  • Анализ, отлаживание, оптимизация и изменение кода
Разберётесь в этапах найма. Поймёте, как взаимодействовать с рекрутерами и аутсорсинговыми компаниями. Узнаете, как описать свой опыт для будущего работодателя, выделиться среди других кандидатов и получить предложение о работе.
5 часов
7 занятий
  • Первый опыт разработчика и поиск работы в ИТ
  • Подготовка резюме и портфолио
  • Описание своего опыта по модели STAR
  • Использование LinkedIn для построения карьеры
  • Подготовка к собеседованию на должность в ИТ
  • Подготовка к тестовому заданию и техническому собеседованию
  • Карьерный путь разработчика
  • Путь от начинающего до CTO
  • Коммуникация на ИТ-темы на английском языке
2 тренажёра
1 проект
Поймёте, как организовать свой день и выстроить рабочие процессы на удалённой работе. Разберётесь, как преодолеть трудности удалённой работы.
1.5 часа
9 занятий
  • 10 мифов об удалённой работе
  • Как организовать свой день на удалённой работе
  • Как выстраивать отношения с коллегами в распределённой команде
  • Как организовать совместную работу над проектом в разных часовых поясах
  • Правила деловой переписки
  • Как преодолеть трудности удалённой работы
  • Как работать удалённо экстравертам
  • Как избежать выгорания
2 проекта
Разработаете фронтенд и бэкэнд для полноценного веб-приложения на Node.js, Express и React — сайта для составления вишлистов.
30 часов

Итоговый проект и диплом

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

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

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

Илья Воронцов
лет опыта в преподавании и ИТ
11+
Преподаватель авторских курсов по алгоритмам, структурам данных, программированию, машинному обучению в школах «Иннополис» и «Сириус»
Преподаватель и соорганизатор проектной школы «СОПР»
Организатор хакатона Digital Humanities
Преподаватель на курсах LearnPython
Александр Гавриков
лет в разработке
12+
Основатель и ведущий разработчик полного цикла в Legerenda
С опытом работы техническим директором в Shareware, LUISS, Dilab (Италия)
Победитель конкурса проектов на блокчейне в номинации «Лучшее технологическое решение» в HSE University Applied Science Tech.
Более 12 лет в разработке
Юлия Зотова
лет опыта в разработке веб-приложений
9+
Разработчик на Java, Python и в области технологий для мобильных устройств
Наставник на курсах по программированию в НИУ ВШЭ
Консультант в GetMentor
Развивает системный анализ и Agile в «Райффайзенбанке»
Арман Черхаров
лет в ИТ-сфере
10+
Наставник, карьерный консультант
Работал в разработке интерфейсов и международных проектах в США и Китае
Старший разработчик интерфейсов в «Сбере»
Независимый консультант по Java, Python и облачным технологиям
Владислав Абрамов
лет в разработке
5+
Запустил сайт для «Союзмультфильма», который получил «Премию Рунета» в 2019 году
Развивает и расширяет команду фронтенд-разработчиков, которые создают продукты на React Native
Инженер программного обеспечения, руководитель команды в Americor
Екатерина Земскова
Бэкенд-разработчик в «Циане»
Участвует в разработке фич, которые улучшают пользовательский опыт
7 лет опыта в автоматизации тестирования
лет в ИТ
12+
Андрон Алексанян
лет в ИТ
10+
CEO & Founder платформы для подготовки к собеседованиям IT Resume
Исполнительный директор региональной сети «Аптека-Центр»
Преподаватель в МФТИ

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

Средний рейтинг 4.8

Лидирующие компании доверяют Академии Эдюсон обучение своих сотрудников

выпускников курса достигают своей цели и находят работу в ИТ
78%
Ваш результат в конце обучения
студентов берут заказы на разработку уже во время обучения
26%
вырастают до среднего уровня быстрее, чем через год после окончания курса
62%
Тренажёры собеседований, решение тестовых заданий
2
Разработка стратегии трудоустройства в РФ и за рубежом
3
Разбор собеседований от нанимающих менеджеров
4
Пошаговое составление резюме и подготовка сопроводительных писем
1
Интенсив по LinkedIn
5
Карьерная консультация от директора по аналитике Работа.ру Алены Артемьевой
6
Рассылка резюме по партнёрам
7
−60%
Стоимость курса
Доступ к курсу и всем обновлениям навсегда
0 руб/мес
Рассрочка без скидки
Статус
Применить
У меня есть промокод
15 313 руб/мес
Вернёте 13% стоимости обучения через налоговый вычет
Можете оплатить обучение сразу или воспользоваться беспроцентной рассрочкой на 24 месяца
Техподдержка учебной платформы
Проверка кода и функциональных требований опытными специалистами
Личный куратор на 365 дней
70% обучения - практика
Диплом о профессиональной переподготовке
Диплом Академии Эдюсон
Помощь с трудоустройством
321 интерактивный урок
До 16 крупных проектов в портфолио
9 месяцев обучения
147 000 руб
132 300 руб
Одним платежом со скидкой 5%
396 академических часов
Оплатить сразу со скидкой
-5%
Записаться на бесплатную консультацию
Оплатить сразу со скидкой
-5%
Записаться на бесплатную консультацию
Часто задаваемые вопросы
/
/
/
Фулстек-разработчик на JavaScript
academy@eduson.tv
Популярные курсы
Финансовый директор
Excel и Google-таблицы
Sales MBA
Soft skills: для руководителя
Методист
Бизнес-аналитик
Направления обучения
Направления
Документы
115280, г. Москва, ул. Ленинская слобода, д. 19
Академия
Рассрочка за 2 минуты, не выходя из дома