توضیحات
آموزش پروژه محور ساخت سایت فروشگاه تجاری با Next.js 15 و TypeScript از Brad Traversy
نام دوره :Next.js Ecommerce – Build a Shopping Platform From Scratch
پیشنیاز
- آشنایی با اصول اولیه JavaScript و React ضروری است.
توضیحات دوره
اگر میخواهید مهارتهای خود در React را ارتقا دهید و یاد بگیرید چگونه از Next.js در پروژههای واقعی استفاده کنید، این دوره برای شما مناسب است.
در این دوره، با استفاده از Next.js، TypeScript و دیگر فناوریها، یک پلتفرم خرید کامل به نام “Prostore” ایجاد میکنیم.
این پلتفرم شامل ویژگیهایی مانند نظرات کاربران، ادغام با PayPal و Stripe، ارسال ایمیلهای رسید و امکانات دیگر است.
این دوره مخصوص کسانی طراحی شده که با React آشنایی دارند.
اگر با مبانی Next.js نیز آشنا باشید، بسیار بهتر است.
شما در این دوره یاد میگیرید چگونه از فناوریها و کتابخانههای مختلف بهصورت ترکیبی استفاده کرده و یک پروژه کامل بسازید که میتوانید در نمونهکارهای خود نمایش دهید.
فناوریها و کتابخانههای استفادهشده در دوره آموزش پروژه محور ساخت سایت فروشگاه تجاری با Next.js 15 و TypeScript از Brad Traversy:
- Next.js v15
- React v19
- TypeScript
- ESLint
- PostgreSQL
- Prisma
- Zod
- Next Auth
- React Hook Form
- PayPal & Stripe API
- ShadCN UI
- Tailwind CSS
- Recharts
- Uploadthing
- Jest
ساختار دوره:
- مقدمه: معرفی دوره و بررسی پروژه و ابزارها.
- ایجاد برنامه و طراحی اولیه: ساخت اپلیکیشن، تنظیم ShadCN UI، افزودن کامپوننتهای رابط کاربری و نمایش دادههای نمونه.
- پایگاه داده، Prisma و نمایش محصولات: تنظیم پایگاه داده PostgreSQL، ایجاد مدلها و انتقال دادهها، و واکشی محصولات از پایگاه داده.
- احراز هویت با Next Auth: ایجاد سیستم احراز هویت کامل.
- افزودن به سبد خرید: ساخت سیستم سبد خرید با ادغام پایگاه داده و نشستها.
- صفحه سبد خرید و ارسال: ایجاد فرم آدرس ارسال و صفحه خلاصه خرید.
- پرداخت و صفحات سفارش: تکمیل فرآیند خرید.
- پرداخت PayPal: ادغام API PayPal و انجام تستهای کوچک با Jest.
- تاریخچه سفارش و پروفایل کاربر: ایجاد بخش کاربری شامل لیست سفارشات و صفحه بهروزرسانی پروفایل.
- داشبورد ادمین: طراحی بخش مدیریت و صفحه نمای کلی.
- مدیریت محصولات و آپلود تصویر: افزودن محصولات و مدیریت تصاویر با Uploadthing.
- مدیریت کاربران و جستجو: جستجو برای محصولات، سفارشات و کاربران.
- کشو، کاروسل و جستجو: طراحی کشوی دستهبندی، کاروسل محصولات و فیلترهای جستجو.
- امتیازدهی و نظرات: ایجاد سیستم امتیازدهی و نظرات.
- پرداخت Stripe: استفاده از API Stripe برای پرداختها.
- ارسال رسید خرید از طریق ایمیل: استفاده از سرویس Resend برای ارسال ایمیلها.
- کامپوننتهای صفحه اصلی و جمعبندی: افزودن کامپوننتهای اضافی به صفحه اصلی و جمعبندی دوره.
دوره آموزش پروژه محور ساخت سایت فروشگاه تجاری با Next.js 15 و TypeScript از Brad Traversy برای چه کسانی است:
- توسعهدهندگانی که با React آشنا هستند و میخواهند یک پلتفرم حرفهای ایجاد کنند.
بخشی از دوره :
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید