آموزش Next.js 15 و OpenAI - ساخت اپلیکیشن آمادهسازی مصاحبه مجهز به هوش مصنوعی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یاد بگیرید از تمام ویژگیهای مهم Next.js استفاده کنید.
- یاد بگیرید چگونه OpenAI را در Next.js پیادهسازی کنید.
- یاد بگیرید چگونه یک اپلیکیشن آمادهسازی مصاحبه مجهز به هوش مصنوعی بسازید.
- یاد بگیرید چگونه با OpenAI نتایج مفید تولید کنید.
- یاد بگیرید چگونه اشتراک ماهانه را با Stripe پیادهسازی کنید.
- یاد بگیرید چگونه احراز هویت را با next-auth پیادهسازی کنید.
- یاد بگیرید چگونه احراز هویت اجتماعی را در Next.js پیادهسازی کنید.
- یاد بگیرید چگونه فاکتورهای پرداخت را مدیریت کنید.
- یاد بگیرید چگونه خطاها را در Next.js مدیریت کنید.
- یاد بگیرید چگونه Cloudinary را برای دارایی ها ادغام و مدیریت کنید.
- یاد بگیرید چگونه اپلیکیشن فول استک را روی Vercel مستقر کنید.
پیشنیازهای دوره
- دانشجو باید دانش خوبی از React و JavaScript داشته باشد.
- آشنایی با تکنولوژیهای اصلی مانند Node، React و MongoDB ضروری است.
- درک استفاده از کتابخانههای UI مانند Tailwind
- چیز دیگری نیاز نیست، فقط دانشجو و زمان ارزشمند او کافی است.
توضیحات دوره
مهارتهای توسعه وب خود را با ترکیب قدرت Next.js ،OpenAI و تکنولوژیهای روز دنیا برای ساخت یک پلتفرم کامل آمادهسازی مصاحبه مجهز به هوش مصنوعی به سطح بالاتری ببرید.
این دوره سرشار از ویژگیهای جذابی است که پروژه شما را درگیرکننده، مقیاسپذیر و آیندهنگر میسازد:
عملکرد مجهز به هوش مصنوعی:
یاد بگیرید چگونه APIهای OpenAI را برای تولید منابع هوشمند و مفید آمادهسازی مصاحبه، از جمله سوالات مصاحبه آزمایشی، ادغام کنید.
ساخت مصاحبههای سفارشی:
به کاربران امکان دهید تا با مشخص کردن موارد زیر، مصاحبههای آزمایشی شخصیسازی شده ایجاد کنند:
صنعت (مانند تکنولوژی، مالی، بهداشت)
موضوع (مانند JavaScript، تحلیل داده)
نوع (مانند فنی، رفتاری)
نقش شغلی (مانند مهندس نرمافزار، مدیر پروژه)
مدت زمان (مثلاً 15 تا 60 دقیقه)
تعداد سوالات برای مصاحبه
سطح تجربه (مثلاً سطح مبتدی، میانی، ارشد)
تحلیل نتایج با هوش مصنوعی:
فرآیند آمادهسازی مصاحبه را با نتایج دقیق و مبتنی بر هوش مصنوعی متحول کنید. این پلتفرم موارد زیر را تولید خواهد کرد:
چهار امتیاز: امتیاز کلی، امتیاز وضوح، امتیاز مرتبط بودن و امتیاز صحت
بازخورد شخصیسازی شده: هوش مصنوعی پاسخهای کاربر را تحلیل کرده و پیشنهادات عملی برای بهبود ارائه میدهد.
- سیستم اشتراک ماهانه Stripe:
قابلیت کسب درآمد از پلتفرم خود را با راهاندازی سیستم اشتراک مجهز به Stripe فعال کنید. گزینههای پرداخت منعطف، امن و یکپارچه را به کاربران ارائه دهید و چرخههای صورتحساب را بهطور کارآمد مدیریت کنید.
احراز هویت اجتماعی:
تجربه کاربری اپلیکیشن را با پیادهسازی گزینههای ورود اجتماعی با استفاده از سرویسدهندگانی مانند Google و GitHub ارتقا دهید. با استفاده از NextAuth.js ضمن حفظ امنیت، فرآیند ورود کاربران را ساده کنید.
مدیریت کاربر و داشبورد:
ویژگیهای ضروری کاربر را اضافه کنید، از جمله:
قابلیت تنظیم مجدد رمز عبور و فراموشی رمز عبور
فاکتورهای کاربر برای مدیریت اشتراک
داشبورد شخصیسازی شده برای ردیابی پیشرفت، مرور نتایج مصاحبه و مدیریت اشتراکها
در پایان این دوره، دانشجو یک اپلیکیشن کاملاً کاربردی، مبتنی بر هوش مصنوعی و آماده برای محیط پروداکشن خواهد ساخت که روی فضای ابری مستقر شده است. چه مبتدی باشید و به دنبال یادگیری، و چه توسعهدهندهای که هدفش تسلط به تکنولوژیهای مدرن وب است، این دوره برای شما مناسب است!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگانی که میخواهند اپلیکیشنهای Full Stack بسازند.
- هر توسعهدهندهای که میخواهد Next.js را بهصورت عملی یاد بگیرد.
- هر توسعهدهندهای که میخواهد Next.js و OpenAI را یاد بگیرد.
- هر توسعهدهندهای که میخواهد ادغام هوش مصنوعی را بیاموزد.
آموزش Next.js 15 و OpenAI - ساخت اپلیکیشن آمادهسازی مصاحبه مجهز به هوش مصنوعی
-
معرفی دوره 01:54
-
دموی پروژه 21:26
-
نصب تمام ابزارهای مورد نیاز 01:47
-
نصب MongoDB در MacOS 01:59
-
نصب MongoDB در Windows 04:25
-
چگونگی دریافت سورس کد و دنبال کردن دوره 02:07
-
نکته مهم درباره جلسه بعد 03:21
-
نصب Next.js و راهاندازی اولیه پروژه 10:38
-
مخزن کامپوننتهای Prep AI 01:35
-
راهاندازی صفحه فرود 10:42
-
بخش نظرات، قیمتگذاری و فرآیند مصاحبه 07:51
-
هدر و فوتر اپلیکیشن 11:02
-
اعلان هدر 02:24
-
اتصال به MongoDB 08:57
-
ایجاد مدل User 10:38
-
ثبتنام کاربر و رمزنگاری کلمه عبور 06:30
-
ثبتنام کاربر از طریق فرم 16:29
-
مدیریت ورود با Credentials در Backend 12:34
-
ورود کاربر و Callbackها 10:01
-
دریافت Session و نمایش کاربر در هدر 08:32
-
مدیریت منوی موبایل 05:39
-
خروج کاربر 01:37
-
راهاندازی احراز هویت اجتماعی 07:44
-
ورود با GitHub 08:01
-
ورود با Google 08:46
-
مدیریت چندین حساب کاربری اجتماعی 05:48
-
محافظت از مسیرها در برابر کاربران احراز هویت نشده 04:02
-
فرم Generic با قابلیت بارگذاری و داده 10:44
-
ایجاد Wrapper خطای سراسری 10:19
-
نمایش خطاها با Toast 06:29
-
راهاندازی Cloudinary برای تصاویر 08:36
-
بهروزرسانی پروفایل کاربر با آواتار 22:08
-
بهروزرسانی رمز عبور کاربر 09:35
-
تولید توکن فراموشی رمز عبور 04:43
-
راهاندازی Nodemailer و قالب HTML ایمیل 09:37
-
ارسال ایمیل بازیابی رمز عبور 08:47
-
مدیریت تنظیم مجدد رمز عبور 08:53
-
طرحبندی و صفحات اپلیکیشن 08:49
-
سایدبار و آیکونهای اپلیکیشن 12:23
-
مدیریت Breadcrumbها برای تمام صفحات 14:37
-
لودر و خطای اپلیکیشن 05:32
-
ایجاد مدل Interview 14:25
-
ایجاد تابع مصاحبه جدید 05:13
-
کامپوننت مصاحبه جدید 13:14
-
مهاجرت از NextUI به HeroUI 05:00
-
دریافت تمام مصاحبههای کاربر فعلی 22:48
-
حذف مصاحبه 04:06
-
ایجاد API Key برای OpenAI 05:35
-
تولید Prompt سوال 19:41
-
تولید سوالات و ذخیره در مصاحبه 07:52
-
ارزیابی و ذخیره امتیازات و پیشنهادات 16:10
-
رندر کامپوننت مصاحبه 16:59
-
کامپوننت ورودی Prompt کاربر 06:27
-
مدیریت شمارش معکوس زمان 07:15
-
ذخیره پاسخ در پایگاه داده 11:56
-
مدیریت کپی محلی پاسخها 08:19
-
بارگذاری پاسخها از فضای ذخیره محلی 06:00
-
مدیریت سوال بعدی 09:57
-
مدیریت رد کردن سوال 03:59
-
مدیریت سوال قبلی 03:49
-
رندر سوالات تکمیلشده/تکمیلنشده 04:58
-
مدیریت خروج از مصاحبه 07:53
-
مدیریت پاسخدهی صوتی 10:30
-
رندر نتایج کاربر فعلی 11:02
-
رندر آمار نتایج 14:13
-
رندر سوالات مصاحبه 06:00
-
صفحهبندی سوالات مصاحبه 09:09
-
مدیریت فیلترها در Backend 07:34
-
مدیریت فیلترها در Frontend 09:28
-
مدیریت صفحهبندی 14:32
-
مرتبسازی مصاحبهها 02:09
-
ادغام Stripe برای مدیریت اشتراک 06:17
-
ایجاد مشتری و اشتراک جدید 08:33
-
اشتراک از طریق فرم فرانتاند 17:18
-
راهاندازی Webhook برای مدیریت اشتراک 08:40
-
استفاده از Webhook برای مدیریت موفقیت، شکست و لغو پرداخت 15:25
-
لغو اشتراک کاربر 06:46
-
دسترسی به اپلیکیشن و بروزرسانی Session پس از پرداخت 13:43
-
دریافت فاکتورهای کاربر فعلی 03:20
-
رندر فاکتورهای کاربر 12:23
-
رندر پرداخت آتی 03:31
-
کامپوننت داشبورد کاربر 06:10
-
دریافت آمار داشبورد با Aggregation 35:01
-
رندر آمار 05:19
-
رندر نمودارها برای نمایش آمار 18:42
-
مجوزدهی مسیرهای Admin و کامپوننت داشبورد Admin 10:12
-
دریافت آمار داشبورد مدیریت 06:30
-
رندر آمار 04:39
-
دریافت همه مصاحبهها 07:25
-
دریافت همه کاربران 03:03
-
رندر کاربران 12:20
-
ویرایش/بروزرسانی کامپوننت کاربر 10:21
-
لغو اشتراک کاربر 02:27
-
حذف کاربر 02:48
-
مدیریت حالت تاریک 05:55
-
مدیریت صفحه 404 01:58
-
اتصال به MongoDB Atlas 05:33
-
آمادهسازی اپلیکیشن برای استقرار 08:50
-
استقرار روی Vercel 14:12
-
تبریک 00:25
مشخصات آموزش
آموزش Next.js 15 و OpenAI - ساخت اپلیکیشن آمادهسازی مصاحبه مجهز به هوش مصنوعی
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:100
- مدت زمان :14:41:40
- حجم :7.17GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy