Часть 2. Проектирование сервиса с испольхованием нейросети. Вайб кодинг и проектирование.

13 подписчиков

12+
12+

3 просмотра

19 дней назад

ПожаловатьсяНарушение авторских прав

13 подписчиков

12+
12+

3 просмотра

19 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

19 дней назад

В этом видео показан пошаговый процесс создания микросервиса на Node.js с использованием Prisma и базы данных PostgreSQL, развернутой через Docker. Рассматриваются настройка базы данных, миграции, простая регистрация и авторизация пользователей с JWT, а также работа с серверлес архитектурой и Git для контроля версий. 00:00 - Начинаем работу над проектом с использованием VS Code и co Pilot. 01:24 - Описываем общую задачу по созданию микросервиса на Node.js. 02:05 - Формулируем технические требования к проекту. 03:08 - Определяем функционал генерации платежных ссылок. 04:22 - Выбираем стек технологий без фреймворков. 05:07 - Планируем деплой проекта на Vercel. 06:06 - Создаем первую версию базы данных. 07:08 - Нейросеть генерирует схему Prisma по нашему описанию. 09:38 - Настраиваем подключение к локальной базе данных. 10:59 - Устанавливаем необходимые пакеты для проекта. 12:06 - Создаем Docker контейнер с PostgreSQL. 13:21 - Настраиваем доступ к базе данных с хоста. 16:07 - Проверяем соединение с базой данных. 18:36 - Обсуждаем необходимость локальной базы для разработки. 20:30 - Анализируем проблемы недостаточно детализированных промтов. 22:43 - Запускаем Docker контейнер с базой данных. 24:46 - Тестируем подключение через VS Code. 26:00 - Настраиваем переменные окружения для базы данных. 28:14 - Выполняем миграцию базы данных. 29:03 - Планируем создание системы аутентификации. 29:50 - Добавляем функционал регистрации пользователей. 31:41 - Расширяем базу данных полем для пароля. 33:02 - Реализуем хэширование паролей в MD5. 34:16 - Настраиваем JWT токены для серверлес архитектуры. 37:35 - Нейросеть создает формы регистрации и логина. 40:07 - Тестируем работу системы аутентификации. 41:11 - Добавляем Git для контроля версий проекта. 44:05 - Обсуждаем следующий этап - хранение секретов. 46:51 - Выявляем проблему в структуре базы данных. 48:01 - Проектируем справочник платежных систем. 50:13 - Создаем новую структуру таблиц базы данных. 51:44 - Генерируем обновленную DBML схему. 55:24 - Применяем изменения в схеме Prisma. 58:09 - Проверяем созданные связи между таблицами. 59:31 - Коммитим изменения в Git. 01:01:15 - Добавляем начальные данные в справочник платежных систем. 01:04:34 - Исправляем ошибки в миграциях базы данных. 01:12:20 - Сбрасываем и заново создаем базу данных. 01:16:33 - Применяем все миграции к базе данных. 01:19:34 - Успешно заполняем справочник платежных систем. 01:21:39 - Создаем интерфейс для управления секретами. 01:24:00 - Реализуем CRUD операции для платежных данных. 01:25:22 - Нейросеть генерирует HTML и JavaScript для интерфейса. 01:26:17 - Запускаем и тестируем готовое приложение. 01:27:14 - Демонстрируем работу всех функций приложения. #NodeJS #Prisma #PostgreSQL #Docker #Микросервис #BackendРазработка #JWT #Авторизация #Регистрация #Serverless #Git #VSCode #RESTAPI

Название:

Часть 2. Проектирование сервиса с испольхованием нейросети. Вайб кодинг и проектирование.

Категория:

Разное