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

آموزش Full Stack React با Next.js 13 ،NextAuth و Serverless API

آموزش Full Stack React با Next.js 13 ،NextAuth و Serverless API

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

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

  • تسلط به Next.js 13: درکی عمیق از Next.js 13 و ویژگی‌های انقلابی آن، از جمله رندر سمت سرور و مسیریابی پویا کسب کنید.
  • پیاده‌سازی احراز هویت امن: یاد بگیرید چگونه NextAuth را یکپارچه‌سازی کنید و یک سیستم احراز هویت امن، بدون نقص و با پشتیبانی از چندین ارائه‌دهنده برای وب اپلیکیشن‌ها ایجاد نمایید.
  • ساخت APIهای قدرتمند Serverless: از قدرت معماری Serverless برای ایجاد APIهای مقیاس‌پذیر و مقرون‌به‌صرفه که عملکرد وب‌اپلیکیشن را بهبود می‌بخشند، استفاده کنید.
  • توسعه ویژگی‌های پویا برای بلاگ: کشف کنید چگونه بلاگ‌هایی با ویژگی‌هایی مانند صفحه‌بندی، قابلیت جستجو و المان‌های تعاملی ایجاد و مدیریت کنید.

توضیحات دوره

یاد بگیرید چگونه اپلیکیشن‌های مدرن React را با دایرکتوری App در Next.js 13 ،NextAuth و NextAPI Routes بسازید. (شامل کتابچه PDF قابل دانلود)

آیا آماده‌اید مهارت‌های توسعه Full-Stack React خود را با جدیدترین ابزارها و بهترین شیوه ها به سطح بالاتری ببرید؟ به دوره «توسعه Full Stack React با Next.js 13 ،NextAuth و Serverless API» خوش آمدید؛ دوره‌ای نهایی که طراحی شده تا شما را با دانش و تخصص لازم برای ساخت وب اپلیکیشن‌های نسل جدید با کارایی و عملکرد بی‌نظیر توانمند سازد.

شروع کار با Next.js

  • پایه و اساس سفر Next.js خود را همزمان با معرفی دنیای Next.js بنا کنید. مفاهیم اصلی را بیاموزید، محیط توسعه خود را راه‌اندازی کنید و برای ساخت وب اپلیکیشن‌های قدرتمند آماده شوید.

Next.js API و MongoDB

  • همزمان با بررسی یکپارچه‌سازی Next.js API با MongoDB، به بررسی جادوی Backend بپردازید. کشف کنید چگونه داده را مدیریت کنید، عملیات CRUD را انجام دهید و یک Backend مستحکم برای اپلیکیشن‌های خود بسازید.

ورود و ثبت‌نام کاربر

  • امنیت برای هر اپلیکیشنی حیاتی است! مکانیزم‌های احراز هویت و ثبت‌نام کاربر را بررسی کرده و آن‌ها را به‌طور موثر پیاده‌سازی کنید تا تجربه ورود بدون نقصی برای کاربران خود ایجاد نمایید.

احراز هویت با NextAuth

  • امنیت اپلیکیشن خود را با NextAuth ارتقا دهید! یاد بگیرید چگونه NextAuth را در پروژه خود ادغام کنید و گزینه‌های احراز هویت امن و چند ارائه‌دهنده‌ای را برای کاربران خود فعال سازید.

محافظت از صفحات

  • از صفحات حساس اپلیکیشن خود با احراز هویت کاربر محافظت کنید. در این دوره نشان داده می‌شود چگونه از صفحات خاص محافظت کنید و اطمینان حاصل کنید که تنها کاربران مجاز می‌توانند به آن‌ها دسترسی داشته باشند.

ورود با Google

  • قدرت احراز هویت گوگل را آزاد کنید و به کاربران امکان دهید با حساب‌های گوگل خود وارد شوند. یاد بگیرید چگونه ورود با گوگل را به‌طور یکپارچه در اپلیکیشن Next.js خود ادغام کنید.

