آموزش MERN Stack در مقابل Next JS - ساخت اپلیکیشن فولاستک از ابتدا
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت اپلیکیشن MERN Stack در مقابل ساخت اپلیکیشن Next JS
- اتصال فرانتاند و بکاند در هر دو استک
- اتصال به پایگاه دادهها
- انجام فراخوانیهای HTTP API با متدهای مختلف به همراه رشتههای کوئری و پارامترها
- انجام تمام عملیاتهای CRUD
- کامپوننت کلاینت در مقابل کامپوننتهای سمت سرور
- استقرار اپلیکیشن
- کد منبع کامل
توضیحات دوره
سلام دوستان، به دوره MERN Stack در مقابل Next JS خوش آمدید!
این دوره تماماً درباره درک تفاوتهای اصلی بین MERN Stack و Next JS است.
اول از همه، بیایید با درک این که MERN Stack و Next JS چه هستند، شروع کنیم.
MERN Stack مخفف MongoDB ،Express، ریاکت و نودجیاس است. این یک استک محبوب توسعه وب برای ساخت وب اپلیکیشنهای فولاستک است. MongoDB پایگاه داده NoSQL و Express، فریمورک وب اپلیکیشن، ریاکت کتابخانه جاوااسکریپت برای ساخت رابطهای کاربری و نودجیاس، محیط رانتایم جاوااسکریپت است.
از سوی دیگر، Next JS فریمورکی است که بر پایه ریاکت ساخته شده است. این فریمورک برای ساخت اپلیکیشنهای ریاکت که در سمت سرور رندر میشوند، با توانایی تقسیم کد به صورت خودکار و بهینهسازی عملکرد استفاده میشود. Next JS ویژگیهای متنوعی را فراهم میکند که ساخت وب اپلیکیشنهای پیچیده از جمله رندرینگ سمت سرور، تقسیم خودکار کد و بهینهسازی عملکرد را تسهیل میکند.
حال بیایید به مباحثی که در دوره پوشش خواهیم داد، بپردازیم:
ساخت اپلیکیشن MERN Stack در مقابل ساخت اپلیکیشن Next JS
در این مبحث، روند ساخت وب اپلیکیشن فولاستک با استفاده از MERN Stack را در مقابل ساخت اپلیکیشن ریاکت که در سمت سرور رندر میشود را با استفاده از Next JS مقایسه خواهیم کرد. ما مزایا و معایب هر دو رویکرد را مورد بحث قرار میدهیم و اینکه چگونه میتوانید تشخیص دهید برای پروژه خود کدام یک را استفاده کنید.
اتصال فرانتاند و بکاند در هر دو استک
هر دو MERN Stack و Next JS شامل یک فرانتاند و یک بکاند هستند. در این مبحث، ما نحوه اتصال فرانتاند و بکاند را در هر دو استک، با استفاده از RESTful APIs در MERN Stack و رندرینگ سمت سرور در Next JS پوشش خواهیم داد.
اتصال به پایگاه دادهها
در MERN Stack، از MongoDB به عنوان پایگاه داده استفاده میکنیم. در Next JS، میتوانیم از هر پایگاه دادهای که با نودجیاس سازگار است، استفاده کنیم. در این مبحث، ما نحوه اتصال به پایگاه دادهها در هر دو استک و انجام عملیاتهای پایگاه داده را مورد بحث قرار خواهیم داد.
انجام فراخوانیهای HTTP API با متدهای مختلف به همراه رشتههای کوئری و پارامترها
در هر دو MERN Stack و Next JS، ما باید فراخوانیهای HTTP API را برای ارتباط بین فرانتاند و بکاند انجام دهیم. در این مبحث، ما نحوه انجام فراخوانیهای HTTP API با استفاده از متدهای مختلف و نحوه ارسال رشتههای کوئری و پارامترها را پوشش خواهیم داد.
انجام تمام عملیاتهای CRUD
CRUD به معنای عملیاتهای Create و Read و Update و Delete است. در این مبحث، ما نحوه انجام تمام عملیاتهای CRUD را در هر دو MERN Stack و Next JS مورد بحث قرار خواهیم داد.
کامپوننتهای کلاینت در مقابل کامپوننتهای سمت سرور
در MERN Stack، فرانتاند کاملاً سمت کلاینت است، در حالی که در Next JS میتوانیم کامپوننتهای سمت سرور داشته باشیم. در این مبحث، ما تفاوتهای بین کامپوننتهای سمت کلاینت و سمت سرور را مورد بحث قرار خواهیم داد و اینکه چه زمانی باید از هر کدام استفاده کرد.
استقرار اپلیکیشن
در نهایت، ما نحوه استقرار اپلیکیشن ساخته شده با استفاده از MERN Stack یا Next JS را مورد بحث قرار خواهیم داد. ما گزینههای مختلف استقرار و بهترین شیوههای استقرار وب اپلیکیشنها را پوشش خواهیم داد.
در پایان دوره، شما درک روشنی از تفاوتهای اصلی بین MERN Stack و Next JS خواهید داشت و خواهید دانست که چگونه استک مناسب را برای پروژه خود انتخاب کنید. همچنین شما دانش و مهارتهای لازم برای ساخت و استقرار وب اپلیکیشنهای فولاستک با استفاده از هر دو استک را خواهید داشت.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان فولاستک
- توسعهدهندگان MERN Stack
- توسعهدهندگان Next JS
آموزش MERN Stack در مقابل Next JS - ساخت اپلیکیشن فولاستک از ابتدا
-
ایجاد اپلیکیشن ریاکت 07:58
-
ساختار پوشه اپلیکیشن ریاکت 08:11
-
ایجاد اپلیکیشن Node 10:49
-
ایجاد اپلیکیشن Next JS 09:09
-
ساختار پوشه Next JS 05:36
-
فراخوانیهای Next JS API 12:21
-
صفحات و مسیریابی در ریاکت 14:19
-
ایجاد اندپوینتهای بکاند 12:43
-
ایجاد صفحات 13:09
-
ایجاد مسیرهای API 10:16
-
اتصال به Mongo DB در MERN Stack 09:35
-
اتصال به Mongo DB در Next JS 08:17
-
طرحبندی 13:31
-
فرم وبلاگ 15:10
-
طرحبندی و فرم وبلاگ در Next JS 19:00
-
مدل وبلاگ و API افزودن وبلاگ در MERN 13:02
-
مدل وبلاگ و API افزودن وبلاگ در Next 15:11
-
صفحه اصلی (تمام وبلاگها) 15:47
-
وبلاگ تک (صفحه اطلاعات وبلاگ) 07:48
-
صفحه اصلی (تمام وبلاگها) 16:09
-
صفحه اطلاعات وبلاگ (وبلاگ تک) 06:58
-
کامپوننتهای سرور 05:21
-
ویرایش وبلاگ 09:07
-
حذف وبلاگ 03:09
-
ویرایش وبلاگ 12:29
-
حذف وبلاگ 07:27
-
Loader در MERN 07:43
-
Loader در Next 10:21
-
استقرار اپلیکیشن MERN در Render IO 12:01
-
استقرار اپلیکیشن Next JS در Vercel 10:40
مشخصات آموزش
آموزش MERN Stack در مقابل Next JS - ساخت اپلیکیشن فولاستک از ابتدا
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:30
- مدت زمان :05:23:17
- حجم :2.83GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy