در این دوره آموزشی، با ساختن یک اپلیکیشن تجارت الکترونیک شگفت انگیز از ابتدا، پشته MERN را یاد خواهید گرفت. این برنامه نه تنها دارای عملکردهای اساسی مانند سبد خرید و جستجوی محصول است، بلکه چیزهای پیشرفته ای مانند چت، نمودارهای فروش در زمان واقعی، ویژگی های محصول (به عنوان مثال رنگ محصول برای انتخاب)، ایجاد مؤلفه های قابل آزمایش در React و موارد دیگر خواهد داشت. (به ویدیوها و برنامه درسی رایگان مراجعه کنید).
MERN Stack یک کیت توسعه بسیار محبوب برای ساخت برنامه های کاربردی وب است. MERN از MongoDB (به عنوان پایگاه داده)، Express (فریم ورکی برای سهولت استفاده از Node)، React (برای ایجاد رابط کاربری) و Node (به عنوان یک سرور) تشکیل شده است. شما یاد خواهید گرفت که چگونه هر چهار فناوری را با هم ترکیب کنید و یک برنامه کاربردی تجارت الکترونیکی پیشرفته کاملاً پاسخگو را قدم به قدم بسازید.
در قسمت اول، اصول اولیه MERN Stack و افزونه JSX را خواهید آموخت. به لطف JSX میتوانیم به راحتی کامپوننتها را در React ایجاد کنیم. من همچنین کل برنامه را به شما نشان خواهم داد و نکاتی در مورد VS Code و منابع قابل دانلود به شما ارائه خواهم کرد. و بقیه این دوره در مورد پوشش و گذراندن مراحل ایجاد هر برنامه MERN Stack از ابتدا با استفاده از تجارت الکترونیک به عنوان نمونه برنامه است. من همه چیز را به شیوه ای ظریف و قابل فهم برای شما توضیح خواهم داد. شما عمیقاً Redux را با استفاده از سناریوهای زندگی واقعی درک خواهید کرد.
ما با نصب React و ایجاد یک قالب HTML برای کل برنامه (با استفاده از React Bootstrap) شروع می کنیم. ما صفحات فرعی ایجاد شده را با مسیریابی
پیوند خواهیم دادبعد، Express JS را برای مدیریت Node سرور برای برنامه خود نصب می کنیم
به پایگاه داده MongoDD متصل می شویم و داده های نمونه را در این پایگاه داده ذخیره می کنیم، مانند لیستی از محصولات فروشگاه
ما یک API ایجاد خواهیم کرد که از طریق آن frontend داده ها را از پایگاه داده بازیابی می کند، به برنامه وارد می شود و غیره.
هنگامی که frontend، backend و API داشته باشیم، میتوانیم همه چیز را به هم متصل کنیم و با تکمیل کد frontend با عملیات Backend، برنامه را بیشتر توسعه دهیم
ما برنامه خود را با استفاده از Jest Testing Library
آزمایش خواهیم کردبرخی از ویژگی های برنامه تجارت الکترونیک:
سبد خرید
ورود شوید، ثبت نام کنید
پرداخت PayPal
تصاویر را در Clodinary و روی دیسک محلی آپلود کنید
جستجو، مرتبسازی، فیلتر کردن، صفحهبندی فهرست محصولات
دستههای چندسطحی
کاروسل پرفروش
سیستم رتبه بندی ستاره و نظرات
نمودار فروش در زمان واقعی با استفاده از SocketIO
چت با استفاده از SocketIO
برنامه را در Heroku Render مستقر کنید
وضعیت محلی واکنش
وضعیت Redux
برنامه نویسی کاربردی زیبا با استفاده از React Hooks
خیلی بیشتر!
لطفاً برنامه درسی را مرور کنید و ویدیوهای رایگان را برای درک بهتر دوره ببینید
تقریباً همه دانش آموزان من از دوره های من راضی هستند! به برخی از نظرات آنها نگاهی بیندازید:
"من این دوره را دوست داشتم، نویسنده همه چیز را به خوبی توضیح می دهد، حتی برای من غیر بومی. من کمی می ترسیدم یک دوره زبان انگلیسی انجام دهم اما نتیجه داد.
با تشکر فراوان و درود از آلمان"
دیگری:
"این دوره فوقالعاده است! زمینهای را پوشش میدهد که هیچ دوره دیگری انجام نمیدهد. مدرس در تمام مثالها و توضیحاتش به خوبی سازماندهی شده و کامل است. من مشتاقانه منتظر دورههای بیشتری هستم."
هم اکنون در دوره ثبت نام کنید و یک توسعه دهنده وب MERN Stack شوید!!!
دوره های کامل توسعه وب
نمایش نظرات