دسته بندی‌ها
مدرسیننحوه کار
×
موضوع
جزئیات
خانه آموزش ‌ها برنامه نویسی آموزش فریمورک نکست جی اس (next.js)

آموزش فریمورک نکست جی اس (next.js)

توضیحات تدریس

next.js (نکست جی اس) چیست؟ next.js یکی از فریمورک های کتابخانه react.js هست. فریم ورکی که از react استفاده می کند و تمام برنامه شما (سمت سرور و سمت کلاینت) را برایتان می سازد. این فریم ورک قابلیت های بسیار بیشتری را نسبت به react به شما می دهد در next.js هنوز هم کد react می نویسیم اما با قابلیت های بسیار زیادی که نکست جی اس در اختیار ما قرار میده پیشنهاد میکنم که اگه قصد دارید پروژه ای را با react.js پیاده سازی کنید آن را با next.js پیاده سازی کنید. مباحثی که در این دوره گفته میشود شامل : آشنایی با next.js آشنایی با next.js ایجاد پروژه next.js آشنایی با فولدرها و فایل های پروژه next.js مبحث routing آشنایی با سیستم routing آشنایی با layout کامپوننت Link آشنایی با templates آشنایی با metadata آشنایی با هوک usePathname, useRouter, useSearchParams آشنایی با route groups و dynamic routes آشنایی با loading ui و فایل error.js styling در next.js global style css modules css-in-js استفاده از sass افزودن فریمورک bootstrap افزودن فریمورک tailwindcss کامپوننت های Font و Script و Image آشنایی با کامپوننت Font برای افزودن فونت از گوگل و فونت شخصی کامپوننت Script کامپوننت Image pre-rendering و data fetching آشنایی با pre-rendering سرور و کلاینت کامپوننت ها (server, client components) آشنایی با پکیج json-server data fetching در سرور و کلاینت کامپوننت آشنایی با caching و revalidating آشنایی با server actions آشنایی با useFormStatus و useFormState مبحث parallel, Intercepting routes آشنایی با parallel routes آشنایی با Intercepting routes مثال از parallel, Intercepting routes مبحث route handler و middleware آشنایی با route handler استفاده از cookies , headers , request body آشنایی با middleware Authentication یا احراز هویت آشنایی با Token-Based Authentication توضیح و اجرای پروژه api ایجاد هدر پروژه ایجاد صفحه register و استفاده از پکیج react-toastify register یا عضویت کاربر login یا ورود کاربر و ذخیره توکن در cookie ایجاد authentication context بررسی احراز هویت کاربر logout یا خروج کاربر نمایش پست های پروژه و middleware


توضیحات تدریس

next.js (نکست جی اس) چیست؟ next.js یکی از فریمورک های کتابخانه react.js هست. فریم ورکی که از react استفاده می کند و تمام برنامه شما (سمت سرور و سمت کلاینت) را برایتان می سازد. این فریم ورک قابلیت های بسیار بیشتری را نسبت به react به شما می دهد در next.js هنوز هم کد react می نویسیم اما با قابلیت های بسیار زیادی که نکست جی اس در اختیار ما قرار میده پیشنهاد میکنم که اگه قصد دارید پروژه ای را با react.js پیاده سازی کنید آن را با next.js پیاده سازی کنید. مباحثی که در این دوره گفته میشود شامل : آشنایی با next.js آشنایی با next.js ایجاد پروژه next.js آشنایی با فولدرها و فایل های پروژه next.js مبحث routing آشنایی با سیستم routing آشنایی با layout کامپوننت Link آشنایی با templates آشنایی با metadata آشنایی با هوک usePathname, useRouter, useSearchParams آشنایی با route groups و dynamic routes آشنایی با loading ui و فایل error.js styling در next.js global style css modules css-in-js استفاده از sass افزودن فریمورک bootstrap افزودن فریمورک tailwindcss کامپوننت های Font و Script و Image آشنایی با کامپوننت Font برای افزودن فونت از گوگل و فونت شخصی کامپوننت Script کامپوننت Image pre-rendering و data fetching آشنایی با pre-rendering سرور و کلاینت کامپوننت ها (server, client components) آشنایی با پکیج json-server data fetching در سرور و کلاینت کامپوننت آشنایی با caching و revalidating آشنایی با server actions آشنایی با useFormStatus و useFormState مبحث parallel, Intercepting routes آشنایی با parallel routes آشنایی با Intercepting routes مثال از parallel, Intercepting routes مبحث route handler و middleware آشنایی با route handler استفاده از cookies , headers , request body آشنایی با middleware Authentication یا احراز هویت آشنایی با Token-Based Authentication توضیح و اجرای پروژه api ایجاد هدر پروژه ایجاد صفحه register و استفاده از پکیج react-toastify register یا عضویت کاربر login یا ورود کاربر و ذخیره توکن در cookie ایجاد authentication context بررسی احراز هویت کاربر logout یا خروج کاربر نمایش پست های پروژه و middleware


