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

دوره کامل برنامه‌نویسی Full-Stack با Laravel 12 API و React

دوره کامل برنامه‌نویسی Full-Stack با Laravel 12 API و React

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

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

  • ساخت یک وب‌اپلیکیشن Full-Stack کامل از ابتدا با Laravel 12 (بک‌اند) و React (فرانت‌اند)
  • درک اصول توسعه RESTful API و اتصال APIها به فرانت‌اند
  • طراحی و پیاده‌سازی عملیات CRUD (ایجاد، خواندن، بروزرسانی، حذف) برای پروژه‌های دنیای واقعی
  • راه‌اندازی و استفاده از پایگاه‌های داده MySQL با Migrationها و مدل‌های Laravel
  • تسلط به مبانی React: کامپوننت‌ها، هوک‌ها، مدیریت State، پراپ‌ها و Routing
  • انجام یکپارچه‌سازی API در React با استفاده از Axios / Fetch API
  • مدیریت اعتبارسنجی فرم‌ها، استیت های بارگذاری و پیام‌های خطا در اپلیکیشن
  • استقرار بک‌اند Laravel در Hostinger و فرانت‌اند React در Netlify / Vercel
  • استفاده از Git و GitHub برای کنترل نسخه و اشتراک‌گذاری پروژه
  • یادگیری چگونگی ساختاردهی پروژه‌های Full-Stack برای مشاغل واقعی و پروژه‌های فریلنسری
  • آشنایی با بهترین شیوه ها برای کدنویسی تمیز، امنیت و مقیاس‌پذیری
  • کسب اعتماد به نفس برای شروع پروژه‌های شخصی یا درخواست شغل به عنوان توسعه‌دهنده Junior

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

  • درک اولیه از چگونگی کار با کامپیوتر (ویندوز، مک یا لینوکس)
  • اتصال به اینترنت و تمایل به نصب نرم‌افزارهای رایگان (VS Code ،Node.js ،Composer و غیره)
  • دانش بسیار مقدماتی از HTML و JavaScript مفید است (اما اجباری نیست — مدرس موارد ضروری را پوشش می‌دهد)
  • بدون نیاز به تجربه قبلی در Laravel ،React یا توسعه Full-Stack — آموزش از ابتدا شروع می‌شود!
  • اشتیاق به یادگیری از طریق ساخت پروژه‌های واقعی و دنبال کردن مراحل به صورت گام‌به‌گام

توضیحات دوره

آیا آماده‌اید تا در سال 2025 به یک توسعه‌دهنده وب Full-Stack تبدیل شوید؟
این دوره عملی به شما می‌آموزد که چگونه یک اپلیکیشن کامل و واقعی را با استفاده از Laravel 12 ،React و MySQL گام‌به‌گام و از ابتدا بسازید، ایمن کنید و مستقر نمایید.

به جای یادگیری صرف تئوری، شما روی یک پروژه نهایی کار خواهید کرد: یک اپلیکیشن مدیریت تسک و پروژه کاملاً کاربردی که در آن کاربران می‌توانند پروژه ایجاد کنند، تسک ها را مدیریت نمایند، ددلاین هایی تعیین کنند و پیشرفت کار را رصد کنند. در پایان، شما نه تنها گردش کار Full-Stack را درک خواهید کرد، بلکه یک اپلیکیشن قابل استقرار خواهید داشت که می‌توانید آن را در پورتفولیوی خود یا مصاحبه‌های شغلی نمایش دهید.

آنچه خواهید ساخت

  • یک اپلیکیشن مدیریت تسک و پروژه با سیستم احراز هویت
  • سیستم ثبت‌نام و ورود امن کاربران با استفاده از Laravel Sanctum
  • عملیات CRUD برای پروژه‌ها و تسک ها (ایجاد، بروزرسانی، حذف، تکمیل)
  • بک‌اند RESTful API با Laravel 12 و MySQL
  • فرانت‌اند React با TailwindCSS و Axios برای یکپارچه‌سازی API
  • ویژگی‌های پیشرفته: جستجو، فیلترها، صفحه‌بندی، وضعیت تسک و مهلت‌های زمانی
  • استقرار بک‌اند (Laravel API) و فرانت‌اند (React) در محیط Production

تکنولوژی‌هایی که یاد خواهید گرفت

  • بک‌اند: Laravel 12 ،MySQL ،REST API ،Sanctum Authentication
  • فرانت‌اند: React ،TailwindCSS ،React Router ،Axios
  • ابزارها: Git/GitHub ،Postman ،VS Code ،Composer, Node.js
  • استقرار: Netlify/Vercel برای فرانت‌اند، DigitalOcean/Hostinger برای بک‌اند

چرا این دوره؟

  • مناسب برای مبتدیان: بدون نیاز به تجربه قبلی در زمینه Full-Stack
  • مبتنی بر پروژه‌: یادگیری از طریق ساختن، نه فقط تماشا کردن
  • مهارت‌های آماده بازار کار: پوشش همان Stack فنی که در شرکت‌های واقعی استفاده می‌شود.
  • شامل مباحث استقرار: فراتر از localhost بروید و اپلیکیشن خود را آنلاین کنید.
  • آینده‌نگر: استفاده از جدیدترین نسخه‌های Laravel 12 و React (نسخه‌های 2025)

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

  • مبتدیانی که می‌خواهند به توسعه‌دهنده Full-Stack تبدیل شوند.
  • توسعه‌دهندگان Frontend یا Backend که قصد دارند وارد حوزه Full-Stack شوند.
  • دانشجویان و جویندگان کار که در حال ساخت پروژه برای پورتفولیو هستند.
  • فریلنسرهایی که می‌خواهند اپلیکیشن‌های واقعی برای مشتریان بسازند.

در پایان این دوره

شما قادر خواهید بود:

  • REST API بسازید و از آن‌ها استفاده کنید.
  • احراز هویت را مدیریت کرده و امنیت اپلیکیشن خود را تأمین کنید.
  • یک فرانت‌اند مدرن با React و TailwindCSS توسعه دهید.
  • اپلیکیشن‌های Full-Stack را در محیط Production مستقر کنید.
  • یک اپلیکیشن حرفه‌ای مدیریت تسک و پروژه را در پورتفولیوی خود ارائه دهید.

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

  • مبتدیان مطلقی که می‌خواهند توسعه وب Full-Stack را از ابتدا یاد بگیرند.
  • دانشجویان و فارغ‌التحصیلان جدیدی که هدفشان ساخت پروژه‌های واقعی برای پورتفولیو است.
  • توسعه‌دهندگان خودآموخته‌ای که می‌خواهند Laravel و React را به مجموعه مهارت‌های خود اضافه کنند.
  • توسعه‌دهندگان Backend که می‌خواهند یاد بگیرند چگونه فرانت‌اندهای مدرن با React بسازند.
  • توسعه‌دهندگان Frontend که می‌خواهند یاد بگیرند چگونه RESTful APIها را با Laravel ایجاد کنند.
  • هر کسی که می‌خواهد وب‌اپلیکیشن‌های کامل بسازد و آن‌ها را به صورت آنلاین مشاهده کند.
  • افرادی که برای مشاغل توسعه‌دهنده وب Junior، کارآموزی یا فریلنسری آماده می‌شوند.

