لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه و استقرار اپلیکیشن فروشگاهی (E-Commerce)
- آخرین آپدیت
دانلود E-Commerce Application Development & Deployment
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
این دوره جامع شما را در مسیر ساخت و استقرار یک اپلیکیشن فروشگاهی فولاستک راهنمایی میکند. شما پیچیدگیهای توسعه فرانتاند با استفاده از Next.js، React و Tailwind CSS را در کنار مهارتهای بکاند مانند احراز هویت، مدیریت پایگاه داده و یکپارچهسازی درگاههای پرداخت خواهید آموخت. در پایان این دوره، شما یک پلتفرم فروشگاهی کاربردی و امن توسعه دادهاید که آماده استقرار است.
در طول دوره، ابتدا با درک فناوریهای کلیدی مانند Next.js برای رندرینگ سمت سرور (SSR) و هوکهای React برای مدیریت وضعیت (State Management) شروع خواهید کرد. از آنجا، به سمت ساخت اجزای حیاتی پنل مدیریت و رابط کاربری سمت کاربر، شامل مدیریت محصولات، احراز هویت کاربر و قابلیتهای سبد خرید پیش خواهید رفت. این دوره بر پروژههای عملی، از جمله راهاندازی پایگاههای داده، پیادهسازی APIها و یکپارچهسازی Stripe برای سیستمهای پرداخت تأکید دارد.
این دوره برای توسعهدهندگانی طراحی شده است که علاقهمند به ساخت اپلیکیشنهای فروشگاهی پویا از صفر هستند. هیچ تجربه قبلی در توسعه فروشگاههای آنلاین لازم نیست، اما آشنایی با React، JavaScript و مبانی توسعه وب توصیه میشود. این دوره برای یادگیرندگان سطح متوسط مناسب است و رویکردی کاربردی به توسعه وب در محیط واقعی ارائه میدهد.
در پایان دوره، شما قادر خواهید بود یک پلتفرم فروشگاهی کامل را از صفر بسازید، احراز هویت کاربر و پردازش پرداخت را پیادهسازی کنید، موجودی و محصولات را مدیریت نمایید و اپلیکیشن خود را با یکپارچهسازی CI/CD در وب مستقر کنید.
سرفصل ها و درس ها
کشینگ در NextJS
Caching in NextJS
درک مفهوم کشینگ در Next
Understanding Caching in Next
تمرین: درک مفهوم کشینگ در Next
IQ - Understanding Caching in Next
رفتارهای غیرمنتظره در بیلد پروژه
Unexpected Behaviour in Project Build
تمرین: رفتارهای غیرمنتظره در بیلد پروژه
IQ - Unexpected Behaviour in Project Build
تغییر حالت استاتیک به داینامیک - کنترل کش
Static to Dynamic - Cache Control
تمرین: تغییر حالت استاتیک به داینامیک - کنترل کش
IQ - Static to Dynamic - Cache Control
هوکهای متفرقه
Miscellaneous Hooks
هوک useActionState()
useActionState() Hook
تمرین: هوک useActionState()
IQ - useActionState() Hook
جادوی Memoization
The Magic of Memoization
تمرین: Memoization
IQ - Memoization
هوکهای useCallback() و useMemo()
useCallback() and useMemo() Hook
تمرین: هوکهای useCallback() و useMemo()
IQ - useCallback() and useMemo() Hook
هوک useOptimistic()
The useOptimistic() Hook
تمرین: هوک useOptimistic()
IQ - useOptimistic() Hook
هوک useFormStatus()
The useFormStatus() Hook
تمرین: هوک useFormStatus()
IQ - useFormStatus() Hook
هوک useDebugValue()
The useDebugValue() Hook
تمرین: هوک useDebugValue()
IQ - useDebugValue() Hook
بخش مدیریت MyStore
MyStore - Admin Section
مقدمه
Introduction
ایجاد پروژه
Project Creation
ساخت کامپوننت سایدبار
Creating Sidebar Component
کار روی سایدبار
Working on Sidebar
ترکیب کلاسهای Utility با @apply
Combining Utility Classes with @apply
تمرین: ترکیب کلاسهای Utility با @layer و @apply
IQ - @layer & @apply - Combining Utility Classes
استایلدهی به سایدبار
Styling the Sidebar
افزودن آیکونها به سایدبار
Adding Icons to the Sidebar
ساخت صفحه کاربران
Creating 'Users' Page
ساخت فرم افزودن کاربر
Creating 'Add Users' Form
پیادهسازی معماری مبتنی بر کامپوننت
Implementing Component-Based Architecture
ساخت کامپوننتهای Button و Input
Creating Button & Input Components
نمایش نظرات