آموزش Laravel API Development & Vue JS SPA از ابتدا

Laravel API Development & Vue JS SPA from Scratch

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید که چگونه یک API قوی با Laravel و یک برنامه تک صفحه ای در Vue JS از ابتدا ایجاد کنید توسعه API RESTful با Laravel Vue JS روش شناسی اپلیکیشن تک صفحه طراحی Front-End با استفاده از Tailwind CSS پیاده سازی عملکرد جستجو با استفاده از Laravel Scout ساخت یک SPA کامل از Scratch پیش نیازها: دانش کار با PHP، لاراول، جاوا اسکریپت و محیط توسعه محلی Vue

توسعه برنامه های کاربردی تک صفحه ای به مجموعه ای از مهارت ها نیاز دارد. در این دوره، ما یاد خواهیم گرفت که چگونه API مورد نیاز را برای تقویت یک پروژه کتاب آدرس ساده به نام Jot ایجاد کنیم. Jot یک SPA خواهد بود که در Vue JS با استفاده از فریم ورک Front-end TailwindCSS نوشته شده است. تا پایان این دوره، Jot قادر به ایجاد، مشاهده، ویرایش و حذف مخاطبین خواهد بود. ما همچنین قابلیت جستجو را با استفاده از Laravel Scout، یک بسته شخص اول رایگان برای Laravel برای مدل‌های قابل جستجوی ساده، پیاده‌سازی می‌کنیم.


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

معرفی Introduction

  • معرفی Introduction

فایل های تمرین - محتوای قابل دانلود Exercise Files - Downloadable Content

  • اسکرین شات های برنامه App Screenshots

  • نمادهای SVG SVG Icons

  • کد منبع دوره Course Source Code

نصب و راه اندازی پروژه Installation & Project Setup

  • راه اندازی اولیه پروژه Initial Project Setup

  • Laravel Routing & Vue Routing Laravel Routing & Vue Routing

مقدمه ای بر توسعه API Introduction to API Development

  • معرفی Introduction

  • راه اندازی API و تست مخاطبین پایه API Setup & Basic Contacts Test

  • اعتبار سنجی پایه Basic Validation

  • پاکسازی و Refactor تست Test Cleanup & Refactor

  • فیلدهای ایمیل و تاریخ Email & Date Fields

  • پچ کردن یک مخاطب Patching a Contact

  • حذف یک مخاطب Deleting a Contact

پالایش API Refining The API

  • معرفی و توکن های API Introduction & API Tokens

  • مخاطبین متعلق به کاربران است Contacts Belong to Users

  • تعمیر تست های شکسته قسمت 1 Fixing Broken Tests Part 1

  • تعمیر تست های شکسته قسمت 2 Fixing Broken Tests Part 2

  • Refactoring به یک خط مشی تماس Refactoring to a Contact Policy

  • Refactoring به یک منبع تماس Refactoring to a Contact Resource

  • پاسخ های HTTP قسمت 1 HTTP Responses Part 1

  • پاسخ های HTTP قسمت 2 HTTP Responses Part 2

احراز هویت کاربر و طراحی نمای ورود به سیستم User Authentication & Login View Design

  • راه اندازی Tailwindcss Tailwindcss Setup

  • نمای ورود - قسمت 1 Login View - Part 1

  • نمای ورود - قسمت 2 Login View - Part 2

  • نمای ورود - قسمت 3 Login View - Part 3

  • راه اندازی MySQL و ثبت نام کاربر MySQL Setup & User Registration

  • طراحی اپلیکیشن - قسمت 1 App Design - Part 1

  • طراحی اپلیکیشن - قسمت 2 App Design - Part 2

  • طراحی اپلیکیشن - قسمت 3 App Design - Part 3

نماها برای مخاطبین - قسمت 1 Views for Contacts - Part 1

  • ایجاد طراحی مخاطبین Create Contacts Design

  • کامپوننت Vue ورودی قابل استفاده مجدد Reusable Input Vue Component

  • ارسال فرم Submitting the Form

  • رسیدگی به خطاهای اعتبارسنجی Handling Validation Errors

  • [BONUS] Refactoring به ویژگی های محاسبه شده [BONUS] Refactoring to Computed Property

نماها برای مخاطبین - قسمت 2 Views for Contacts - Part 2

  • واکشی یک مخاطب واحد Fetching a Single Contact

  • واکشی یک مخاطب واحد Fetching a Single Contact

  • نمایش نمای طراحی Show View Design

  • مؤلفه دایره کاربر User Circle Component

  • تغییر مسیر بعد از ایجاد Redirecting After Create

  • حذف یک مخاطب Deleting a Contact

  • یک مخاطب را به روز کنید Update a Contact

  • فهرست کردن همه مخاطبین Listing all Contacts

نمایش تولدها و جستجوی تماس Birthdays View & Contact Searching

  • تست تولد Birthdays Test

  • Refactoring به بخش ContactsList و نمای تولد Refactoring to a ContactsList Component & Birthday view

  • ویژگی جستجو - قسمت 1 Searching Feature - Part 1

  • ویژگی جستجو - قسمت 2 Searching Feature - Part 2

  • ویژگی جستجو - قسمت 3 Searching Feature - Part 3

پایان لمس The Finishing Touches

  • عناوین اسناد Document Titles

  • دنباله خروج Logout Sequence

نمایش نظرات

Udemy (یودمی)

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

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش Laravel API Development & Vue JS SPA از ابتدا
جزییات دوره
5.5 hours
49
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,441
3.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Victor Gonzalez Victor Gonzalez

توسعه دهنده ارشد وب