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