دوره آموزشی
The Great Courses
دوبله زبان فارسی

بیایید 10 پروژه NextJs بسازیم

بیایید 10 پروژه NextJs بسازیم

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • یادگیری ساخت هر اپلیکیشنی با NextJs
  • یادگیری کامپوننت‌های سرور و کلاینت ری‌اکت
  • رندرینگ سمت کلاینت و سرور
  • یادگیری مسیریابی مبتنی بر فایل NextJs، مسیرهای تودرتو، گروه‌های مسیر و مسیریابی پویا
  • یادگیری واکشی داده در هر دو کامپوننت سرور و کلاینت
  • یادگیری در مورد هوک‌های usePathname و useRouter
  • چگونه یک اپلیکیشن NextJs را استایل‌دهی کنیم؟

پیش‌نیازهای دوره

  • آشنایی با ساختاردهی وبسایت با HTML
  • آشنایی با استایل‌دهی وبسایت با CSS
  • Tailwind CSS یک افزونه خوب است اما الزامی نیست.
  • چگونه DOM را با جاوااسکریپت دستکاری کنید؟
  • آشنایی جزئی با نحوه کار ری‌اکت با DOM مجازی و رندرینگ کامپوننت‌ها

توضیحات دوره

NextJs یک فریمورک متن‌باز توسعه وب است که توسط Vercel ساخته شده و بر پایه کتابخانه جاوااسکریپت ری‌اکت بنا شده است. این فریمورک به یکی از محبوب‌ترین فریمورک‌ها برای توسعه‌دهندگان فرانت‌اند و بک‌اند تبدیل شده است، زیرا به صورت پیش‌فرض رندرینگ سمت سرور و تولید سایت استاتیک را ارائه می‌دهد. زیرا یک فریمورک است، NextJs بسیاری از جزئیات و نکات را که ری‌اکت ارائه نمی‌دهد، مدیریت می‌کند. برای مثال:

  • بهینه‌سازی‌های داخلی برای تصاویر و فونت‌ها دارد تا هنگام بارگذاری صفحه باعث تغییرات طرح‌بندی نشوند.
  • از React Suspense برای فعال‌سازی استریمینگ HTML پویا از سرور استفاده می‌کند تا کاربران بتوانند همچنان در حین پردازش محتوای بیشتر از سرور، با وبسایت شما تعامل داشته باشند.
  • به‌ صورت پیش‌فرض از کامپوننت‌های سرور ری‌اکت استفاده می‌کند که هنگام کوئری پایگاه داده ایمن‌تر هستند و لایه‌ اضافی امنیتی برای اپلیکیشن شما فراهم می‌کنند، زیرا داده‌ آن در کلاینت ذخیره نمی‌شود.
  • NextJs اجازه می‌دهد کامپوننت‌های سرور را به صورت غیرهمزمان ساخته و هنگام نامگذاری کامپوننت‌ها، از کلیدواژه‌های async/await برای واکشی داده‌ از یک منبع استفاده کنیم.
  • یکپارچه‌سازی‌های متعددی از CSS را فراهم می‌کند، از جمله ماژول‌های CSS، فریمورک‌ها و کتابخانه‌های CSS-in-JS مانند Emotion
  • پشتیبانی از تولید سایت استاتیک افزایشی (ISR)، کش کردن و از پیش رندرینگ جزئی (PPR) که اخیرا معرفی شده و هنوز آزمایشی است.
  • پشتیبانی از اکشن‌های سرور که توابع غیرهمزمانی هستند که می‌توانند در سرور و کلاینت اجرا شوند تا در یک راند شبکه انجام شوند.
  • با استفاده از هندلرهای مسیر می‌توانید مسیرهای API خود مانند احراز هویت و وب‌هوک‌ها را بسازید.
  • می‌توانید میان‌افزار خود را پیاده‌ کنید.
  • یک سیستم مسیریابی مبتنی بر فایل دارد که امکان تولید مسیرهای پویا در زمان بیلد و تودرتوسازی مسیرها را فراهم می‌کند.

NextJs بر پایه ری‌اکت، Turbopack و Speedy Web Compiler (SWC) ساخته شده است.

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان مبتدی که درباره ری‌اکت کنجکاو هستند.
  • توسعه‌دهندگان مبتدی که درباره NextJS کنجکاو هستند.
  • توسعه‌دهندگان مبتدی که می‌خواهند سفر فرانت‌اند خود را با NextJs بهبود بخشند.

