NextJS 13 یک فریمورک سطح بالاتر شگفت انگیز است که بر روی React ساخته شده است و طرز تفکر و ساخت برنامه های وب را کاملاً تغییر می دهد.
در این دوره، همه چیز را در مورد ویژگیهای شگفتانگیز NextJS 13 با ساختن یک برنامه رزرو رستوران که در آن افراد میتوانند رستورانها و رزرو میز را مشاهده کنند، خواهیم آموخت.
در ابتدا میخواهیم سیستم فایل را در NextJS 13 بررسی کنیم. میخواهیم نحوه ایجاد مسیرهای استاتیک و پویا را با تعریف ساده فایلها و پوشهها بیاموزیم.
سپس به بررسی نحوه مدیریت بارگیری، خطا، یافت نشدن و وضعیت موفقیت در برنامه خود خواهیم پرداخت.
سپس به حالتهای رندر اجزای React میرویم. ما در مورد تفاوت بین مؤلفه های سرور و سرویس گیرنده و اینکه چه زمانی باید از یکی بر دیگری استفاده کنیم، خواهیم آموخت.
پس از آن، به سمت سرور NextJS می رویم. ما یک پایگاه داده Postgres را می چرخانیم و مدل های مورد نیاز خود را با Prisma (ORM) تعریف می کنیم. بسته به مؤلفه ای که از آن استفاده می کنیم، نحوه واکشی داده ها را از این پایگاه داده یاد خواهیم گرفت.
سپس به پشتیبان منتقل میشویم و شروع به تعریف برخی از نقاط پایانی احراز هویت میکنیم. ما احراز هویت را برای اسکرچ با استفاده از میانافزار، هشها و توکنهای وب json اجرا میکنیم.
نقاط پایانی احراز هویت توسط کلاینت ما مصرف میشود و دادههای کاربر به صورت جهانی با API زمینه ذخیره میشوند.
سپس با ساختن سیستم در دسترس بودن و زمانبندی، به تکمیل برنامه خود میرویم. ما از چندین الگوریتم و تفکر منطقی برای انجام این کار استفاده خواهیم کرد.
مهندس نرم افزار
نمایش نظرات