دسترسی مبتنی بر نقش

  • مجوزهای دسترسی کاربر را با احراز هویت مبتنی بر نقش تنظیم کنید. درک کنید چگونه سطوح مختلف دسترسی را بر اساس نقش‌های کاربری اعطا کنید و تجربه‌ای شخصی‌سازی‌شده و امن ایجاد نمایید.

ایجاد بلاگ‌ها

  • با پیاده‌سازی ویژگی بلاگ در اپلیکیشن خود، پا به دنیای تولید محتوا بگذارید. یاد بگیرید چگونه بلاگ‌ها را به‌سادگی اضافه، ویرایش و مدیریت کنید.

بلاگ‌ها با صفحه‌بندی 

  • تجربه کاربری را با پیاده‌سازی صفحه‌بندی برای بلاگ‌های خود بهبود بخشید. پیمایش در پست‌های بلاگ را با صفحه‌بندی روان و کارآمد برای کاربران آسان کنید.

نمایش بلاگ‌ها

  • با گزینه‌های نمایش خیره‌کننده، بلاگ‌های خود را درخشان کنید. هنر نمایش زیبای بلاگ‌ها را برای مجذوب کردن مخاطبان خود بیاموزید.

لایک و آن‌لایک کردن بلاگ‌ها

  • با کاربران خود با ویژگی‌های تعاملی بلاگ تعانل برقرار کنید. قابلیت لایک و آن‌لایک را برای بلاگ‌ها پیاده‌سازی کنید و حسی از تعامل را به اپلیکیشن خود بیافزایید.

بروزرسانی و حذف بلاگ‌ها توسط ادمین

  • به ادمین‌ها قدرت دهید تا محتوا را به‌آسانی مدیریت کنند. یاد بگیرید چگونه قابلیت‌های بروزرسانی و حذف بلاگ را برای کاربران ادمین فعال کنید.

جستجوی بلاگ‌ها با React Context

  • راحتی کاربر را با قابلیت جستجوی بلاگ افزایش دهید. کشف کنید چگونه یک ویژگی قدرتمند جستجوی بلاگ را با استفاده از React Context پیاده‌سازی کنید.

استقرار 

  • فرآیند استقرار را بیاموزید و اپلیکیشن Next.js خود را در دسترس جهانیان قرار دهید. اپلیکیشن Full Stack Next.js را همراه با API Routeها در Vercel مستقر کنید.

در این سفر یادگیری پویا و جامع، این دوره عمیقاً به Next.js 13 می‌پردازد؛ فریم‌ورک انقلابی که اپلیکیشن‌های React شما را با رندر سمت سرور فوق‌سریع، عملکرد بهینه و مسیریابی پویای یکپارچه تقویت می‌کند. شما به ابزارها و تکنیک‌هایی مجهز خواهید شد تا وب‌اپلیکیشن‌هایی بسازید که در ابزار تست Google Page Speed امتیاز نزدیک به 100 از 100 را کسب می‌کنند و تجربه کاربری عالی را تضمین می‌کنند که بازدیدکنندگان را درگیر و راضی نگه می‌دارد.

اما این تمام ماجرا نیست – مدرس اپلیکیشن‌های شما را با NextAuth به سطح بعدی می‌برد و شما را قادر می‌سازد تا احراز هویت کاربری امن و بدون اصطکاک را پیاده‌سازی کنید. دیگر خبری از فرآیندهای ورود کند یا نگرانی در مورد نقض داده نیست؛ شما یاد خواهید گرفت چگونه تجربه‌ای روان و قابل اعتماد برای کاربران خود ایجاد کنید.

آماده باشید تا آینده معماری Backend را با Serverless APIs در آغوش بگیرید. با استفاده از قدرت تکنولوژی Serverless، وب‌اپلیکیشن‌هایی خواهید ساخت که به‌سادگی مقیاس‌پذیر می‌شوند، استفاده از منابع را بهینه می‌کنند و هزینه‌های عملیاتی را کنترل می‌کنند. اپلیکیشن‌های شما به اوج‌های جدیدی خواهند رسید و عملکردی بی‌نظیر به کاربران در سراسر جهان ارائه خواهند داد.

