×
ribbon

تا پایان تخفیف

آموزش جامع و پروژه‌محور Next.js 15

مدرس:

سیدمهدی صادق زاده

این دوره جامع و پروژه محور، شما را با فریمورک قدرتمند Next.js 15 آشنا می کند و از... بیشتر
گواهی‌نامه
دسترسی: کامل
اطلاعات بیشتر
4.2 (17)
10 دیدگاه
760دانشجو
23ساعت
سرفصل‌ها
مقدماتی تا پیشرفته سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

تسلط کامل بر Next.js 15 و معماری App Router

پیاده‌سازی رندرینگ حرفه‌ای

مدیریت داده‌ها و APIها در سطح Enterprise

ساخت یک چت‌بات هوش مصنوعی عملی و Full-Stack

این دوره شامل:

13 ساعت ویدئو

16 تمرین و پروژه

11 سؤال سنجش و یادگیری

1 فایل ضمیمه قابل دانلود

دسترسی به تالار گفتگو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

4 هفته مهلت ارسال تمرین و پروژه

سرفصل‌های دوره

7 فصل98 جلسه13 ساعت ویدیو
مقدمات دوره
  NextJS چیست؟
09:21
  Hello World!
12:40
  آشنایی با ساختار پروژه NextJS
12:14
  RSC چیست؟ (آنچه پیش از شروع باید بدانیم)
03:24
مسیریاب اپلیکیشن (App Router)
  آشنایی با Router
12:54
   مسیریابی تو در تو (Nested Routes)
06:59
  مسیریابی پویا (Dynamics Routes)
08:46
  مسیریابی تو در تو و پویا (Nested Dynamic Routes)
11:22
  مسیریابی بخش های فراگیر (Catch-all segments)
13:33
  تنظیم صفحه 404 (Not found Page)
07:42
  هم مکانی فایل ها و مسیر های خصوصی (File Colocation & Private Folders)
06:18
  گروه بندی مسیرها (Route Groups)
06:02
  طرح بندی (Layouts)
13:31
  طرح بندی تو در تو (Nested Layouts)
04:22
  کوییز Layout
02:00
  مهاجرت به NextJS 15 (واجب بر همگان!)
08:17
  طرح‌بندی گروه مسیرها (Route Group Layout)
04:40
  مفاهیم متادیتای مسیریابی (Routing Metadata)
07:27
  پیاده سازی متادیتای مسیریابی (Routing Metadata)
12:25
  کوییز App Router
02:00
  کامپوننت جابجایی (Link Component Navigation)
07:46
  لینک های فعال (Active Links)
05:55
  پارامترها و پارمتر های جستجو (params and serachParams)
05:31
  جابجایی برنامه ریزی شده (Navigating Programmatically)
07:00
  قالب ها (Templates)
05:03
  کامپوننت بارگیری (Loading UI)
07:21
  پروژه داشبورد مدیریت ساده (الزامی)
120:00
  کنترل خطاها (Error Handling)
08:16
  بازیابی از خطاها (Recovering from Errors)
04:31
  کنترل خطاها در مسیر های تو در تو (Handling Errors in Nested Routes)
05:08
  کنترل خطاهای عمومی (Handling Global Errors)
10:32
  کوییز فایل بندی
02:00
  مسیریابی پیشرفته: مسیر های موازی (Parallel Routes)
15:29
  مسیریابی پیشرفته: مسیر های غیرهمتا (Unmatched Routes)
08:21
  مسیریابی پیشرفته: مسیر های شرطی (Conditional Routes)
04:31
  مسیریابی پیشرفته: رهگیری مسیر ها (Intercepting Routes)
11:33
  مسیریابی پیشرفته: مسیرهای موازی و رهگیری‌شده (Parallel Intercepting Routes)
16:30
  پروژه وبلاگ چند سطحی (الزامی)
60:00
کنترل مسیرها (Route Handlers)
  مفهوم کنترل مسیرها ( Route Handlers concepts)
04:27
  کنترل درخواست GET
05:35
  راه اندازی و نصب دیتابیس mysql و اتصال با کتابخانه prisma
08:03
  کنترل درخواست های GET , POST برای ارتباط با دیتابیس (به وسیله prisma)
13:26
  کنترل درخواست های پویا (Dynamic Route Handlers)
03:35
  کنترل درخواست PATCH, DELETE
05:10
  تنظیم Headers داخل درخواست ها و پاسخ ها (Headers in Request&Response)
07:04
  کار با کوکی ها (Cookies in Route Handlers)
06:48
  ذخیره سازی داده ها (Caching in Route Handlers)
05:02
  میان افزار ها (Middlewares)
17:48
  کوییز Route Handler
01:00
  پروژه API ثبت نام و ورود (الزامی)
120:00
رندرینگ (Rendering)
  رندرینگ چیست؟ (What is Rendering?)
01:53
  رندرینگ سمت کاربر (Client-Side Rendering: CSR)
04:57
  رندرینگ سمت سرور (Server-Side Rendering: SSR)
09:35
  تعلیق در رندرینگ سمت سرور (Suspense for SSR)
13:05
  معماری RSC (React Server Components)
16:06
  کامپوننت های سمت کاربر و سرور (Server&Client Components)
07:00
  چرخه رندرینگ RSC (RSC Rendering Lifecycle)
04:58
  رندرینگ ایستا (Static Rendering)
16:08
  رندرینگ پویا (Dynamic Rendering)
11:00
  آشنایی و استفاده از generateStaticParams
12:45
  آشنایی و استفاده از dynamicParams
04:22
  استریم (Streaming)
04:10
  الگو های ترکیب سمت کاربر و سرور (Server&Client Composition Patterns)
03:25
  کد سمت سرور (Server-only Code)
09:20
  پکیج های ثالث (Third Party Package)
04:14
  استفاده از Context (Context Provider)
07:59
  کد سمت کاربر (Client-only Code)
04:05
  جایابی کامپوننت سمت کاربر (Client Component Placement)
06:05
  ترکیب کامپوننت‌های سرور و کلاینت (Interleaving Server and Client Components)
07:18
  مرور مباحث فصل Rendering
04:32
  کوییز Rendering
04:00
دریافت داده (Data Fetching)
  آشنایی با دریافت داده (Data Fetching)
01:52
  دریافت داده با کامپوننت های سمت کاربر(Fetching data with Client Components)
07:14
  دریافت داده با کامپوننت های سمت سرور (Fetching data with Server Components)
06:38
  وضعیت درحال بارگذاری و خطادهی (Loading and Error States)
05:23
  پروژه لیست محصولات با روش‌های مختلف رندرینگ (الزامی)
60:00
پروژه فول استک چت بات هوش مصنوعی با مدل (DeepSeek-r1)
  آشنایی با پروژه (Project Introduction)
13:05
  ایجاد صفحات و جابجایی
04:30
  پیاده سازی صفحه 404 (Not Found Page)
03:29
   پیاده سازی صفحه گفتگو (Implement Chat Page)
04:55
  پیاده سازی و اتصال دیتابیس با استفاده از Prisma
06:09
  راه اندازی Route Handler و ایجاد API صفحه ثبت نام
12:31
  آشنایی با forms hook و تکمیل صفحه ثبت نام
10:01
  هش کردن رمز عبور با استفاده از bcrypt
08:05
  کنترل کاربر های تکراری (سمت سرور و دیتابیس)
05:47
  پیاده سازی صفحه Login
08:10
  ساخت توکن و ایجاد کوکی با استفاده از JWT
07:34
  ذخیره سازی توکن ها
11:16
  رمزگشایی توکن (Decode Token)
10:19
  ساخت AuthProvider برای مدیریت احراز هویت (Authentication Context)
08:21
  پیاده سازی خروج (Logout)
06:20
  ایجاد API دریافت گفتگو (GET Conversation API)
15:27
  ایجاد API ساخت گفتگوی جدید (POST Conversation API)
06:01
  ایجاد API ارسال پیام (POST Message API)
04:29
  ایجاد API حذف گفتگو (DELETE Conversation API)
03:19
  ایجاد API تغییر گفتگو (PUT Conversation API)
04:39
  پیاده سازی ارسال و دریافت پیام سمت کاربر
11:44
  بروزرسانی لیست گفتگوها (قسمت اول)
14:07
  بروزرسانی لیست گفتگوها (قسمت دوم)
11:40
  طراحی میان افزار احراز هویت (Create Middleware for Authentication)
09:41
  ضمیمه کردن پیام ها در صفحه گفتگو سمت کاربر
03:40
  معرفی و نصب Ollama (راه اندازی DeepSeek-r1 به صورت Local)
03:00
  ارسال و دریافت پاسخ از مدل DeepSeek-r1 (Create GET&POST API)
09:29
  نمایش پیام های دریافتی از مدل هوش مصنوعی
09:57
  پیاده سازی تغییر مسیر خودکار بعد از ایجاد گفتگو
02:09
  نهایی سازی پروژه
14:02
پروژه نهایی دوره
  شرح پروژه نهایی (حتما دیده شود!)
12:05
  پروژه نهایی (الزامی)
240:00

پیش‌نیاز‌ها

این دوره به صورت کامل تمام موضوعات مورد نیاز مخاطبان را پوشش می‌دهد و برای بهره مندی از آن نیاز به گذراندن پیش نیاز نیست. اما ئیشنهاد می‌شود برای بهره مندی بیشتر به مباحث React تسلط داشته باشید.

توضیحات دوره

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

این دوره برای توسعه‌دهندگان Front-end و Back-end که می‌خواهند مهارت‌های خود را در توسعه برنامه‌های مدرن وب ارتقا دهند،طراحی شده است.

پیشنیاز دوره آشنایی با مفاهیم اصلی ReactJS است.

دیدگاه کاربران

4.2

بر اساس امتیاز 17 دانشجو

1
2
3
4
5

مهدی محمدی

14 روز پیش

5

عالی واقعا عالی

زهرا احمدی

19 روز پیش

5

خیلی جامع و کاربردیه

رضا کرباسی

22 روز پیش

5

خیلی و خوب

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

26 روز پیش

5

به نظرم با انرژی و با تمرکز از ابتدا موضوعات و پوشش داد، معماری و مواردی که نیاز به درک بود و به عنوان یک فصل کامل توضیح داد. درکل به نظرم خوب و کاربردی بود. ازشون ممنونم

دانشجوی دوره

2 ماه پیش

5

عالی!

محمدجواد عظیمی

7 ماه پیش

5

خیلیییییییییییییییی عالیییییییییییییییییییییییییییییییی

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
1دوره
760دانشجو
17نظر و امتیاز

سیدمهدی صادق زاده هستم، دانشجوی کارشناسی مهندسی مکانیک در دانشگاه امیرکبیر که  بیشتر از 6 سال هست در زمینه برنامه نویسی وب و اپلیکیشن فعالیت می کنم. 

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

دارای مدارک آموزشی از دانشگاه شریف، موسسه SoloLearn و Coursera در زبان های JS،Python و C 

همچنین مسلط به فریمورک های ReactJS، NextJS ،VueJS و NuxtJS در JS هستم.

درحال حاضر به عنوان برنامه نویس ارشد و مسئول فنی شرکت تراز انرژی پایا و مدیر پروژه تیم ZinoCode مشغول به فعالیت هستم.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

حداقل و حداکثر زمانی که می‌توانم یک دوره را بگذرانم چقدر است؟

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

آیا پس از به اتمام رساندن و قبولی در دوره، می‌توانم نسخه فیزیکی گواهی‌نامه را دریافت کنم؟

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

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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

آیا در صورت خرید دوره، گواهی‌نامه آن به من تعلق می‌گیرد؟

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