𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: Mckay Wrigley (takeoff)
Название: Основы Full-Stack разработки 2: Бэкенд

Продолжительность: 1 ч 45 мин
Количество уроков: 21 Видео
Язык: Английский
Вес архива: 384 МБ
Этот курс — ваш следующий шаг в освоении full‑stack разработки. Если в предыдущем проекте вы работали только с интерфейсом, то теперь вы создадите полноценное приложение с серверной логикой, базой данных и устойчивым хранением данных. Вы научитесь мыслить как full‑stack разработчик: понимать, как связаны фронтенд, бэкенд и база данных, и как они работают вместе.
Что вы создадите в рамках курса
Главный практический результат обучения — веб‑приложение «Менеджер Промптов». Это удобный инструмент для хранения, редактирования и организации ИИ‑промптов, который станет частью вашего портфолио.
Функциональные возможности приложения
• Просмотр списка всех сохранённых промптов
• Создание новых записей с названием, описанием и текстом промпта
• Редактирование существующих материалов
• Удаление ненужных данных
• Быстрое копирование промптов в один клик
Это реальный пример полнофункционального CRUD‑приложения, которое демонстрирует ваши навыки и понимание архитектуры веб‑разработки.
Зачем нужен бэкенд и как он работает
В отличие от фронтенд‑проектов, где данные живут только в браузере, полноценному приложению требуется постоянное хранение информации. Именно это и обеспечивает бэкенд.
Ключевые понятия
• Бэкенд — серверная часть приложения, которая отвечает за обработку запросов, выполнение логики и работу с базой данных.
• База данных — надёжное хранилище структурированной информации, в нашем случае — ваших промптов.
• Full‑Stack — подход, при котором разработчик владеет и клиентской, и серверной частью приложения.
Технологический стек курса
Вы будете работать с современными и востребованными инструментами, которые активно используют в продакшене.
Фронтенд‑часть
• React — основа интерфейса на компонентном подходе.
• Next.js — фреймворк, упрощающий маршрутизацию, рендеринг и серверные операции.
• Tailwind CSS — удобная утилитарная система для быстрой стилизации.
• Shadcn — набор продвинутых UI‑компонентов.
• Framer Motion — библиотека для эффектных анимаций.
Бэкенд и работа с данными
• PostgreSQL — мощная реляционная база данных.
• Supabase — платформа для развёртывания PostgreSQL в облаке.
• Drizzle ORM — типобезопасный инструмент для работы с БД без ручного SQL.
Чему вы научитесь на курсе
К концу проекта вы получите не просто набор знаний, а практические навыки, которые напрямую применимы в работе full‑stack разработчика.
Ключевые навыки
• Понимание клиент‑серверной архитектуры
• Создание и настройка облачной базы данных через Supabase
• Проектирование структуры таблиц с помощью Drizzle ORM
• Запуск и управление миграциями
• Первичное заполнение базы данных (seeding)
• Реализация CRUD‑функций на сервере
• Использование Next.js Server Actions в реальных сценариях
• Связывание интерфейса с базой данных и управление состоянием
• Понимание полного цикла разработки full‑stack приложения — от архитектуры до деплоя
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь