Программирование [Mckay Wrigley (takeoff)] Основы Full-Stack разработки 2: Бэкенд

Регистрация
11 Сен 2026
Сообщения
6,748
Реакции
1
Продолжительность1 ч 45 мин Количество уроков21 Видео ЯзыкАнглийский Вес архива384 МБ


Автор: Mckay Wrigley (takeoff)​
Название: Основы Full-Stack разработки 2: Бэкенд​

cover.jpg

ОНЛАЙН ВИДЕО УРОКИ: ТОЛЬКО ДЛЯ PROMAX!


Этот курс — ваш следующий шаг в освоении 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 приложения — от архитектуры до деплоя

СКАЧАТЬ:
Скрытое содержимое могут видеть только пользователи групп(ы): ProMAX

 

Похожие темы

11,066Темы
11,128Сообщения
828Пользователи
укрцеуНовый пользователь
Сверху