Открыто

Fullstack-разработчик на Node.js [Eduson Academy]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 27 фев 2026 в 23:24.

Основной список: 7 участников

  1. 27 фев 2026 в 23:24
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Fullstack-разработчик на Node.js [Eduson Academy]

    upload_2026-2-27_22-6-45.png

    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, чтобы сделать код проекта более надёжным.
    Программа:
    1. Введение в IT
    2. Жизненный цикл ПО
    3. Введение в профессию fullstack-разработчика
    4. Инструменты разработчика
    5. Основы веб-разработки
    6. Базовая верстка: HTML и CSS
    7. Работа с макетом сайта
    8. Продвинутая верстка
    9. Основы программирования
    10. Базовый JavaScript
    11. Продвинутый JavaScript
    12. Стиль написания кода
    13. React
    14. Работа с TypeScript
    15. Основы backend-разработки
    16. Основы работы с базами данных
    17. Основы работы с Node.js
    18. Тестирование
    19. Как выложить сайт и поддерживать готовый проект
    20. Как построить карьеру в IT
    21. Удалённая работа
    1. Введение в IT
    • Устройство компьютера
    • Работа с книгами и статьями
    • Характеристики оперативной памяти
    • Постоянная память
    • Дисковые массивы
    • Монитор и его характеристики
    • Интерфейсы
    • Сервер и его особенности
    • Операционная система и её особенности
    • Межпроцессное взаимодействие
    • Устройство программирования
    • Навыки работы с кодом
    • Современные языки и среды программирования
    • Навыки программирования на любом языке
    • Архитектура программного обеспечения
    2. Жизненный цикл ПО
    • Введение в Agile
    • Принципы командной работы по Agile
    • Введение в SCRUM
    • Модели SDLC и Waterfall
    • Процесс тестирования в разных методологиях разработки ПО
    • Trello, Asana и Jira
    3. Введение в профессию fullstack-разработчика
    • Профессия fullstack-разработчик на Node.js
    • Карта компетенций
    • Этапы разработки IT-продукта
    • Этапы frontend-разработки: HTML, CSS, JS
    • Устройство backend-разработки
    • Выбор IDE для написания кода
    • Чат-бот IT-факультета
    4. Инструменты разработчика
    • Выбор IDE для веб-разработки
    • Установка и настройка Visual Studio Code
    • Работа с системой контроля версий Git
    • GitHub
    • Командная оболочка Bash
    • Скрипты в Bash
    5. Основы веб-разработки
    • Этапы создания сайта
    • Виды и структуры сайтов
    • Устройство браузеров
    • SEO-оптимизация
    • Принципы работы веб-сервера
    • Публикация сайта в интернете
    6. Базовая верстка: HTML и CSS
    • HTML и создание HTML-страницы
    • Работа с формами и таблицами в HTML
    • Построение семантической структуры страницы
    • Очистка и редактирование HTML-кода
    • Создание и подключение CSS-стилей
    • Оформление страниц с помощью CSS
    • Работа с блоками и позиционированием элементов
    • Тестирование сайтов с помощью DevTools
    7. Работа с макетом сайта
    • Дизайн-макет сайта
    • Работа с цветами в дизайне и веб-разработке
    • Работа с разными форматами изображений и дизайн-макетов
    • Работа с Figma: интерфейс программы, основные инструменты и функции
    • Перевод элементов Figma на русский язык
    • Автоматизация работы в Figma
    • Использование модульных сеток
    8. Продвинутая верстка
    • Отличие HTML5 от предыдущих версий
    • Переменные и продвинутые инструменты CSS
    • Flexbox
    • Grid Layout
    • Фреймворки CSS
    • Препроцессоры SASS и LESS
    • Обеспечение доступности верстки с помощью WAI-ARIA
    • Разработка SEO-оптимизированного сайта
    • Стандарт семантической разметки Schema.org
    9. Основы программирования
    • В какой IDE лучше всего писать код
    • Математика для IT-специалистов
    • Абстракции
    • Простые и сложные типы данных
    • Множества
    • Выражения, ветвления и циклы
    • Функции и окружение
    • Рекурсия, рекурсивный и итеративный процессы
    10. Базовый JavaScript
    • Устройство JavaScript и его роль в frontend-разработке
    • Использование DevTools для отладки веб-страниц
    • Переменные и типы данных в JavaScript
    • Виды операторов
    • Ветвления
    • Циклы
    • Функции
    • Массивы
    • Объекты
    • 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 мифов об удалённой работе
    • Как организовать свой день на удалённой работе
    • Как выстраивать отношения с коллегами в распределённой команде
    • Как организовать совместную работу над проектом в разных часовых поясах
    • Правила деловой переписки
    • Как преодолеть трудности удалённой работы
    • Как работать удалённо экстравертам
    • Как избежать выгорания

    Цена 149976 руб.
    Скрытая ссылка
     
    1 человеку нравится это.
  2. Последние события

    1. Dmitry_K
      Dmitry_K участвует.
      3 мар 2026 в 11:53
    2. liberto
      liberto участвует.
      1 мар 2026 в 00:08
    3. arzhanev
      arzhanev участвует.
      28 фев 2026 в 21:56
    4. skladchik.com
      В складчине участвует 5 человек(а).
      28 фев 2026 в 21:56