در این دوره به صورت کاملاً پروژهمحور یک فروشگاه اینترنتی حرفهای را با استفاده از ویو جی اس (Vue.js) و لاراول (Laravel) پیادهسازی میکنیم. هدف این دوره صرفاً آموزش React نیست (لینک دوره رایگان آموزش ویو جی اس)، بلکه یادگیری نحوه توسعه یک پروژه واقعی است. پروژهای که شامل بخش فروشگاه، سبد خرید، احراز هویت کاربران،درگاه پرداخت، پنل مدیریت یا پنل ادمین، مدیریت محصولات، دستهبندیها، سفارشها، کدهای تخفیف، deploy یا آپلود پروژه روی سرور و بسیاری امکانات دیگر خواهد بود.
در بخش فرانت اند (front-end) از Vue ، Vue Router، Pinia.js و Axios استفاده میکنیم و رابط کاربری پروژه را با Tailwind CSS پیاده خواهیم کرد. همچنین در بخش بک اند (back-end) از Laravel به عنوان API استفاده میکنیم و ارتباط Vue.js با Laravel را به صورت کامل پیادهسازی خواهیم کرد و در نهایت پروژه ای ایجاد شده را deploy یا روی سرور آپلود میکنیم.
در طول دوره با ساختاردهی صحیح پروژه، مدیریت وضعیت (State Management) با Pinia.js، ایجاد صفحات و جابجای بین آنها با Vue Router، احراز هویت کاربران با Laravel Sanctum و ایجاد دو روش احراز هویت یکی otp sms (ارسال پیامک کد تایید به کاربر) و دیگری ایمیل و پسورد، مدیریت درخواستهای API، فرمها، اعتبارسنجی، آپلود فایل، صفحهبندی، جستجو، فیلتر محصولات و بسیاری از مباحثی که در پروژههای واقعی مورد استفاده قرار میگیرند آشنا خواهید شد.
در پایان این دوره یک فروشگاه اینترنتی کامل به همراه پنل مدیریت خواهید داشت که میتواند پایه بسیار مناسبی برای توسعه پروژههای شخصی یا ورود به بازار کار باشد.
برای آشنایی بیشتر با پروژه و امکاناتی که در طول دوره پیادهسازی خواهد شد، حتماً ویدیوی معرفی دوره را مشاهده کنید.
همچنین دوره ای ناکست جی اس (nuxt.js) و دوره ای آموزش ساخت فروشگاه اینترنتی با ناکست جی اس (nuxt.js) هم توی وبسایت قرار گرفته که ناکست جی اس میشه فریمورک ویو جی اس و پیشنهاد میشه حتما بعد از این دوره مشاهده کنید.
بخش از مباحثی که در این دوره گفته میشود شامل :
راهاندازی پروژه
احراز هویت کاربران
طراحی رابط کاربری
فروشگاه
پروفایل کاربری
سبد خرید
کد تخفیف و درگاه پرداخت
پنل مدیریت
ارتباط با API
قرار دادن پروژه در سرور(deploy)
و ...
دوره های پیشنهادی، بعد از گذراندن این دوره :
پیش نیاز این دوره :
برای ارسال کامنت ابتدا باید وارد سایت شوید