مشاهده پروفایل

انتخاب جزئیات و ثبت سفارش

بازه های زمانی قابل رزرو
در این جدول، بازه‌های زمانی قابل رزرو که مدرس قادر به تدریس است، آورده شده است. بازه های زمانی مورد نظرتان را با دقت و توجه به زمان‌بندی خود انتخاب نمایید. ساعت و تاریخ تدریس به صورت توافقی بین شما و مدرس تعیین می‌شود. لطفا قبل از ثبت سفارش، با مدرس گفتگو و تاریخ ها و ساعت ها را هماهنگ کنید.
در‌ نظر داشته باشید اولین جلسه آموزشی شما باید تا حداکثر ۷ روز بعد از نمایش آموزش برگزار گردد.
شنبه
صبح
صبح
۸:۰۰ تا ۱۲:۰۰
بعد از ظهر
بعد از ظهر
۱۲:۰۰ تا ۱۷:۰۰
غروب
غروب
۱۷:۰۰ تا ۲۰:۰۰
شب
شب
۲۰:۰۰ تا ۰۰:۰۰
نیمه شب
نیمه شب
۰۰:۰۰ تا ۸:۰۰
یک شنبه
صبح
صبح
۸:۰۰ تا ۱۲:۰۰
بعد از ظهر
بعد از ظهر
۱۲:۰۰ تا ۱۷:۰۰
غروب
غروب
۱۷:۰۰ تا ۲۰:۰۰
شب
شب
۲۰:۰۰ تا ۰۰:۰۰
نیمه شب
نیمه شب
۰۰:۰۰ تا ۸:۰۰
دوشنبه
صبح
صبح
۸:۰۰ تا ۱۲:۰۰
بعد از ظهر
بعد از ظهر
۱۲:۰۰ تا ۱۷:۰۰
غروب
غروب
۱۷:۰۰ تا ۲۰:۰۰
شب
شب
۲۰:۰۰ تا ۰۰:۰۰
نیمه شب
نیمه شب
۰۰:۰۰ تا ۸:۰۰
سه شنبه
صبح
صبح
۸:۰۰ تا ۱۲:۰۰
بعد از ظهر
بعد از ظهر
۱۲:۰۰ تا ۱۷:۰۰
غروب
غروب
۱۷:۰۰ تا ۲۰:۰۰
شب
شب
۲۰:۰۰ تا ۰۰:۰۰
نیمه شب
نیمه شب
۰۰:۰۰ تا ۸:۰۰
چهارشنبه
صبح
صبح
۸:۰۰ تا ۱۲:۰۰
بعد از ظهر
بعد از ظهر
۱۲:۰۰ تا ۱۷:۰۰
غروب
غروب
۱۷:۰۰ تا ۲۰:۰۰
شب
شب
۲۰:۰۰ تا ۰۰:۰۰
نیمه شب
نیمه شب
۰۰:۰۰ تا ۸:۰۰
پنج شنبه
صبح
صبح
۸:۰۰ تا ۱۲:۰۰
بعد از ظهر
بعد از ظهر
۱۲:۰۰ تا ۱۷:۰۰
غروب
غروب
۱۷:۰۰ تا ۲۰:۰۰
شب
شب
۲۰:۰۰ تا ۰۰:۰۰
نیمه شب
نیمه شب
۰۰:۰۰ تا ۸:۰۰
جمعه
صبح
صبح
۸:۰۰ تا ۱۲:۰۰
بعد از ظهر
بعد از ظهر
۱۲:۰۰ تا ۱۷:۰۰
غروب
غروب
۱۷:۰۰ تا ۲۰:۰۰
شب
شب
۲۰:۰۰ تا ۰۰:۰۰
نیمه شب
نیمه شب
۰۰:۰۰ تا ۸:۰۰
انتخاب جزئیات جلسات
  • + 1 -
    ۶۰ دقیقه
    ۳۰۰,۰۰۰ تومان

نظرات شرکت کنندگان

کارآموز
۱۵ فروردين ۱۴۰۳
آموزش با موفقیت تایید شد.
انتخاب جزئیات آموزش
پشتیبانی