آموزش Next.js – حل مسئله

2,400,000 تومان
43 دانشجو
پیش‌فروش
ثبت نام در دوره

آموزش Next.js – حل مسئله در حال حاضر به‌ صورت پیش‌فروش منتشر شده است.

پیشنهاد می‌کنیم حتماً ویدیو معرفی دموی پروژه‌ی اصلی را مشاهده کنید. در این ویدیو، تمام جزئیات و توضیحات تکمیلی مربوط به پروژه دوره را توضیح داده‌ایم.

لطفا سرفصل‌های دوره را با دقت مطالعه کنید تا دید جامع‌تری نسبت به موضوعات مطرح شده و مسیر آموزشی به‌دست آورید. در طراحی این دوره سعی کرده‌ایم مباحث را به‌صورت قدم به قدم و بر اساس تجربه‌های واقعی توسعه‌ی نرم‌افزار تنظیم کنیم تا فرآیند یادگیری کاملاً هدفمند و کاربردی باشد.

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

هدیه شرکت در هفته اول پیش‌فروش

دانشجویانی که هفته اول پیش‌فروش برای دوره ثبت‌نام می‌کنند، در کنار امکان استفاده از تخفیف بیشتر از ۵۰ درصد، این فرصت را خواهند داشت تا برای کلاس‌های رفع اشکال حضور داشته باشند.

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

درباره دوره

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

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

برای شرکت در این دوره، بهتر است آشنایی اولیه با React و Next.js داشته باشید. پیشنهاد می‌کنیم ابتدا دوره‌های آموزش React – مقدماتی تا پیشرفته و آموزش Next.js – دوره جامع را مشاهده کنید تا با آمادگی بیشتری وارد این مسیر شوید.

مدرس دوره

مسعود صدری مدرس و توسعه دهنده نرم افزار، فارغ‌ التحصیل از رشته مهندسی نرم‌افزار، برنامه نویسی را از سال ۱۳۹۱ به شکل حرفه‌ای شروع کرده است. او در سال‌هایی که در حوزه برنامه نویسی حرفه‌ای فعالیت داشته، با شرکت‌های نرم افزاری و تیم‌های استارتاپی همکاری داشته و بیشتر بر روی فریلنسیگ تمرکز کرده است. او سال‌ها به عنوان برنامه نویس فریلنسر مشغول به کار بوده و همین امر باعث شده تا نیازهای بازار کار را به خوبی بشناسد و تجربه‌های زیادی در این زمینه کسب کند.

مسعود صدری تدریس را از سال ۱۳۹۴ به شکل حرفه‌ای، با آموزشگاه مجتمع فنی تهران شروع کرده و همیشه جزء یکی از برترین مدرسان برنامه نویسی بوده است. سپس تصمیم به برگزاری دوره‌های برنامه نویسی در دانشکده مهندسی برق و کامپیوتر دانشگاه تبریز گرفته که مورد استقبال بسیار خوب دانشجویان قرار گرفت. فعالیت‌های او در دانشگاه تبریز، به عنوان مدرس دانشگاه ادامه داشته و اکنون تدریس کارگاه‌های مبانی برنامه سازی و برنامه سازی پیشرفته را برعهده دارد. نهایتا از سال ۱۳۹۷ تدریس آنلاین هم به لیست فعالیت‌های آموزشی او اضافه شده است.

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

سرفصل‌ها

۰۰. معرفی
۰۱. پیش‌نیازها
۰۲. بررسی پروژه
۰۳. محیط توسعه

۰۴. بررسی ساختار پروژه
۰۵. نصب و راه‌اندازی Next.js
۰۶. افزودن فونت
۰۷. نصب Shadcn/UI
۰۸. توسعه Root Layout
۰۹. توسعه Header و Footer
۱۰. افزودن Dark Mode
۱۱. صفحه Not Found
۱۲. کامپونتت Product List
۱۳. کامپوننت Product Card

۱۴. بررسی و نصب Prisma
۱۵. توسعه Modelها
۱۶. افزودن داده‌های محصولات
۱۷. دریافت محصولات از پایگاه داده
۱۸. اعتبارسنجی با Zod
۱۹. توسعه صفحه محصول

۲۰. توسعه Model کاربر
۲۱. افزودن داده‌های کاربر
۲۲. نصب Next Auth
۲۳. پیاده سازی API
۲۴. توابع Sing-in و Sing-out
۲۵. توسعه Layout برای Auth
۲۶. پیاده سازی فرم Sing-in
۲۷. تابع Action برای Sing-in
۲۸. ریدایرکت Callback
۲۹. دکمه‌های User و Sing-out
۳۰. تابع Action برای Sign-up
۳۱. توسعه صفحه Sing-up
۳۲. پیاده سازی JWT Callback

