دوره جامع آموزش توسعه‌دهنده فول استک با لاراول ۱۲ API و ری‌اکت - آخرین آپدیت

دانلود Complete Full-Stack Developer Course Laravel 12 API React

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: از مبتدی تا توسعه‌دهنده فول استک: ساخت، یکپارچه‌سازی API لاراول ۱۲ و استقرار وب‌اپلیکیشن اختصاصی خودتان ساخت یک اپلیکیشن وب فول استک کامل از صفر با استفاده از لاراول ۱۲ (بک‌اند) و ری‌اکت (فرانت‌اند) درک مفاهیم بنیادی توسعه RESTful API و اتصال APIها به فرانت‌اند طراحی و پیاده‌سازی عملیات CRUD (ایجاد، خواندن، به‌روزرسانی و حذف) برای پروژه‌های واقعی راه‌اندازی و استفاده از دیتابیس MySQL به همراه Migrationها و Modelهای لاراول تسلط بر مبانی ری‌اکت: کامپوننت‌ها، Hookها، مدیریت State، Props و مسیریابی (Routing) پیاده‌سازی یکپارچه‌سازی API در ری‌اکت با استفاده از Axios / Fetch API مدیریت اعتبار‌سنجی فرم‌ها، وضعیت‌های Loading و نمایش پیام‌های خطا در اپلیکیشن استقرار (Deploy) بک‌اند لاراول روی Hostinger و فرانت‌اند ری‌اکت روی Netlify / Vercel استفاده از Git و GitHub برای کنترل نسخه و اشتراک‌گذاری پروژه آموزش ساختار استاندارد پروژه‌های فول استک برای بازار کار و پروژه‌های فریلنسری آشنایی با بهترین متدهای کدنویسی تمیز (Clean Code)، امنیت و مقیاس‌پذیری کسب اعتماد به نفس برای شروع پروژه‌های شخصی یا درخواست برای موقعیت‌های شغلی Junior Developer پیش نیازها: آشنایی اولیه با کار با کامپیوتر (ویندوز، مک یا لینوکس) اتصال اینترنت و تمایل به نصب نرم‌افزارهای رایگان (VS Code, Node.js, Composer و غیره) دانش بسیار ابتدایی از HTML و JavaScript مفید است (الزامی نیست؛ موارد ضروری در دوره پوشش داده می‌شود) بدون نیاز به تجربه قبلی در لاراول، ری‌اکت یا توسعه فول استک — ما از صفر شروع می‌کنیم! اشتیاق به یادگیری از طریق ساخت پروژه‌های واقعی و دنبال کردن گام‌به‌گام آموزش‌ها

آیا آماده‌اید تا در سال ۲۰۲۵ به یک توسعه‌دهنده وب فول استک تبدیل شوید؟
این دوره عملی به شما می‌آموزد که چگونه یک اپلیکیشن واقعی و کامل را با استفاده از لاراول ۱۲، ری‌اکت و MySQL بسازید، ایمن کنید و مستقر نمایید — گام به گام و از صفر.

به جای یادگیری صرف تئوری، شما روی یک پروژه نهایی کار خواهید کرد: یک اپلیکیشن مدیریت پروژه و تسک (Task & Project Manager) که در آن کاربران می‌توانند پروژه بسازند، وظایف را مدیریت کنند، ددلاین تعیین کنند و پیشرفت کار را ردیابی نمایند. در پایان، شما نه تنها گردش کار فول استک را درک می‌کنید، بلکه یک اپلیکیشن آماده برای نمایش در رزومه و مصاحبه‌های شغلی خواهید داشت.

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

  • اپلیکیشن مدیریت پروژه و تسک همراه با سیستم احرازهویت

  • سیستم ثبت‌نام و ورود امن کاربران با استفاده از Laravel Sanctum

  • عملیات CRUD برای پروژه‌ها و تسک‌ها (ایجاد، به‌روزرسانی، حذف و تکمیل)

  • بک‌اند RESTful API با لاراول ۱۲ و MySQL

  • فرانت‌اند ری‌اکت با 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 برای بک‌اند

چرا این دوره؟

  • مناسب برای مبتدیان: بدون نیاز به تجربه قبلی در توسعه فول استک

  • پروژه محور: یادگیری از طریق ساختن، نه فقط تماشا کردن

  • مهارت‌های متناسب با بازار کار: پوشش تکنولوژی‌هایی که در شرکت‌های واقعی استفاده می‌شود

  • شامل استقرار: فراتر از لوکال‌هاست بروید و اپلیکیشن خود را آنلاین کنید

  • به‌روز: استفاده از آخرین نسخه‌های لاراول ۱۲ و ری‌اکت (ویرایش ۲۰۲۵)

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

  • مبتدیانی که می‌خواهند توسعه‌دهنده فول استک شوند

  • توسعه‌دهندگان فرانت‌اند یا بک‌اند که قصد تبدیل شدن به فول استک را دارند

  • دانشجویان و جویای کارانی که به دنبال ساخت پروژه برای رزومه هستند

  • فریلنسرهایی که می‌خواهند اپلیکیشن‌های واقعی برای مشتریان خود بسازند

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

شما بتوانید:

  • ساخت و مصرف REST APIها

  • مدیریت احرازهویت و ایمن‌سازی اپلیکیشن

  • توسعه فرانت‌اند مدرن با ری‌اکت و TailwindCSS

  • استقرار اپلیکیشن‌های فول استک در سرور

  • نمایش یک اپلیکیشن حرفه‌ای مدیریت پروژه در پورتفولیوی خود


سرفصل ها و درس ها

مقدمه Introduction

  • خوش‌آمدگویی به دوره Welcome to the Course

  • آنچه در این دوره خواهید آموخت What You Will Learn In This Course

  • توسعه فول استک چیست؟ What is full-stack development?

ابزارها و نرم‌افزارها (VS Code, Chrome, Node.js, Composer, Laragon, Postman, Git) Tools & Software (VS Code, Chrome, Node.js, Composer, Laragon, Postman, Git)

  • مقدمه بخش Section Intro

  • نصب گوگل کروم Install Google Chrome

  • نصب VS Code Install VS Code

  • نصب افزونه‌های VS Code Install VS Code Extensions

  • نصب NodeJs Install NodeJs

  • نصب Laragon Install Laragon

  • نصب Composer Install Composer

  • نصب Postman Install Postman

  • نصب Git Install Git

راه‌اندازی بک‌اند (Laravel 12 API) Backend Setup (Laravel 12 API)

  • نصب لاراول ۱۲ و راه‌اندازی پروژه Installing Laravel 12 & Project Setup

  • ساخت دیتابیس و اتصال به MySQL Creating Database & Connecting MySQL

  • ساختار دایرکتوری و مبانی MVC Directory Structure & MVC Basics

  • نصب Routeهای API Install API Route

  • آشنایی با Routeها و Controllerها در لاراول Introduction to Routes & Controllers in Laravel

بک‌اند – API پروژه و تسک‌ها Backend – Project & Task API

  • ساخت Modelها و Migrationها (جداول پروژه‌ها و تسک‌ها) Creating Models & Migrations (Projects & Tasks tables)

  • تعریف روابط (یک پروژه $ightarrow$ چندین تسک) Defining Relationships (One Project → Many Tasks)

  • مدل – تعریف فیلدهای fillable Model - Make fields fillable

  • ساخت Endpoints برای پروژه‌ها (CRUD) Building API Endpoints for Projects (CRUD)

  • تست API پروژه با Postman Testing Project API with Postman

  • تست خطاهای اعتبار‌سنجی API با Postman Testing Validation API Errors with Postman

  • راه‌اندازی Git برای بک‌اند API Git Setup Backend API

  • ساخت Endpoints برای تسک‌ها (CRUD) Building API Endpoints for Tasks (CRUD)

  • تست APIها با Postman Testing APIs with Postman

  • ارسال کدها به GitHub Push Code to GitHub

بک‌اند – احرازهویت Backend – Authentication

  • مقدمه‌ای بر احرازهویت در APIها Introduction to Authentication in APIs

  • نصب و پیکربندی Laravel Sanctum Installing & Configuring Laravel Sanctum

  • API ثبت‌نام کاربر User Registration API

  • API ورود کاربر User Login API

  • API خروج کاربر User Logout API

  • محافظت از مسیرها با Middleware و تست با Postman Protecting Routes with Middleware and Test with Postman

راه‌اندازی فرانت‌اند (React with Vite) Frontend Setup (React with Vite)

  • راه‌اندازی پروژه ری‌اکت با Vite Setting up React Project with Vite

  • ساختار پروژه و پاک‌سازی Project Structure & Cleanup

  • نصب TailwindCSS برای استایل‌دهی Installing TailwindCSS for Styling

  • آشنایی با کامپوننت‌ها و Props در ری‌اکت Introduction to React Components & Props

  • راه‌اندازی React Router (ناوبری و صفحات) React Router Setup (Navigation & Pages)

  • راه‌اندازی Git برای فرانت‌اند Frontend Git Setup

فرانت‌اند – احرازهویت Frontend – Authentication

  • ساخت صفحه لندینگ اپلیکیشن Create App Landing Page

  • ساخت صفحه ورود Creating Login Page

  • ساخت صفحه ثبت‌نام Creating Register Page

  • مدیریت فرم‌ها و State در ری‌اکت Handling Forms & State in React

  • اتصال فرم ورود به API لاراول با Axios Connecting Login Form with Laravel API with Axios

  • اتصال فرم ثبت‌نام به API لاراول با Axios Connecting Registration Form with Laravel API with Axios

  • جمع‌بندی بخش و Push به Git Section Wrap Up & Git Push

فرانت‌اند – پروژه‌ها Frontend – Projects

  • ساخت لایوت داشبورد Creating Dashboard Layout

  • تغییر مسیرها و مسیرهای محافظت شده (فقط کاربران وارد شده) Redirects & Protected Routes (Only logged-in users can see dashboard)

  • ذخیره توکن احرازهویت و مدیریت نشست کاربر Saving Auth Token & Managing User Session

  • نمایش لیست پروژه‌ها (دریافت از API) Displaying List of Projects (Fetch from API)

  • افزودن پروژه جدید (فرم + یکپارچه‌سازی API) Adding New Project (Form + API Integration)

  • ویرایش پروژه‌ها Editing Projects

  • حذف پروژه‌ها Deleting Projects

فرانت‌اند – تسک‌ها Frontend – Tasks

  • لیست تسک‌ها (یکپارچه‌سازی API) Tasks List (API Integration)

  • افزودن تسک به یک پروژه Adding a Task to a Project

  • ویرایش تسک‌ها Editing Tasks

  • حذف تسک Delete Task

  • مشاهده جزئیات پروژه به همراه تسک‌ها View Project Details with Tasks

داشبورد و آمار Dashboard - Stats

  • نمایش داده‌های داینامیک کاربر Display Dynamic User Data

  • داینامیک کردن آمارهای داشبورد (Laravel API + React) Make Dashboard Stats Dynamic (Laravel API + React)

  • بهبود UI/UX با اعلان‌های Toast Improving UI/UX with Toast Notifications

پروژه‌ها و تسک‌های کاربر-محور User Based Project & Tasks

  • کاربر-محور کردن اپلیکیشن Make App User Based

  • جمع‌بندی بخش و ارسال کدها به GitHub Section Wrap Up - Push Code to GitHub

استقرار (Deployment) Deployment

  • مقدمه‌ای بر استقرار بک‌اند Backend Deployment Intro

  • استقرار API لاراول روی Hostinger – انتقال فایل‌ها از GitHub Deploying Laravel API to Hostinger - Migrating Files from GitHub

  • استقرار API لاراول روی Hostinger – ساخت دیتابیس Deploying Laravel API to Hostinger - Create Database

  • افزودن .htaccess و دستورالعمل‌ها Adding .htaccess - Instructions

  • بک‌اند API – تولید App Key Backend API - Generate App Key

  • اتصال فرانت‌اند به API زنده Connecting Frontend to Live API

  • استقرار اپلیکیشن ری‌اکت روی Netlify / Vercel Deploying React App to Netlify / Vercel

بهبود و بهینه‌سازی اپلیکیشن Refine & Polish App

  • رفع باگ‌های پروژه – تغییر UI اعلان‌ها Bug Fixing Project- Notification UI Change

  • جایگزینی <a> با <Link> در ری‌اکت (Home.jsx) Replacing <a> with <Link> in React (Home.jsx)

مفاهیم پیشرفته – React Context و سرویس‌ها Advanced Concepts - React Context, Services

  • مقدمه بخش Section Intro

  • مدیریت وضعیت احرازهویت با React Context Manage Auth State with React Context

  • رفع خطای CORS در بک‌اند API CORS - Fix with Backend API

  • چرا از سرویس‌ها استفاده می‌کنیم؟ (ساخت authService.jsx) Why We Use Services ( Creating authService.jsx )

  • سرویس خروج (logoutService) logoutService

  • راه حل تمرین (LogoutService) Solution for Assignment (LogoutService)

  • سرویس پروژه (Project Service) Project Service

  • سرویس جزئیات پروژه Project Details Service

  • سرویس تسک (Task Service) Task Service

  • سرویس تسک (بخش دوم) Task Service

پایان دوره و گام‌های بعدی Thank You & What's Next

  • سپاسگزاری Thank You

  • مسیر پیشرفته مهارت‌ها: بررسی عمیق APIهای لاراول ۱۲ (نقشه راه پروژه محور) Skill Advanced Path : Deep Dive into Laravel 12 APIs (Project-Based Roadmap)

نمایش نظرات

دوره جامع آموزش توسعه‌دهنده فول استک با لاراول ۱۲ API و ری‌اکت
جزییات دوره
10 hours
82
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
195
4.4 از 5
دارد
دارد
دارد
Shaa Web
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaa Web Shaa Web

مربی پرشور | مربی آنلاین

توسعه دهنده نرم افزار با 14 سال تجربه در توسعه وب. با گذشت سالها ، من با طیف متنوعی از فناوری ها از جمله HTML ، PHP ، JavaScript ، MySQL ، Node.js ، React ، Angular و توسعه تجارت الکترونیکی کار کرده ام. اشتیاق من در ساخت برنامه های کارآمد ، مقیاس پذیر و کاربر پسند نهفته است و به طور مداوم پیشرفت های جدید در دنیای فناوری را بررسی می کند.

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

بیایید با هم بسازیم ، نوآوری کنیم و با هم رشد کنیم!