دوره کامل برنامه‌نویسی Full-Stack با Laravel 12 API و React

  • آنچه در این دوره خواهید آموخت 05:39
  • توسعه Full-Stack چیست؟ 04:02
  • مقدمه بخش 03:10
  • نصب Google Chrome 03:08
  • نصب VS Code 02:56
  • نصب افزونه‌های VS Code 05:17
  • نصب NodeJs 03:48
  • نصب Laragon 05:26
  • نصب Composer 04:14
  • نصب Postman 02:56
  • نصب Git 04:58
  • نصب Laravel 12 و راه‌اندازی پروژه 04:55
  • ایجاد دیتابیس و اتصال MySQL 03:45
  • ساختار دایرکتوری و مبانی MVC 04:05
  • نصب API Route 01:57
  • معرفی Routeها و Controllerها در Laravel 06:46
  • ایجاد مدل‌ها و Migrationها (جداول Projects و Tasks) 09:30
  • تعریف روابط (یک پروژه ← چندین تسک ها) 02:46
  • مدل - تنظیم فیلدهای Fillable 03:03
  • ساخت Endpointهای API برای پروژه‌ها (CRUD) 13:18
  • تست API پروژه با Postman 07:25
  • تست خطاهای اعتبارسنجی API با Postman 04:13
  • راه‌اندازی Git برای بک‌اند API 03:53
  • ساخت Endpointهای API برای تسک ها (CRUD) 13:59
  • تست APIها با Postman 08:47
  • ارسال کد به GitHub 01:15
  • مقدمه‌ای بر احراز هویت در APIها 04:42
  • نصب و پیکربندی Laravel Sanctum 04:00
  • ساخت API ثبت‌نام کاربر 10:15
  • ساخت API ورود کاربر 08:46
  • ساخت API خروج کاربر 07:39
  • محافظت از Routeها با Middleware و تست با Postman 06:24
  • راه‌اندازی پروژه React با Vite 05:44
  • ساختار پروژه و پاک‌سازی فایل‌های اضافی 05:15
  • نصب TailwindCSS برای استایل‌دهی 03:18
  • مقدمه‌ای بر کامپوننت‌های React و Props 07:05
  • راه‌اندازی React Router (ناوبری و صفحات) 07:12
  • راه‌اندازی Git برای فرانت‌اند 02:30
  • ایجاد صفحه اصلی اپلیکیشن 06:39
  • ایجاد صفحه ورود 05:14
  • ایجاد صفحه ثبت‌نام 04:39
  • مدیریت فرم‌ها و State در React 08:01
  • اتصال فرم ورود به Laravel API با استفاده از Axios 16:51
  • اتصال فرم ثبت‌نام به Laravel API با استفاده از Axios 12:05
  • جمع‌بندی بخش و ارسال تغییرات به Git 01:58
  • ایجاد طرح‌بندی داشبورد 09:25
  • تغییر مسیرها و Routeهای محافظت‌شده (مشاهده داشبورد فقط برای کاربران وارد شده) 09:49
  • ذخیره توکن احراز هویت و مدیریت سشن کاربر 06:23
  • نمایش لیست پروژه‌ها (دریافت از API) 14:23
  • افزودن پروژه جدید (فرم + یکپارچه‌سازی API) 15:30
  • ویرایش پروژه‌ها 14:48
  • حذف پروژه‌ها 09:05
  • لیست تسک ها (یکپارچه‌سازی API) 07:55
  • افزودن تسک به یک پروژه 12:13
  • ویرایش تسک ها 19:18
  • حذف تسک 05:55
  • مشاهده جزئیات پروژه همراه با تسک ها 19:13
  • نمایش داده‌ پویای کاربر 07:53
  • پویاسازی آمار داشبورد (Laravel API + React) 15:19
  • بهبود UI/UX با نوتیفیکیشن های Toast 07:36
  • کاربر-محور کردن اپلیکیشن 27:19
  • جمع‌بندی بخش - ارسال کد به GitHub 01:21
  • مقدمه‌ای بر استقرار بک‌اند 01:21
  • استقرار Laravel API در Hostinger - انتقال فایل‌ها از GitHub 14:22
  • استقرار Laravel API در Hostinger - ایجاد دیتابیس 05:11
  • اضافه کردن htaccess. - دستورالعمل‌ها 00:57
  • بک‌اند API - تولید App Key 01:39
  • اتصال فرانت‌اند به Live API 06:12
  • استقرار اپلیکیشن React در Netlify / Vercel 10:13
  • رفع باگ پروژه - تغییر UI نوتیفیکیشن‌ها 10:35

5,550,400 1,387,600 تومان

مشخصات آموزش

دوره کامل برنامه‌نویسی Full-Stack با Laravel 12 API و React

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:همه سطوح
  • تعداد درس:70
  • مدت زمان :09:18:48
  • حجم :3.65GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: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
  • سطح دوره:
  • زبان: دوبله فارسی

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

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