بیایید 10 پروژه NextJs بسازیم

  • مقدمه و آنچه می‌سازیم 02:12
  • پیش‌نیازها 05:37
  • چگونه اپلیکیشن NextJs بسازیم؟ 03:48
  • ساختار فایل NextJs و افزونه‌های ویژوال استودیو کد که استفاده می‌کنیم 11:05
  • نام‌های فایل رزرو شده 10:36
  • مسیریابی و طرح‌بندی‌های NextJs 09:12
  • وابستگی‌های مورد نیاز 11:10
  • مخزن قالب گیت‌هاب که استفاده می‌کنیم 06:20
  • متادیتای NextJs 10:01
  • مخزن گیت‌هاب برای مرجع شما 00:38
  • دموی پروژه 02:02
  • راه‌اندازی پروژه 08:54
  • صفحه اصلی 10:55
  • صفحات بارگذاری و سفارشی 404 05:39
  • رابط کاربری صفحه محصولات 05:56
  • پیکربندی بک‌اند Sanity 12:41
  • دریافت و نمایش داده‌ محصول از Sanity 19:25
  • صفحه پویا برای محصولات 36:45
  • نمایش دسته‌بندی‌ها 06:44
  • دموی پروژه 01:32
  • راه‌اندازی Unsplash API 07:03
  • صفحه اصلی 08:43
  • صفحه عکس‌های پویا 23:13
  • دموی پروژه 00:54
  • دریافت و نمایش داده‌ پوکمون 09:20
  • راه‌اندازی مسیر پویا 03:47
  • ساخت صفحه پویا برای پوکمون 15:35
  • نمودار آمار پوکمون 11:45
  • دموی پروژه 01:06
  • بررسی Clerk 02:34
  • راه‌اندازی Clerk 05:04
  • فرآیند ورود و ثبت‌نام 09:14
  • ساخت سایدبار و فیکس کردن خطا در فرآیند احراز هویت Clerk 21:17
  • دموی پروژه 01:46
  • بررسی Kinde 02:25
  • ساخت فرآیند ورود 10:48
  • دریافت داده‌ احراز هویت Kinde 08:50
  • ساخت رابط کاربری داشبورد (ویدئو شکسته) 04:44
  • دموی پروژه 01:10
  • بررسی API و ساخت صفحه اصلی 16:12
  • صفحه دسته‌بندی غذاهای پویا 11:45
  • صفحه غذاهای پویا 15:38
  • نمایش مواد اولیه و دستورهای پخت 08:01
  • دموی پروژه 01:36
  • راه‌اندازی اپلیکیشن 02:54
  • ساخت نوار ناوبری 12:11
  • نوار ناوبری برای صفحه پیش‌نمایش 03:00
  • کامپوننت پیش‌نمایش لینک‌ها 05:00
  • ایجاد کانتکس 13:33
  • کامپوننت ایجاد‌ لینک 11:02
  • نمایش لینک‌های افزوده شده 06:00
  • کامپوننت جزئیات پروفایل 10:40
  • صفحه پیش‌نمایش 02:20
  • دموی پروژه 02:17
  • راه‌اندازی اپلیکیشن و بررسی API 07:33
  • صفحه اصلی کامل 06:04
  • نوار ناوبری 07:04
  • صفحه 404 سفارشی 03:26
  • صفحه خدمه 14:23
  • صفحه موشک‌ها 08:37
  • ایجاد بارگذاری اسکلتون 07:02
  • صفحه موشک‌های پویا 21:21
  • صفحه اژدهاها 06:27
  • صفحه اژدهای پویا 12:35
  • صفحه لانچرهای پرتاب 06:46
  • صفحه لانچرهای پرتاب پویا 18:36
  • دموی پروژه 01:28
  • بررسی API 02:07
  • صفحه اصلی 15:22
  • صفحه کشورهای پویا 26:57
  • دموی پروژه 01:18
  • بررسی API و ساخت صفحه اصلی 12:55
  • صفحه لیگ‌های پویا 12:50
  • صفحه تیم‌های پویا 44:17
  • پایان 00:33

6,857,200 1,714,300 تومان

مشخصات آموزش

بیایید 10 پروژه NextJs بسازیم

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:همه سطوح
  • تعداد درس:75
  • مدت زمان :11:30:20
  • حجم :5.27GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید