Текст площадки «Sharewood». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
Fullstack-разработчик — универсальный IT-специалист, который может самостоятельно разработать сайт или веб-приложение: и «внешнюю», и серверную части. Они востребованы на рынке труда, так как совмещают две роли: backend- и frontend-разработчиков. Поэтому их средняя зарплата на 20% выше, чем у каждого из этих специалист
Читать полное описание
Fullstack-разработчик — универсальный IT-специалист, который может самостоятельно разработать сайт или веб-приложение: и «внешнюю», и серверную части. Они востребованы на рынке труда, так как совмещают две роли: backend- и frontend-разработчиков. Поэтому их средняя зарплата на 20% выше, чем у каждого из этих специалистов.
JavaScript — самый популярный язык программирования по результатам опроса Stack Overflow. Только с помощью него можно создавать динамичные сайты: добавлять интерактивные аудио, видео, игры и анимации.
Благодаря технологии Node.js на JavaScript можно писать не только frontend, но и backend. На Node.js разработаны крупные проекты: мобильный backend Twitter для браузерной версии, агрегаторы «Сравни.ру», OneTwoTrip и Aviasales.
Кому подойдет курс:
Тем, кто хочет освоить новую IT-профессию
Станете универсальным IT-специалистом с нуля. Освоите полный цикл разработки на JavaScript и Node.js, отработаете полученные навыки на стажировке в IT-компании и сможете работать удалённо.
Начинающим JavaScript-разработчикам
Систематизируете и дополните свои знания, отработаете навыки на практике и стажировке. Усилите своё портфолио 10 крупными проектами и сможете повысить свою стоимость как специалиста на рынке труда.
Смежным специалистам в сфере IT
Освоите backend- и frontend-разработку, сможете применять новые навыки в текущей профессии или полностью сменить направление.
Ваши навыки после обучения:
Программирую на JavaScript и TypeScript
Владею навыками создания адаптивной и кроссбраузерной вёрстки на HTML и CSS
Использую препроцессоры SASS и LESS
Знаю основы backend-разработки: клиент-серверной архитектуры, проектирования и интеграции API
Работаю на Node.js и фреймворке Express
Создаю интерфейсы с использованием библиотеки React
Использую систему контроля версий Git
Применяю паттерны проектирования и принципы ООП
Работаю со сборщиком Webpack
Знаю основы DevOps
Анализирую и отлаживаю свой и чужой код
Умею писать документацию по коду
Провожу анализ и review кода
Автоматизирую работу в Figma
Тестирую сайты и приложения, нахожу ошибки и провожу рефакторинг кода
Умею писать unit-тесты для JavaScript-кода
Провожу тестирование API
Знаю основы SQL, работаю с СУБД PostgreSQL
Работаю с ОС Linux и командной оболочкой Bash
Понимаю и применяю принципы современной разработки ПО: Agile, Scrum, Kanban
Инструменты:
HTML
CSS
JavaScript
Node.js
Visual Studio Code
React
Git
Bash
DevTools
Figma
Flexbox
Grid Layout
SASS
LESS
jQuery
AJAX
Webpack
SQL
PostgreSQL
API
REST API
TypeScript
Express
На курсе вы создадите до 10 проектов:
Сайт экскурсий
С помощью HTML и CSS вы создадите одностраничный сайт-каталог со списком экскурсий по Санкт-Петербургу.
Сайт-портфолио
С помощью JavaScript, HTML и CSS вы создадите одностраничный сайт, на котором соберёте информацию о себе, презентуете свои проекты и навыки.
Многостраничный сайт ресторана
По готовому макету сайта вы напишете HTML- и CSS-код для всех страниц сайта, добавите интерактивные элементы и настроите автоматическую генерацию контента из JSON-файлов.
Веб-страница по готовому макету: сайт магазина сантехники
С помощью HTML и CSS вы напишете код для адаптивной страницы сайта магазина сантехники по готовому макету из Figma. Также вы настроите сайт для разных типов экранов.
Социальная сеть на Node.js
Создадите backend для социальной сети на Node.js и с помощью фреймворков Express, MongoDB, JWT и TypeScript. Напишете API, который позволяет публиковать посты, добавлять новых друзей, ставить лайки и писать комментарии.
Графический онлайн-редактор
Будете использовать обработчики событий и элементы DOM, чтобы создать графический онлайн-редактор. Научитесь работать с тегом canvas и добавите интерактивные элементы в проект.
Робот для игры в шахматы
С помощью классов напишете робота для игры в шахматы на JavaScript.
Чат с использованием технологии AJAX
Разработаете базовый чат с библиотекой jQuery, отработаете AJAX-запросы и настроите общение браузера с сервером.
База данных магазина
Спроектируете базу данных для магазина, свяжете её с другими и настроите обмен информацией между таблицами одного проекта.
Дипломный проект: одностраничный сайт на Node.js
Разработаете frontend- и backend-части веб-приложения «Приложение для вишлистов» на Node.js. Его пользователи смогут создавать, редактировать и удалять карточки с подарками в своём профиле, делиться вишлистами и изучать профили других пользователей. Вы используете TypeScript, чтобы сделать код проекта более надёжным.
DOM
События
Оптимизация веб-страницы
11. Продвинутый JavaScript
Классы и ООП в JavaScript
Замыкания в JavaScript
Библиотеки и модули
Библиотека jQuery
Асинхронный код на JavaScript
Создание сетевых запросов
AJAX
Хранение данных на стороне клиента
Обработка ошибок в JavaScript
12. Стиль написания кода
Общие принципы анализа кода
Написание документации по коду
Инструменты для написания чистого кода на JavaScript
13. React
Введение в React
Компоненты и JSX в React
Создание и оформление элементов сайта с помощью React
Props в React
React Hooks и states
React Router
React Context
State managers в React
React Dev Tools
14. Работа с TypeScript
Понятие TypeScript и его использование в веб-разработке
Основные типы данных в TypeScript
Интерфейсы и типы в TypeScript
ООП, классы, модули и пространство имен в TypeScript
Создание и использование дженериков и декораторов в TypeScript
Работа с внешними библиотеками
15. Основы backend-разработки
Клиент-серверная архитектура
Инструменты backend-разработчика
API и REST API
Интеграция API из других приложений
Проектирование API
Особенности GraphQL и Websocket
Подключение интерфейсного приложения к внутреннему серверу с помощью API
16. Основы работы с базами данных
Применение баз данных в бизнесе
Проектирование, установка и настройка базы данных
Подключение к базе данных с помощью DBeaver
Типы данных в PostgreSQL
Операторы SQL
Работа с таблицами, шаблонами и фильтрами
Функции для обработки данных
Анализ ER-диаграммы
Выбор и соединение данных из разных таблиц
Группировка строк и вычисления над ними
Транспонирование таблицы с помощью группировки
Анализ данных бизнеса с помощью SQL
Подзапросы в SQL
Оконные функции в SQL
Описание структуры базы данных с помощью операторов DDL
Экспорт данных и SQL-запросы
17. Основы работы с Node.js
Node.js и создание сервера
Создание и настройка сервера с помощью фреймворка Express
Базы данных в Node.js
Написание API с помощью Express
Настройка аутентификации и авторизации в Node.js-проекте
Развёртывание приложения на Node.js
18. Тестирование
Выбор метода тестирования
Unit-тесты для JavaScript-кода
Интеграционные тесты
Тестирование API
Санитайзеры пользовательского ввода и работа с ними
19. Как выложить сайт и поддерживать готовый проект
Введение в DevOps
Устройство контейнеризации
Анализ, отлаживание, оптимизация и изменение кода
20. Как построить карьеру в IT
Первый опыт junior-разработчика и поиск работы в IT
Подготовка резюме и портфолио
Описание своего опыта по модели STAR
Использование LinkedIn для построения карьеры
Подготовка к собеседованию на должность в IT
Подготовка к тестовому заданию и техническому собеседованию
Карьерный путь разработчика
Путь от junior до CTO
Коммуникация на IT-темы на английском языке
21. Удалённая работа
10 мифов об удалённой работе
Как организовать свой день на удалённой работе
Как выстраивать отношения с коллегами в распределённой команде
Как организовать совместную работу над проектом в разных часовых поясах
Правила деловой переписки
Как преодолеть трудности удалённой работы
Как работать удалённо экстравертам
Как избежать выгорания
Один курс · разные способы доступа
Где удобнее учиться?
Сравните цену и то, как будете заниматься.
Выбирайте не только по цене
ЦенаСумма и выгодность предложения
Удобство интерфейсаОценка формата занятий
Встроенный просмотрБез скачивания всего курса
Занятия с телефонаБез работы с архивами
Без рекламыПри работе с материалами
Найти нужный моментНе пересматривая весь урок
Разобраться в темеПомощь по содержанию, не куратор
Продавцы могут по-разному указать название, автора и программу. Поэтому ниже каждый исходный текст показан отдельно.
Складчина.biz[Eduson Academy] Fullstack-разработчик на Node.js (Арман Черхаров, Юлия Зотова)
Указаны на площадке: Eduson Academy, Арман Черхаров, Юлия Зотова
Fullstack-разработчик — универсальный IT-специалист, который может самостоятельно разработать сайт или веб-приложение: и «внешнюю», и серверную части. Они востребованы на рынке труда, так как совмещают две роли: backend- и frontend-разработчиков. Поэтому их средняя зарплата на 20% выше, чем у каждого из этих специалистов.
JavaScript — самый популярный язык программирования по результатам опроса Stack Overflow. Только с помощью него можно создавать динамичные сайты: добавлять интерактивные аудио, видео, игры и анимации.
Благодаря технологии Node.js на JavaScript можно писать не только frontend, но и backend. На Node.js разработаны крупные проекты: мобильный backend Twitter для браузерной версии, агрегаторы «Сравни.ру», OneTwoTrip и Aviasales.
Кому подойдет курс:
Тем, кто хочет освоить новую IT-профессию
Станете универсальным IT-специалистом с нуля. Освоите полный цикл разработки на JavaScript и Node.js, отработаете полученные навыки на стажировке в IT-компании и сможете работать удалённо.
Начинающим JavaScript-разработчикам
Систематизируете и дополните свои знания, отработаете навыки на практике и стажировке. Усилите своё портфолио 10 крупными проектами и сможете повысить свою стоимость как специалиста на рынке труда.
Смежным специалистам в сфере IT
Освоите backend- и frontend-разработку, сможете применять новые навыки в текущей профессии или полностью сменить направление.
Ваши навыки после обучения:
Программирую на JavaScript и TypeScript
Владею навыками создания адаптивной и кроссбраузерной вёрстки на HTML и CSS
Использую препроцессоры SASS и LESS
Знаю основы backend-разработки: клиент-серверной архитектуры, проектирования и интеграции API
Работаю на Node.js и фреймворке Express
Создаю интерфейсы с использованием библиотеки React
Использую систему контроля версий Git
Применяю паттерны проектирования и принципы ООП
Работаю со сборщиком Webpack
Знаю основы DevOps
Анализирую и отлаживаю свой и чужой код
Умею писать документацию по коду
Провожу анализ и review кода
Автоматизирую работу в Figma
Тестирую сайты и приложения, нахожу ошибки и провожу рефакторинг кода
Умею писать unit-тесты для JavaScript-кода
Провожу тестирование API
Знаю основы SQL, работаю с СУБД PostgreSQL
Работаю с ОС Linux и командной оболочкой Bash
Понимаю и применяю принципы современной разработки ПО: Agile, Scrum, Kanban
Инструменты:
HTML
CSS
JavaScript
Node.js
Visual Studio Code
React
Git
Bash
DevTools
Figma
Flexbox
Grid Layout
SASS
LESS
jQuery
AJAX
Webpack
SQL
PostgreSQL
API
REST API
TypeScript
Express
На курсе вы создадите до 10 проектов:
Сайт экскурсий
С помощью HTML и CSS вы создадите одностраничный сайт-каталог со списком экскурсий по Санкт-Петербургу.
Сайт-портфолио
С помощью JavaScript, HTML и CSS вы создадите одностраничный сайт, на котором соберёте информацию о себе, презентуете свои проекты и навыки.
Многостраничный сайт ресторана
По готовому макету сайта вы напишете HTML- и CSS-код для всех страниц сайта, добавите интерактивные элементы и настроите автоматическую генерацию контента из JSON-файлов.
Веб-страница по готовому макету: сайт магазина сантехники
С помощью HTML и CSS вы напишете код для адаптивной страницы сайта магазина сантехники по готовому макету из Figma. Также вы настроите сайт для разных типов экранов.
Социальная сеть на Node.js
Создадите backend для социальной сети на Node.js и с помощью фреймворков Express, MongoDB, JWT и TypeScript. Напишете API, который позволяет публиковать посты, добавлять новых друзей, ставить лайки и писать комментарии.
Графический онлайн-редактор
Будете использовать обработчики событий и элементы DOM, чтобы создать графический онлайн-редактор. Научитесь работать с тегом canvas и добавите интерактивные элементы в проект.
Робот для игры в шахматы
С помощью классов напишете робота для игры в шахматы на JavaScript.
Чат с использованием технологии AJAX
Разработаете базовый чат с библиотекой jQuery, отработаете AJAX-запросы и настроите общение браузера с сервером.
База данных магазина
Спроектируете базу данных для магазина, свяжете её с другими и настроите обмен информацией между таблицами одного проекта.
Дипломный проект: одностраничный сайт на Node.js
Разработаете frontend- и backend-части веб-приложения «Приложение для вишлистов» на Node.js. Его пользователи смогут создавать, редактировать и удалять карточки с подарками в своём профиле, делиться вишлистами и изучать профили других пользователей. Вы используете TypeScript, чтобы сделать код проекта более надёжным.
Содержание обучения
Что в программе
01Программа:113 уроков
Введение в ITВремя не указано
Жизненный цикл ПОВремя не указано
Введение в профессию fullstack-разработчикаВремя не указано
Инструменты разработчикаВремя не указано
Основы веб-разработкиВремя не указано
Базовая верстка: HTML и CSSВремя не указано
Работа с макетом сайтаВремя не указано
Продвинутая версткаВремя не указано
Основы программированияВремя не указано
Базовый JavaScriptВремя не указано
Продвинутый JavaScriptВремя не указано
Стиль написания кодаВремя не указано
ReactВремя не указано
Работа с TypeScriptВремя не указано
Основы backend-разработкиВремя не указано
Основы работы с базами данныхВремя не указано
Основы работы с Node.jsВремя не указано
ТестированиеВремя не указано
Как выложить сайт и поддерживать готовый проектВремя не указано
«В Курсе» — наш основной вариант для перехода. В таблице — возможности сервисов; состав конкретного курса уточняйте перед оплатой.
Как мы оцениваем и что входит в доступ
Звёзды — наша оценка, не отзывы покупателей. Удобство: 2 базовых балла, по одному за занятия без обязательного скачивания, навигацию по курсу и встроенного помощника. Оценка описывает формат сервиса, а не проверку каждого урока.
Цена сравнивается только при подтверждённых одинаковых тарифе, сроке и виде оплаты. Разница с минимальной ценой до 10% — 5 звёзд, до 30% — 4, до 60% — 3, до 100% — 2, больше — 1. Устаревшие и неизвестные цены не оцениваются. Прочерк означает, что данных недостаточно, а не что функции нет.
В Курсе
Курс ещё не подтверждён в библиотеке. Пока доступен поиск во «В Курсе»; цену и возможность добавления нужно уточнить.
Складчина.biz
Условия оплаты
Взнос за участие на площадке: 1 339 ₽. Доступность материала зависит от стадии сбора.
Условия проверены 21.09.2026. Перед оплатой проверьте состав предложения у продавца.
Если ваша подписка уже включает этот курс, отдельная покупка не нужна.
Тарифы проверены 01.10.2026
Работа с таблицами, шаблонами и фильтрами
На странице площадки указано: Цена 149976 руб.. Тип платежа, актуальность и соответствие полной цене курса требуют проверки.
Условия проверены 27.09.2026. Перед оплатой проверьте состав предложения у продавца.
Программа этой площадки
Программа:
Получено 21.09.2026
Складчина.biz[Eduson Academy] Fullstack-разработчик на Node.js (Арман Черхаров, Юлия Зотова)
Указаны на площадке: Eduson Academy, Арман Черхаров, Юлия Зотова
Fullstack-разработчик — универсальный IT-специалист, который может самостоятельно разработать сайт или веб-приложение: и «внешнюю», и серверную части. Они востребованы на рынке труда, так как совмещают две роли: backend- и frontend-разработчиков. Поэтому их средняя зарплата на 20% выше, чем у каждого из этих специалистов.
JavaScript — самый популярный язык программирования по результатам опроса Stack Overflow. Только с помощью него можно создавать динамичные сайты: добавлять интерактивные аудио, видео, игры и анимации.
Благодаря технологии Node.js на JavaScript можно писать не только frontend, но и backend. На Node.js разработаны крупные проекты: мобильный backend Twitter для браузерной версии, агрегаторы «Сравни.ру», OneTwoTrip и Aviasales.
Кому подойдет курс:
Тем, кто хочет освоить новую IT-профессию
Станете универсальным IT-специалистом с нуля. Освоите полный цикл разработки на JavaScript и Node.js, отработаете полученные навыки на стажировке в IT-компании и сможете работать удалённо.
Начинающим JavaScript-разработчикам
Систематизируете и дополните свои знания, отработаете навыки на практике и стажировке. Усилите своё портфолио 10 крупными проектами и сможете повысить свою стоимость как специалиста на рынке труда.
Смежным специалистам в сфере IT
Освоите backend- и frontend-разработку, сможете применять новые навыки в текущей профессии или полностью сменить направление.
Ваши навыки после обучения:
Программирую на JavaScript и TypeScript
Владею навыками создания адаптивной и кроссбраузерной вёрстки на HTML и CSS
Использую препроцессоры SASS и LESS
Знаю основы backend-разработки: клиент-серверной архитектуры, проектирования и интеграции API
Работаю на Node.js и фреймворке Express
Создаю интерфейсы с использованием библиотеки React
Использую систему контроля версий Git
Применяю паттерны проектирования и принципы ООП
Работаю со сборщиком Webpack
Знаю основы DevOps
Анализирую и отлаживаю свой и чужой код
Умею писать документацию по коду
Провожу анализ и review кода
Автоматизирую работу в Figma
Тестирую сайты и приложения, нахожу ошибки и провожу рефакторинг кода
Умею писать unit-тесты для JavaScript-кода
Провожу тестирование API
Знаю основы SQL, работаю с СУБД PostgreSQL
Работаю с ОС Linux и командной оболочкой Bash
Понимаю и применяю принципы современной разработки ПО: Agile, Scrum, Kanban
Инструменты:
HTML
CSS
JavaScript
Node.js
Visual Studio Code
React
Git
Bash
DevTools
Figma
Flexbox
Grid Layout
SASS
LESS
jQuery
AJAX
Webpack
SQL
PostgreSQL
API
REST API
TypeScript
Express
На курсе вы создадите до 10 проектов:
Сайт экскурсий
С помощью HTML и CSS вы создадите одностраничный сайт-каталог со списком экскурсий по Санкт-Петербургу.
Сайт-портфолио
С помощью JavaScript, HTML и CSS вы создадите одностраничный сайт, на котором соберёте информацию о себе, презентуете свои проекты и навыки.
Многостраничный сайт ресторана
По готовому макету сайта вы напишете HTML- и CSS-код для всех страниц сайта, добавите интерактивные элементы и настроите автоматическую генерацию контента из JSON-файлов.
Веб-страница по готовому макету: сайт магазина сантехники
С помощью HTML и CSS вы напишете код для адаптивной страницы сайта магазина сантехники по готовому макету из Figma. Также вы настроите сайт для разных типов экранов.
Социальная сеть на Node.js
Создадите backend для социальной сети на Node.js и с помощью фреймворков Express, MongoDB, JWT и TypeScript. Напишете API, который позволяет публиковать посты, добавлять новых друзей, ставить лайки и писать комментарии.
Графический онлайн-редактор
Будете использовать обработчики событий и элементы DOM, чтобы создать графический онлайн-редактор. Научитесь работать с тегом canvas и добавите интерактивные элементы в проект.
Робот для игры в шахматы
С помощью классов напишете робота для игры в шахматы на JavaScript.
Чат с использованием технологии AJAX
Разработаете базовый чат с библиотекой jQuery, отработаете AJAX-запросы и настроите общение браузера с сервером.
База данных магазина
Спроектируете базу данных для магазина, свяжете её с другими и настроите обмен информацией между таблицами одного проекта.
Дипломный проект: одностраничный сайт на Node.js
Разработаете frontend- и backend-части веб-приложения «Приложение для вишлистов» на Node.js. Его пользователи смогут создавать, редактировать и удалять карточки с подарками в своём профиле, делиться вишлистами и изучать профили других пользователей. Вы используете TypeScript, чтобы сделать код проекта более надёжным.
Программа этой площадки
Программа:
Получено 26.09.2026
Sharewood«Fullstack-разработчик на Node.js» [Eduson Academy]
Указаны на площадке: Eduson Academy
Fullstack-разработчик — универсальный IT-специалист, который может самостоятельно разработать сайт или веб-приложение: и «внешнюю», и серверную части. Они востребованы на рынке труда, так как совмещают две роли: backend- и frontend-разработчиков. Поэтому их средняя зарплата на 20% выше, чем у каждого из этих специалистов.
JavaScript — самый популярный язык программирования по результатам опроса Stack Overflow. Только с помощью него можно создавать динамичные сайты: добавлять интерактивные аудио, видео, игры и анимации.
Благодаря технологии Node.js на JavaScript можно писать не только frontend, но и backend. На Node.js разработаны крупные проекты: мобильный backend Twitter для браузерной версии, агрегаторы «Сравни.ру», OneTwoTrip и Aviasales.
Кому подойдет курс:
Тем, кто хочет освоить новую IT-профессию
Станете универсальным IT-специалистом с нуля. Освоите полный цикл разработки на JavaScript и Node.js, отработаете полученные навыки на стажировке в IT-компании и сможете работать удалённо.
Начинающим JavaScript-разработчикам
Систематизируете и дополните свои знания, отработаете навыки на практике и стажировке. Усилите своё портфолио 10 крупными проектами и сможете повысить свою стоимость как специалиста на рынке труда.
Смежным специалистам в сфере IT
Освоите backend- и frontend-разработку, сможете применять новые навыки в текущей профессии или полностью сменить направление.
Ваши навыки после обучения:
Программирую на JavaScript и TypeScript
Владею навыками создания адаптивной и кроссбраузерной вёрстки на HTML и CSS
Использую препроцессоры SASS и LESS
Знаю основы backend-разработки: клиент-серверной архитектуры, проектирования и интеграции API
Работаю на Node.js и фреймворке Express
Создаю интерфейсы с использованием библиотеки React
Использую систему контроля версий Git
Применяю паттерны проектирования и принципы ООП
Работаю со сборщиком Webpack
Знаю основы DevOps
Анализирую и отлаживаю свой и чужой код
Умею писать документацию по коду
Провожу анализ и review кода
Автоматизирую работу в Figma
Тестирую сайты и приложения, нахожу ошибки и провожу рефакторинг кода
Умею писать unit-тесты для JavaScript-кода
Провожу тестирование API
Знаю основы SQL, работаю с СУБД PostgreSQL
Работаю с ОС Linux и командной оболочкой Bash
Понимаю и применяю принципы современной разработки ПО: Agile, Scrum, Kanban
Инструменты:
HTML
CSS
JavaScript
Node.js
Visual Studio Code
React
Git
Bash
DevTools
Figma
Flexbox
Grid Layout
SASS
LESS
jQuery
AJAX
Webpack
SQL
PostgreSQL
API
REST API
TypeScript
Express
На курсе вы создадите до 10 проектов:
Сайт экскурсий
С помощью HTML и CSS вы создадите одностраничный сайт-каталог со списком экскурсий по Санкт-Петербургу.
Сайт-портфолио
С помощью JavaScript, HTML и CSS вы создадите одностраничный сайт, на котором соберёте информацию о себе, презентуете свои проекты и навыки.
Многостраничный сайт ресторана
По готовому макету сайта вы напишете HTML- и CSS-код для всех страниц сайта, добавите интерактивные элементы и настроите автоматическую генерацию контента из JSON-файлов.
Веб-страница по готовому макету: сайт магазина сантехники
С помощью HTML и CSS вы напишете код для адаптивной страницы сайта магазина сантехники по готовому макету из Figma. Также вы настроите сайт для разных типов экранов.
Социальная сеть на Node.js
Создадите backend для социальной сети на Node.js и с помощью фреймворков Express, MongoDB, JWT и TypeScript. Напишете API, который позволяет публиковать посты, добавлять новых друзей, ставить лайки и писать комментарии.
Графический онлайн-редактор
Будете использовать обработчики событий и элементы DOM, чтобы создать графический онлайн-редактор. Научитесь работать с тегом canvas и добавите интерактивные элементы в проект.
Робот для игры в шахматы
С помощью классов напишете робота для игры в шахматы на JavaScript.
Чат с использованием технологии AJAX
Разработаете базовый чат с библиотекой jQuery, отработаете AJAX-запросы и настроите общение браузера с сервером.
База данных магазина
Спроектируете базу данных для магазина, свяжете её с другими и настроите обмен информацией между таблицами одного проекта.
Дипломный проект: одностраничный сайт на Node.js
Разработаете frontend- и backend-части веб-приложения «Приложение для вишлистов» на Node.js. Его пользователи смогут создавать, редактировать и удалять карточки с подарками в своём профиле, делиться вишлистами и изучать профили других пользователей. Вы используете TypeScript, чтобы сделать код проекта более надёжным.
DOM
События
Оптимизация веб-страницы
11. Продвинутый JavaScript
Классы и ООП в JavaScript
Замыкания в JavaScript
Библиотеки и модули
Библиотека jQuery
Асинхронный код на JavaScript
Создание сетевых запросов
AJAX
Хранение данных на стороне клиента
Обработка ошибок в JavaScript
12. Стиль написания кода
Общие принципы анализа кода
Написание документации по коду
Инструменты для написания чистого кода на JavaScript
13. React
Введение в React
Компоненты и JSX в React
Создание и оформление элементов сайта с помощью React
Props в React
React Hooks и states
React Router
React Context
State managers в React
React Dev Tools
14. Работа с TypeScript
Понятие TypeScript и его использование в веб-разработке
Основные типы данных в TypeScript
Интерфейсы и типы в TypeScript
ООП, классы, модули и пространство имен в TypeScript
Создание и использование дженериков и декораторов в TypeScript
Работа с внешними библиотеками
15. Основы backend-разработки
Клиент-серверная архитектура
Инструменты backend-разработчика
API и REST API
Интеграция API из других приложений
Проектирование API
Особенности GraphQL и Websocket
Подключение интерфейсного приложения к внутреннему серверу с помощью API
16. Основы работы с базами данных
Применение баз данных в бизнесе
Проектирование, установка и настройка базы данных
Подключение к базе данных с помощью DBeaver
Типы данных в PostgreSQL
Операторы SQL
Работа с таблицами, шаблонами и фильтрами
Функции для обработки данных
Анализ ER-диаграммы
Выбор и соединение данных из разных таблиц
Группировка строк и вычисления над ними
Транспонирование таблицы с помощью группировки
Анализ данных бизнеса с помощью SQL
Подзапросы в SQL
Оконные функции в SQL
Описание структуры базы данных с помощью операторов DDL
Экспорт данных и SQL-запросы
17. Основы работы с Node.js
Node.js и создание сервера
Создание и настройка сервера с помощью фреймворка Express
Базы данных в Node.js
Написание API с помощью Express
Настройка аутентификации и авторизации в Node.js-проекте
Развёртывание приложения на Node.js
18. Тестирование
Выбор метода тестирования
Unit-тесты для JavaScript-кода
Интеграционные тесты
Тестирование API
Санитайзеры пользовательского ввода и работа с ними
19. Как выложить сайт и поддерживать готовый проект
Введение в DevOps
Устройство контейнеризации
Анализ, отлаживание, оптимизация и изменение кода
20. Как построить карьеру в IT
Первый опыт junior-разработчика и поиск работы в IT
Подготовка резюме и портфолио
Описание своего опыта по модели STAR
Использование LinkedIn для построения карьеры
Подготовка к собеседованию на должность в IT
Подготовка к тестовому заданию и техническому собеседованию
Карьерный путь разработчика
Путь от junior до CTO
Коммуникация на IT-темы на английском языке
21. Удалённая работа
10 мифов об удалённой работе
Как организовать свой день на удалённой работе
Как выстраивать отношения с коллегами в распределённой команде
Как организовать совместную работу над проектом в разных часовых поясах
Правила деловой переписки
Как преодолеть трудности удалённой работы
Как работать удалённо экстравертам
Как избежать выгорания
Программа этой площадки
Программа:
Получено 27.09.2026
Устройство компьютера
Время не указано
Работа с книгами и статьямиВремя не указано
Характеристики оперативной памятиВремя не указано
Постоянная памятьВремя не указано
Дисковые массивыВремя не указано
Монитор и его характеристикиВремя не указано
ИнтерфейсыВремя не указано
Сервер и его особенностиВремя не указано
Операционная система и её особенностиВремя не указано
Межпроцессное взаимодействиеВремя не указано
Устройство программированияВремя не указано
Навыки работы с кодомВремя не указано
Современные языки и среды программированияВремя не указано
Навыки программирования на любом языкеВремя не указано
Архитектура программного обеспеченияВремя не указано
Жизненный цикл ПОВремя не указано
Введение в AgileВремя не указано
Принципы командной работы по AgileВремя не указано
Введение в SCRUMВремя не указано
Модели SDLC и WaterfallВремя не указано
Процесс тестирования в разных методологиях разработки ПОВремя не указано
Trello, Asana и JiraВремя не указано
Введение в профессию fullstack-разработчикаВремя не указано
Профессия fullstack-разработчик на Node.jsВремя не указано
Карта компетенцийВремя не указано
Этапы разработки IT-продуктаВремя не указано
Этапы frontend-разработки: HTML, CSS, JSВремя не указано
Устройство backend-разработкиВремя не указано
Выбор IDE для написания кодаВремя не указано
Чат-бот IT-факультетаВремя не указано
Инструменты разработчикаВремя не указано
Выбор IDE для веб-разработкиВремя не указано
Установка и настройка Visual Studio CodeВремя не указано
Работа с системой контроля версий GitВремя не указано
GitHubВремя не указано
Командная оболочка BashВремя не указано
Скрипты в BashВремя не указано
Основы веб-разработкиВремя не указано
Этапы создания сайтаВремя не указано
Виды и структуры сайтовВремя не указано
Устройство браузеровВремя не указано
SEO-оптимизацияВремя не указано
Принципы работы веб-сервераВремя не указано
Публикация сайта в интернетеВремя не указано
Базовая верстка: HTML и CSSВремя не указано
HTML и создание HTML-страницыВремя не указано
Работа с формами и таблицами в HTMLВремя не указано
Построение семантической структуры страницыВремя не указано
Очистка и редактирование HTML-кодаВремя не указано
Создание и подключение CSS-стилейВремя не указано
Оформление страниц с помощью CSSВремя не указано
Работа с блоками и позиционированием элементовВремя не указано
Тестирование сайтов с помощью DevToolsВремя не указано
Работа с макетом сайтаВремя не указано
Дизайн-макет сайтаВремя не указано
Работа с цветами в дизайне и веб-разработкеВремя не указано
Работа с разными форматами изображений и дизайн-макетовВремя не указано
Работа с Figma: интерфейс программы, основные инструменты и функцииВремя не указано
Перевод элементов Figma на русский языкВремя не указано
Автоматизация работы в FigmaВремя не указано
Использование модульных сетокВремя не указано
Продвинутая версткаВремя не указано
Отличие HTML5 от предыдущих версийВремя не указано
Переменные и продвинутые инструменты CSSВремя не указано
FlexboxВремя не указано
Grid LayoutВремя не указано
Фреймворки CSSВремя не указано
Препроцессоры SASS и LESSВремя не указано
Обеспечение доступности верстки с помощью WAI-ARIAВремя не указано
Разработка SEO-оптимизированного сайтаВремя не указано
Стандарт семантической разметки Schema.orgВремя не указано
Основы программированияВремя не указано
В какой IDE лучше всего писать кодВремя не указано
Математика для IT-специалистовВремя не указано
АбстракцииВремя не указано
Простые и сложные типы данныхВремя не указано
МножестваВремя не указано
Выражения, ветвления и циклыВремя не указано
Функции и окружениеВремя не указано
Рекурсия, рекурсивный и итеративный процессыВремя не указано
Базовый JavaScriptВремя не указано
Устройство JavaScript и его роль в frontend-разработкеВремя не указано
Использование DevTools для отладки веб-страницВремя не указано
Переменные и типы данных в JavaScriptВремя не указано
Виды операторовВремя не указано
ВетвленияВремя не указано
ЦиклыВремя не указано
ФункцииВремя не указано
МассивыВремя не указано
ОбъектыВремя не указано
Альтернативы для выбора
Похожие курсы по этой теме
Это другие программы на близкую тему. Они не считаются тем же курсом: сравните содержание, преподавателей и условия.
Fullstack-разработчик: с нуля до оффера — практический онлайн-курс, который за 6 месяцев превратит тебя из новичка в востребованного специалиста. Освой frontend и backend, собери портфолио — от первых строк кода до выхода на работу. Без воды, с фокусом на результат — твой первый оффер в IT.
Курс регулярно актуализирует
Что известно об альтернативе
Документ: На странице курса указано: сертификат не выдаётся. источник ↗︎
Хотите освоить веб-разработку и создавать современные сайты с нуля? Курс поможет разобраться в HTML, CSS, JavaScript, логике работы веб-приложений, а также научит работать с адаптивностью, взаимодействием с сервером и публикацией готовых проектов!
Что известно об альтернативе
Сопровождение: Урок 18. Тестирование и проверка работы сайта. источник ↗︎