Создай свой первый проект на бэкенде за один вечер

Для доступа к видео оформите подписку на курс

Создай свой первый проект на бэкенде за один вечер

Подготовка к МК. Подготовка окружения к мастер-классу. Обязательно выполните все шаги заранее.


🔶 Этот мастер-класс для тебя, если ты:


  • Хочешь понять, что делает backend-разработчик
  • Хочешь сделать первый реальный проект и добавить его в портфолио
  • Никогда даже не писал код, но хочешь начать


🔶 Чему ты научишься:


За один вечер ты создашь реальное backend-приложение на Express.js + PostgreSQL, даже если никогда раньше не писал сервер. Мы шаг за шагом разберём, как устроен сервер и логика бэкенда на практике.

🔶На примере этого проекта ты:


  • Напишешь сервер, который принимает запросы от игроков
  • Создашь API для регистрации и проверки участников
  • Реализуешь механику “красный – зелёный свет” через обработку данных
  • Научишься работать с маршрутами (routes), контроллерами и middleware
  • Подключишь самую популярную базу данных PostgreSQL для хранения игроков
  • Запустишь проект локально

Оценить качество материала и подачу материала автором видео:

Front-end

Трудоустройтесь middle front-end разработчиком на React JS (TypeScript) за 12-16 месяцев обучения с ежедневной менторской поддержкой в формате видео 1 на 1 и коммерческими проектами в портфолио

Перейти на курс
Front-end

Back-end

Трудоустройтесь middle back-end разработчиком за 12-16 месяцев обучения с ежедневной менторской поддержкой в формате видео 1 на 1 и коммерческими проектами в портфолио

Перейти на курс
Back-end

Карьерный бустер

Получите коммерческий опыт на реальных стартапах, прокачайте tech & soft навыки, научитесь работать в команде, проходить собеседования и получите первую работу в IT!

Перейти на курс
Карьерный бустер

Основы Front-end

Сделайте первый шаг в IT, освоив базовые знания разработки и научившись создавать небольшие проекты на JavaScript

Перейти на курс
Основы Front-end

Основы Back-end

Сделайте первый шаг в IT, освоив базовые знания разработки. Без опыта. Без математики. Только практика: JavaScript, SQL, Node JS, база данных

Перейти на курс
Основы Back-end

Мастер-класс: Squid Game Backend API

Пошаговое создание REST API на Node.js + Express + PostgreSQL


ЭТАП 1: Инициализация проекта

Цель этапа: Настроить базовое окружение - поднять PostgreSQL в Docker, создать Express сервер с health check endpoint.

Время: ~10 минут


Шаг 1.1 - Настройка базы данных (Docker Compose)

Проблема: Нам нужна PostgreSQL база данных, но не хочется устанавливать её локально. Решение: Используем Docker Compose для запуска PostgreSQL + Adminer (веб-интерфейс для БД).

Создайте файл docker-compose.yml:

yaml
services:
  postgres:
    image: postgres:15-alpine
    environment:
      POSTGRES_USER: squid_admin
      POSTGRES_PASSWORD: squid_pass
      POSTGRES_DB: squid_game
    ports:
      - "5432:5432"
 
  adminer:
    image: adminer
    ports:
      - "8080:8080"
    environment:
      ADMINER_DEFAULT_SERVER: postgres

Что здесь происходит:

  • postgres - контейнер с PostgreSQL 15
  • Создаётся БД squid_game с пользователем squid_admin
  • adminer - веб-интерфейс для управления БД (доступен на http://localhost:8080)

...

Для доступа к полной версии конспекта оформите подписку на курс

Создай свой первый проект на бэкенде за один вечер

Видеоурок - 1 видео из 1