۳۳. افزودن موبایل
۳۴. استفاده از Credentials برای موبایل
۳۵. ارسال درخواست POST
۳۶. کامپوننت فرم OTP
۳۷. توسعه توابع OTP
۳۸. دریافت کد OTP

۳۹. اعتبارسنجی با Zod
۴۰. توسعه Model
۴۱. کامپوننت افزودن به سبد خرید
۴۲. تابع Action برای افزودن به سبد خرید
۴۳. استفاده از Session ID
۴۴. دریافت Session
۴۵. دریافت Item از سبد خرید
۴۶. محاسبه مبلغ
۴۷. ذخیره مبلغ در پایگاه داده
۴۸. محاسبه تعداد محصولات
۴۹. حذف محصول از سبد خرید
۵۰. مقدار متغیر برای Button

۵۱. صفحه سبد خرید
۵۲. استفاده از Table
۵۳. مجموع سبد خرید
۵۴. صفحه آدرس سفارش
۵۵. فرم دریافت سفارش
۵۶. آیتم‌های فرم
۵۷. به روز رسانی آدرس کاربر
۵۸. کامپوننت Checkout Steps
۵۹. ذخیره داده‌ها در Session
۶۰. مدیریت دسترسی

۶۱. تابع Action روش‌های پرداخت
۶۲. صفحه روش‌های پرداخت
۶۳. توسعه فرم پرداخت
۶۴. پیاده سازی Schema برای سفارش
۶۵. اعتبارسنجی سفارش
۶۶. صفحه ثبت سفارش
۶۷. جزییات سفارش
۶۸. تابع Action برای ثبت سفارش
۶۹. آبجکت ثبت سفارش
۷۰. توسعه فرم ثبت سفارش
۷۱. تابع Action سفارش
۷۲. توسعه Table برای جزییات سفارش
۷۳. داده‌های سفارش

۷۴. تابع Action برای پرداخت
۷۵. اعتبارسنجی پرداخت
۷۶. توسعه تابع Handle Payment
۷۷. صفحه پرداخت موفق

۷۸. توسعه Layout برای کاربر
۷۹. تابع Action برای سفارش‌ها
۸۰. صفحه سفارش‌های کاربر
۸۱. توسعه کامپوننت Pagination
۸۲. استفاده از Query String
۸۳. به روز رسانی داده‌های کاربر
۸۴. توسعه فرم به روز رسانی
۸۵. ثبت داده‌های به روز شده

۸۶. توسعه Layout برای ادمین
۸۷. دریافت خلاصه سفارش‌ها
۸۸. نمایش داده‌ها
۸۹. استفاده از Table
۹۰. نمودار گزارش فروش
۹۱. صفحه سفارش‌ها
۹۲. توسعه Table برای سفارش‌هت
۹۳. حذف سفارش
۹۴. تابع به روز رسانی سفارش
۹۵. توسعه Button برای به روز رسانی

۹۶. دریافت محصولات
۹۷. نمایش محصولات
۹۸. حذف محصول
۹۹. تابع Action برای ساختن محصول
۱۰۰. صفحه ساختن محصول
۱۰۱. فرم ساختن محصول
۱۰۲. ذخیره داده‌ها
۱۰۳. آپلود تصویر محصول

۱۰۴. دریافت کاربران
۱۰۵. نمایش کاربران
۱۰۶. حذف کاربر

۱۰۷. پیاده سازی Banner
۱۰۸. توسعه کامپوننت Search
۱۰۹. صفحه جست و جو
۱۱۰. آیتم‌های جست و جو
۱۱۱. تابع دریافت URL
۱۱۲. مبلغ و دسته‌بندی محصولات
۱۱۳. مرتب‌سازی محصولات

۱۱۴. توسعه Schema برای نظرات
۱۱۵. کامپوننت Review List
۱۱۶. فرم ثبت نظر
۱۱۷. تابع Action برای نظر
۱۱۸. استفاده از تابع
۱۱۹. نمایش نظرات

۱۲۰. بررسی و نصب AI SDK
۱۲۱. تابع Review Summary
۱۲۲. توسعه کامپوننت Review Summary
۱۲۳. نمایش تحلیل نظرات

دیدگاه‌ها:

alirezashahbaziyan

آبان 5, 1404  در  11:56 ق.ظ

سلام وقت بخیر.
دوره برای بزنامه نویس های اصطلاحا مید لول (یک سال تا دو سال سابقه کار ) پیشنهاد میشه؟

مسعود صدری

آبان 5, 1404  در  1:15 ب.ظ

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

imannnam

آبان 5, 1404  در  10:33 ق.ظ

این دوره مباحث نکست ۱۶ هم پشتیبانی می‌کند و با تایپ اسکریپت است

مسعود صدری

آبان 5, 1404  در  11:46 ق.ظ

سلام
بله قطعا.

افزودن دیدگاه جدید