Скачать "🍕 NextPizza / Разработка FullStack интернет-магазина (клон ДодоПиццы) [NextJS, TS, Prisma, NextAuth]"

Скачайте это видео через UDL Client
Скачатьarrow down icon
  • Видео mp4 HD+ со звуком
  • Mp3 в максимальном качестве
  • Файлы любого размера
"videoThumbnail 🍕 NextPizza / Разработка FullStack интернет-магазина (клон ДодоПиццы) [NextJS, TS, Prisma, NextAuth]
play-icon
Оглавление
|

Оглавление

0:00
Введение
3:20
Начало
13:55
Figma-дизайн приложения
16:55
Настраиваем стили, используем готовый исходник
18:25
Подключаем TailwindCSS + ShadCN
31:55
Подключаем Lucide icons
32:50
Вёрстка Header
53:10
Вёрстка Categories
1:04:20
Вёрстка фильтров
1:28:00
Что такое Client Component / Server Component
1:37:10
Исправляем ошибку с помощью 'use client'
1:44:10
Доделываем фильтры
1:51:50
Вёрстка списка продуктов
2:07:50
Используем Intersection Observer для подсветки категорий
2:16:00
Подключаем ЗУСТАНД
2:26:30
Подключаем Prisma, объясняю как писать схему
2:56:00
Пробуем получить данные из БД через наш API
3:10:30
Связи в Prisma. One-to-One, One-to-Many, Many-to-One, Many-to-Many (Relations ships)
3:25:10
Доделываем основную часть схемы
4:17:00
Пишем скрипт для генерации тестовых данных (Seeding)
5:15:30
Создаем API для ингредиентов
5:18:30
Создаем API для продуктов
5:24:30
Делаем поиск на фронтенде
5:56:25
Доделываем основную логику фильтров
7:24:20
Отображаем группу продуктов и категории с БД
7:56:00
NextJS: Group Routes / Layouts
8:17:00
Создаем модальное окно продукта (Parallel Routes)
10:32:45
Реализация корзины
13:13:15
Подключаем react-hot-toast
13:21:10
Доделываем модальное окно продукта
13:44:30
Как NextJS рендерит JS-код клиентских и серверных компонентов (оптимизация)
14:00:00
Доделываем фильтрацию товаров с хранением параметров в URL
14:36:00
Отображение страницы товара (как в модальном окне)
15:30:00
Делаем страницу оформления заказа
15:52:30
Докручиваем логику корзины
17:41:00
NextJS: Server Actions
17:48:00
Создание заказа
18:15:20
Подключаем сервис Resend для отправки E-Mail писем
18:39:00
Подключаем оплату через Yookassa
19:05:10
Доделываем функционал обработки заказа
19:45:10
Реализация авторизации, регистрации, профиля через NextAuth
21:46:00
Подтверждение аккаунта с помощью проверочного кода на E-Mail
22:06:35
Дорабатываем контактную форму оформления заказа
22:12:30
Разработка сторисов с помощью react-insta-stories
22:34:20
Деплой проекта в Vercel
22:54:00
Конец + список донатеров
Теги видео
|

Теги видео

🍕
nextpizza
разработка
fullstack
интернет-магазина
клон
додопиццы
nextjs
ts
prisma
nextauth
nextjs
zustand
resend
nextauth
react
postgresql
prisma
У вас уже установлен UDL Helper Вы можете скачивать видео в 1 клик!
Установлено
для
Google Chrome

Описание:

КАРЛ! Я ВСЕ ЕЩЕ ЖЫВ! Возвращаюсь с очень крутой инфой! 🍕🔥 Мы начинаем новый туториал по NextJS + TypeScript 🔥 На этот раз мы будем разрабатывать полноценный интернет-магазин продуктов, проще говоря реальную копию ДодоПицца (и даже круче чем додопицца). Подпишись на Telegram-канал https://telegram.org/ тут будут доступны все исходники и другая полезная информация. ☕️ Поддержать донатом: https://boosty.to/archakov_blog Курс длится около 23 часов 👀 и да, офигенного контента там очень много. 🧐 Для кого этот курс? Курс предназначен для уровня Junior / Pre-middle / Middle 👨🏻‍🎓. В данном курсе не объясняется NextJS с нуля, это важно учитывать перед просмотром тутроиала. Также, если ты не знаешь реакт, советую сначала перейти к изучению React Pizza v2 и потом уже смотреть в сторону NextJS 🤔 Что входит в курс? 1. Полноценная фильтрация товаров с серверным рендерингом и хранением параметров в URI 2. Вывод товаров, добавление товаров в корзину 3. Авторизация и регистрация с помощью логин-пароля / GitHub / Google 4. Подтверждение аккаунта через письмо на E-Mail 5. Редактирование профиля 6. Покупка товаров с помощью Yookassa 7. Вывод товара в модальном окне или в отдельной странице (Parallel Routes) 8. Отправка писем на почту при: регистрации, создании заказа и после успешной оплаты 9. Vercel для хранения данных БД и деплоя приложения 10. Как работают клиентские и серверные компоненты на реальных примерах (не инфа с доки) ⚙️Что по технологиям? 1. NextJS (Parallel Routes, Group Routes, Server Actions, API) 2. TypeScript 3. TailwindCSS + ShadCN 4. Prisma + PostgreSQL 5. NextAuth 6. React Hook Form + Zod 7. Zustand 8. react-use 9. nextjs-toploader 10. react-hot-toast 11. react-insta-stories 12. lucide-react 13. Resend 💾 Ссылка на исходник и дизайн: https://t.me/archakovblog/601 🎉 Как задеплоить Vue Sneakers: https://www.youtube.com/watch?v=dnfdrvuHFks 👟 Ссылка на JSON-товаров: https://604781a0efa572c1.mokky.dev/items 🔗 Ссылки на мои ресурсы: — Telegram-канал: https://t.me/archakov_im — Поддержать донатом: https://boosty.to/archakov_blog — GitHub: https://github.com/Archakov06 — Моё резюме: https://career.habr.com/archakovim ⏰ Таймкоды: 00:00:00 Введение 00:03:20 Начало 00:13:55 Figma-дизайн приложения 00:16:55 Настраиваем стили, используем готовый исходник 00:18:25 Подключаем TailwindCSS + ShadCN 00:31:55 Подключаем Lucide icons 00:32:50 Вёрстка Header 00:53:10 Вёрстка Categories 01:04:20 Вёрстка фильтров 01:28:00 Что такое Client Component / Server Component 01:37:10 Исправляем ошибку с помощью 'use client' 01:44:10 Доделываем фильтры 01:51:50 Вёрстка списка продуктов 02:07:50 Используем Intersection Observer для подсветки категорий 02:16:00 Подключаем ЗУСТАНД 02:26:30 Подключаем Prisma, объясняю как писать схему 02:56:00 Пробуем получить данные из БД через наш API 03:10:30 Связи в Prisma. One-to-One, One-to-Many, Many-to-One, Many-to-Many (Relations ships) 03:25:10 Доделываем основную часть схемы 04:17:00 Пишем скрипт для генерации тестовых данных (Seeding) 05:15:30 Создаем API для ингредиентов 05:18:30 Создаем API для продуктов 05:24:30 Делаем поиск на фронтенде 05:56:25 Доделываем основную логику фильтров 07:24:20 Отображаем группу продуктов и категории с БД 07:56:00 NextJS: Group Routes / Layouts 08:17:00 Создаем модальное окно продукта (Parallel Routes) 10:32:45 Реализация корзины 13:13:15 Подключаем react-hot-toast 13:21:10 Доделываем модальное окно продукта 13:44:30 Как NextJS рендерит JS-код клиентских и серверных компонентов (оптимизация) 14:00:00 Доделываем фильтрацию товаров с хранением параметров в URL 14:36:00 Отображение страницы товара (как в модальном окне) 15:52:30 Докручиваем логику корзины 15:30:00 Делаем страницу оформления заказа 17:41:00 NextJS: Server Actions 17:48:00 Создание заказа 18:15:20 Подключаем сервис Resend для отправки E-Mail писем 18:39:00 Подключаем оплату через Yookassa 19:05:10 Доделываем функционал обработки заказа 19:45:10 Реализация авторизации, регистрации, профиля через NextAuth 21:46:00 Подтверждение аккаунта с помощью проверочного кода на E-Mail 22:06:35 Дорабатываем контактную форму оформления заказа 22:12:30 Разработка сторисов с помощью react-insta-stories 22:34:20 Деплой проекта в Vercel 22:54:00 Конец + список донатеров

Медиафайл доступен в форматах

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

question iconКак можно скачать видео "🍕 NextPizza / Разработка FullStack интернет-магазина (клон ДодоПиццы) [NextJS, TS, Prisma, NextAuth]"?arrow icon

    Сайт http://unidownloader.ru/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений.
    Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

    Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

    UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

question iconКакой формат видео "🍕 NextPizza / Разработка FullStack интернет-магазина (клон ДодоПиццы) [NextJS, TS, Prisma, NextAuth]" выбрать?arrow icon

    Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

question iconПочему компьютер зависает при загрузке видео "🍕 NextPizza / Разработка FullStack интернет-магазина (клон ДодоПиццы) [NextJS, TS, Prisma, NextAuth]"?arrow icon

    Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

question iconКак скачать видео "🍕 NextPizza / Разработка FullStack интернет-магазина (клон ДодоПиццы) [NextJS, TS, Prisma, NextAuth]" на телефон?arrow icon

    Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

question iconКак скачать аудиодорожку (музыку) в MP3 "🍕 NextPizza / Разработка FullStack интернет-магазина (клон ДодоПиццы) [NextJS, TS, Prisma, NextAuth]"?arrow icon

    Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

question iconКак сохранить кадр из видео "🍕 NextPizza / Разработка FullStack интернет-магазина (клон ДодоПиццы) [NextJS, TS, Prisma, NextAuth]"?arrow icon

    Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

question iconКак воспроизвести и скачать потоковое видео?arrow icon

    Для этого понадобится VLC-плеер, скачать его можно бесплатно с официального сайта https://www.videolan.org/vlc/

    Как воспроизвести потоковое видео через VLC-плеер:

    • в форматах видео наведите курсор мыши на "Потоковое видео**";
    • правым кликом выберите "Копировать ссылку";
    • откройте VLC-плеер;
    • в меню выберите Медиа - Открыть URL - Сеть;
    • в поле ввода вставьте скопированную ссылку;
    • нажмите "Воспроизвести".

    Для скачивания потокового видео через VLC-плеер необходимо его конвертировать:

    • скопируйте адрес видео (URL);
    • в пункте “Медиа” проигрывателя VLC выберите “Открыть URL…” и вставьте ссылку на видео в поле ввода;
    • нажмите на стрелочку на кнопке “Воспроизвести” и в списке выберите пункт “Конвертировать”;
    • в строке “Профиль” выберите “Video - H.264 + MP3 (MP4)”;
    • нажмите кнопку “Обзор”, чтобы выбрать папку для сохранения конвертированного видео и нажмите кнопку “Начать”;
    • скорость конвертации зависит от разрешения и продолжительности видео.

    Внимание: данный способ скачивания больше не работает с большинством видеороликов с YouTube.

question iconСколько это всё стоит?arrow icon

    Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.

Следите за обновлениями в наших социальных сетях