آنچه یاد خواهید گرفت:
ساخت یک اپلیکیشن شبکه اجتماعی کامل به سبک توئیتر یا (X) با لاراول 12، ریاکت 19 و Inertia.js v2
اتصال یکپارچه لاراول و ریاکت بدون نوشتن APIها
پیادهسازی احراز هویت (ثبتنام، ورود و خروج) و مجوز با سیاستهای لاراول
ایجاد پستها، کامنتها و لایکها با عملیاتهای کامل CRUD و اعتبارسنجی
ساخت ارتباط بین مدلها با Eloquent ORM و جلوگیری از کوئریهای N+1
پیادهسازی صفحهبندی اسکرول بینهایت با صفحهبندی مبتنی بر مکاننما
افزودن polling بلادرنگ برای بروزرسانی محتوای جدید
ایجاد بروزرسانیهای optimistic UI برای دریافت بازخورد فوری از کاربر
استایلدهی رابطهای حرفهای با Tailwind CSS v4 و کامپوننتهای shadcn ui
استفاده از تایپاسکریپت برای کامپوننتهای type-safe ریاکت
تولید مسیرهای type-safe با Laravel Wayfinder
اشکالزدایی اپلیکیشنها با Laravel Telescope
استفاده از deferred props و قابلیتهای پیشرفته Inertia برای عملکرد بهتر
پیشنیازهای دوره
دانش اولیه PHP (متغیرها، توابع و کلاسها)
آشنایی با اچ تی ام ال و سی اس اس
درک اولیه از ریاکت (کامپوننتها، props) - در طول دوره توضیح میدهیم.
توضیحات دوره
با لاراول 12، ریاکت 19 و Inertia.js v2، بدون پیچیدگی ساخت API، اپلیکیشنهای وب مدرن و فولاستک بسازید. این دوره جامع به شما یاد میدهد چگونه از ابتدا یک پلتفرم کامل شبکه اجتماعی به سبک توئیتر (X) ایجاد کنید و قدرت بکاند لاراول را با فرانتاند پویا و تعاملی ریاکت ترکیب کنید.
چه چیزی این دوره را متفاوت میکند؟
برخلاف دورههای سنتی لاراول و ریاکت که نیاز به ساخت REST API دارند، شما از Inertia.js برای اتصال یکپارچه لاراول و ریاکت استفاده خواهید کرد. کد سمت سرور را در لاراول و کد سمت کلاینت را در ریاکت مینویسید و بدون بویلرپلیتهای API، ارتباطی روان و آسان خواهید داشت.
آنچه خواهید ساخت:
یک اپلیکیشن شبکه اجتماعی کامل با قابلیت احراز هویت کاربران، ایجاد پست با صفحهبندی اسکرول بینهایت، سیستم پاسخ شبیه توئیتر، قابلیت قلب یا لایک با بروزرسانیهای optimistic UI ،polling بلادرنگ برای محتوای جدید و مجوز بهگونهای که کاربران فقط بتوانند پستهای خودشان را ویرایش کنند.
فناوریهایی که به آنها مسلط میشوید:
لاراول 12 (جدیدترین ویژگیها و ساختار ساده شده)
ریاکت 19 همراه با تایپاسکریپت برای type safety
Inertia.js v2 (deferred props، اسکرول بینهایت و polling)
Tailwind CSS v4 با متغیرهای سی اس اس مدرن
کتابخانه کامپوننت shadcn ui برای رابط کاربری حرفهای
Laravel Wayfinder برای مسیریابی type safety
Laravel Telescope برای اشکالزدایی
مناسب برای:
توسعهدهندگانی که با مبانی PHP آشنا هستند و تجربهای در ریاکت دارند، توسعهدهندگان لاراول که میخواهند SPAهای مدرن بسازند و هر کسی که از پیچیدگی API خسته شده و به دنبال راه بهتری برای ساخت اپلیکیشنهای فولاستک است.
ساختار دوره:
12 بخش که شما را از نصب لاراول تا ساخت یک پلتفرم اجتماعی آماده همراهی میکند. هر درس شامل کامیتهای گیت است تا بتوانید کد خود را مقایسه کنید و هیچوقت گیر نکنید.
ساخت وب اپلیکیشنهای مدرن به روش هوشمندانه و بدون سربار API را شروع کنید.
این دوره برای چه کسانی مناسب است؟
توسعهدهندگان PHP که میخواهند لاراول را یاد بگیرند و اپلیکیشنهای تکصفحهای مدرن بسازند.
توسعهدهندگان لاراول که میخواهند ریاکت را بدون پیچیدگی API یکپارچه کنند.
توسعهدهندگان فولاستک که از ساخت REST API برای هر پروژه خسته شدهاند.
توسعهدهندگان ریاکت که به فریمورکهای سمت سرور علاقهمند هستند.
هر کسی که میخواهد وب اپلیکیشنهای تعاملی یا شبکه اجتماعی بهصورت کارآمد بسازد.
فریلنسرهایی که باید پروژههای مشتری را سریعتر تحویل دهند.