با دایرکتوری قدیمی «pages» خداحافظی کنید و دایرکتوری جدید «app» را بپذیرید؛ رویکرد پیشنهادی و آینده‌نگرانه برای سازماندهی کد در پروژه‌های Next.js. سازماندهی کد بهبودیافته، نگهداری‌پذیری بیشتر و گردش‌های کاری توسعه‌ی سازنده‌تر را تجربه کنید.

برای تکمیل همه این‌ها، مدرس شما را در فرآیند استقرار یکپارچه با استفاده از Vercel راهنمایی می‌کند؛ پلتفرم نهایی برای میزبانی و استقرار اپلیکیشن‌های Next.js. شاهد جادوی استقرار با یک کلیک باشید که شما را قادر می‌سازد ساخته‌های خود را به‌سادگی آنلاین کنید.

در طول این سفر تحول‌آفرین، تیم مدرسین خبره به عنوان مربیان مورد اعتماد شما عمل خواهند کرد و راهنمایی‌های شخصی‌سازی‌شده و بینش‌های عملی را برای اطمینان از موفقیت شما به اشتراک خواهند گذاشت.

در پایان این دوره، شما به دانش و مهارت‌های لازم برای ساخت وب‌اپلیکیشن‌های فوق‌سریع و پیشرفته با استفاده از Next.js 13 ،NextAuth، Serverless API و دایرکتوری جدید «app» مجهز خواهید شد. چه یک توسعه‌دهنده باتجربه باشید که به دنبال ارتقای تخصص خود است و چه یک علاقه‌مند مشتاق که قصد دارد نام خود را ثبت کند، این دوره دروازه شما برای ساخت وب‌اپلیکیشن‌هایی است که در دنیای دیجیتال می‌درخشند.

این فرصت برای پیشرفت در توسعه Full-Stack React را از دست ندهید! هم‌اکنون در این دوره شرکت کنید و ماجراجویی هیجان‌انگیز خود را به سوی آینده‌ای پر از وب‌اپلیکیشن‌های با عملکرد بالا و امکانات بی‌پایان آغاز نمایید.

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

  • توسعه‌دهندگان وب سطح متوسط: اگر از قبل تجربه‌ای در HTML ،CSS ،JavaScript و مبانی React دارید، این دوره مهارت‌های شما را به اوج‌های جدیدی می‌رساند. تکنیک‌های پیشرفته را بیاموزید و سیستم‌های احراز هویت امن و Backend را به‌سادگی پیاده‌سازی کنید.
  • علاقه‌مندان به React: اگر درک قوی از اصول React دارید و می‌خواهید اکوسیستم Next.js را کاوش کنید، این دوره فرصتی هیجان‌انگیز ارائه می‌دهد. قدرت رندر سمت سرور و مسیریابی پویا را با Next.js 13 کشف کنید.
  • توسعه‌دهندگان Backend که به دنبال Frontend هستند: اگر پیش‌زمینه توسعه Backend دارید و می‌خواهید وارد تکنولوژی‌های Frontend شوید، این دوره انتقالی هموار را فراهم می‌کند. یاد بگیرید وب اپلیکیشن‌های قدرتمند را با React و Next.js بسازید.
  • جویندگان شغل توسعه وب: اگر آرزوی شروع حرفه‌ای در توسعه وب را دارید، این دوره پله‌ای برای کسب جدیدترین مهارت‌های مورد تقاضای صنعت است. پورتفولیوی خود را با پروژه‌های واقعی و تکنولوژی‌های پیشرفته تقویت کنید.
  • یادگیرندگان مشتاق: اگر مشتاق توسعه وب هستید و انگیزه قوی برای یادگیری دارید، صرف‌نظر از سطح تخصص فعلی‌تان، خوش آمدید! توضیحات جامع و تمرینات عملی برای پشتیبانی از سفر یادگیری شما ارائه شده است.

آموزش Full Stack React با Next.js 13 ،NextAuth و Serverless API

  • راه‌اندازی پروژه 05:56
  • استفاده از Bootstrap Material CSS 01:51
  • کامپوننت Navigation 03:53
  • مسیرهای API در Next.js 02:37
  • رشته اتصال در Mongo Atlas 05:07
  • مدیریت متغیرهای محیطی (ENV) 03:14
  • اتصال به MongoDB 03:01
  • مدل کاربر 03:21
  • API ثبت‌نام 10:22
  • صفحه ثبت‌نام 11:30
  • درخواست Post با استفاده از Fetch 13:03
  • صفحه ورود 04:51
  • احراز هویت با استفاده از NextAuth 10:03
  • فراهم‌سازی Session کاربر 04:15
  • دسترسی به وضعیت کاربر لاگین شده 05:35
  • داشبورد کاربر 02:12
  • محافظت از صفحات 02:47
  • تغییر مسیر به صفحه موردنظر 03:06
  • ورود با Google 08:38
  • ذخیره کاربر لاگین اجتماعی در پایگاه داده 08:30
  • افزودن نقش کاربر به توکن و Session 08:07
  • نمایش نقش کاربر 03:42
  • طرح بندی ادمین 04:02
  • محافظت از صفحات مبتنی بر نقش برای ادمین 08:19
  • مدل بلاگ 05:48
  • ثبت‌نام در Cloudinary 04:51
  • ویرایشگر متن غنی React Quill 08:18
  • فرم ایجاد بلاگ با ویرایشگر متن غنی 10:17
  • آپلود تصویر در Cloudinary 09:52
  • درخواست Post ایجاد بلاگ 04:25
  • API ایجاد بلاگ 14:12
  • ذخیره‌سازی بلاگ 05:29
  • لیست بلاگ‌های صفحه‌بندی شده 11:08
  • پارامترهای جستجو در App Router نکست جی‌اس 06:30
  • دریافت بلاگ‌ها در صفحه اصلی 05:14
  • لینک‌های صفحه‌بندی 08:21
  • لینک‌های قبلی و بعدی صفحه‌بندی 03:19
  • لیست بلاگ و کامپوننت کارت بلاگ 06:13
  • نمایش تصویر بلاگ 06:43
  • نمایش محتوای متا بلاگ 10:38
  • API بلاگ تکی 04:58
  • دریافت بلاگ تکی با استفاده از پارامترهای مسیر 04:57
  • نمای بلاگ تکی 03:13
  • صفحه بارگذاری (پیش‌فرض) 01:58
  • لایک و آن‌لایک کردن بلاگ 08:00
  • کامپوننت لایک و آن‌لایک 05:19
  • درخواست API لایک و آن‌لایک بلاگ 11:33
  • API بلاگ‌های لایک شده توسط کاربر 05:21
  • لیست بلاگ‌های لایک شده توسط کاربر 05:11
  • لیست بلاگ‌ها برای ادمین 05:52
  • API بروزرسانی و حذف بلاگ توسط ادمین 06:11
  • بروزرسانی بلاگ توسط ادمین 09:52
  • حذف بلاگ توسط ادمین 03:23
  • Context جستجو 07:17
  • Provider جستجو 01:23
  • فرم جستجو 06:13
  • API جستجو 06:59
  • صفحه جستجو 09:27
  • اضافه کردن CORS 01:49
  • استقرار در Vercel 12:13

3,814,400 953,600 تومان

مشخصات آموزش

آموزش Full Stack React با Next.js 13 ،NextAuth و Serverless API

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:همه سطوح
  • تعداد درس:60
  • مدت زمان :06:24:02
  • حجم :2.54GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: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
  • سطح دوره:
  • زبان: دوبله فارسی

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

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