Курс Next.js Ecommerce - это обширная 22-часовая программа, которая шаг за шагом обучает созданию полноценной платформы для интернет-магазина с использованием Next.js 15, TypeScript, PostgreSQL и Prisma.
Основные особенности курса:
Полный стек разработки:
Научитесь создавать платформу для интернет-магазина с такими функциями, как админ-панель, отзывы о продуктах и интеграции платежей через PayPal и Stripe.
TypeScript и валидация:
Используйте TypeScript для надежной проверки типов и библиотеку Zod для обеспечения целостности данных.
Управление базой данных:
Освойте PostgreSQL и Prisma для эффективного моделирования базы данных и миграций.
Работа с формами:
Применяйте React Hook Form для удобного управления формами в вашем приложении.
Аутентификация:
Настройте системы аутентификации с использованием Next Auth, включая JWT, сессии и куки для безопасного управления пользователями.
UI-компоненты:
Используйте библиотеку компонентов ShadCN UI для создания отзывчивого и удобного интерфейса.
Тестирование:
Освойте основы модульного тестирования с помощью Jest для проверки надежности кода.
К концу курса вы получите навыки разработки, развертывания и поддержки высокопроизводительных веб-приложений для электронной коммерции, готовых к решению реальных задач веб-разработки.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Я начал программировать в 2007 году в возрасте 26 лет. В 2016 году я стал штатным преподавателем и создателем контента. Я показываю людям, что им не обязательно быть отличником или гением, чтобы научиться программировать. Я разбиваю сложные концепции, показывая вам, как их реализовать в курсах и учебных пособиях на основе проектов.
This is my first course on Next.js, and I’ve been trying to follow along with the instructor while also reading the documentation to better understand new concepts.
I’ve made it to video 89 and followed all the steps exactly, but I started seeing errors in the console. After some investigation, I noticed that the instructor already has an api folder inside the app directory in this video. However, I don’t recall this folder being explained or created in any of the earlier lessons.
Eventually, I added the following directory to my project (taken from the course source code):
/app/api/auth/[...nextauth]/route.ts
After doing that, the console errors disappeared.
Although still experiencing issues with session updates.
office
welmozhko88
yep, there are some errors in video 89, and I also spent a lot of time to fix them.
I got rid of Session Provider, got userData by getUserbyId (it isn't cached!) and gave it to ProfileForm by props. It works fine and there are no errors at all. (Hint: also have to add getUserbyId call in user-btn component!)
As I found out it's not a good practice to combine together SessionProvider and server components (async) in modern Next versions
congvc98
this course is so cool, guys
kashtakovs
The course materials do not include project files such as css globals e. t. c.
CourseHunter Team
kashtakovs
you can create issue here https://github.com/bradtraversy/prostore
Nickson
can you add the markdown materials please ? Thank you.
CourseHunter Team
Nickson
Please re-download materials archive
frenzymind
Great!! You read my thoughts!
Stock&Code
thanks
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Supastarter: Всё необходимое для разработки SaaS на Next.js & Nuxt
supastarter - SaaS starter kit for Next.js & Nuxt
Supastarter - это мощный стартовый комплект для создания масштабируемых и готовых к продакшену SaaS-приложений на базе Next.js. Экономьте сотни часов разработки и сосредоточьтесь на создании ценности для ваших клиентов.
Как full-stack разработчик, у вас есть множество возможностей. Будь то запуск успешного стартапа, построение карьеры в корпоративной компании или работа на хорошо оплачиваемых фриланс-проектах, навыки full-stack веб-разработки дают вам свободу выбирать любой из этих путей."Путь к Next" с двумя учебными модулями в виде видеокурсов учит вас не только фреймворку. Вы научитесь думать в рамках хорошо структурированного кода, применять свои з
Элегантные приложения на Next.js с использованием shadcn/ui
Sleek Next.JS Applications with shadcn/ui
Погрузитесь в разработку современных веб-интерфейсов, изучив основы shadcn/ui, TailwindCSS и Radix UI. Научитесь создавать гибкие и модульные пользовательские интерфейсы и интегрировать эти навыки в проекты на Next.js. Этот курс поможет вам стать лидером в области передовых фронтенд-технологий.В ходе обучения вы освоите:глубокое понимание shadcn/ui и теории, лежащей в его основе,создание двух полноценных приложений, готовых к использованию в прод
Next.js 14: Чат-приложение в реальном времени на Socket.IO
Next.js 14 Real-Time Chat App using Socket IO
Этот курс познакомит вас с созданием чат-приложения в реальном времени на Next.js 14 и Socket.IO. Мы разберем как новейшие функции Next.js, так и передовые инструменты для создания динамичных приложений.
I’ve made it to video 89 and followed all the steps exactly, but I started seeing errors in the console. After some investigation, I noticed that the instructor already has an api folder inside the app directory in this video. However, I don’t recall this folder being explained or created in any of the earlier lessons.
Eventually, I added the following directory to my project (taken from the course source code):
/app/api/auth/[...nextauth]/route.ts
After doing that, the console errors disappeared.
Although still experiencing issues with session updates.
I got rid of Session Provider, got userData by getUserbyId (it isn't cached!) and gave it to ProfileForm by props. It works fine and there are no errors at all. (Hint: also have to add getUserbyId call in user-btn component!)
As I found out it's not a good practice to combine together SessionProvider and server components (async) in modern Next versions