Этот курс — ваш следующий шаг в освоении 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 приложения — от архитектуры до деплоя
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Я создаю и обучаю технологиям в сфере искусственного интеллекта и являюсь основателем Takeoff. В 2019 году я бросил колледж, чтобы учиться программированию. Начал экспериментировать с проектами в области искусственного интеллекта в 2020 году, когда появился GPT-3. Стал первым, кто создал монетизированный продукт с использованием OpenAI API в том же году. С тех пор занимаюсь разработкой продуктов на основе искусственного интеллекта.