آموزش ساخت برنامه های وب Laravel و Vue.js

Building Laravel and Vue.js Web Apps

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Vue.js با لاراول ، چارچوب وب بسیار محبوب PHP ، روانه بازار می شود. اما استفاده از این چارچوب front-end همراه با لاراول برای ساخت برنامه های وب پشته ای کامل مجموعه ای از چالش های خاص خود را دارد. در این دوره مبتنی بر پروژه ، استاد مایکل سالیوان چگونگی کار با Vue.js و Laravel را برای ایجاد برنامه های زیبا و در دنیای واقعی گام برمی دارد. همانطور که نشان می دهد چگونه می توان یک ابزار مدیریت محتوا را برای یک منوی رستوران ساخت ، مایکل نحوه ایجاد داربست برای یک سیستم احراز هویت ، ساخت SPA تعبیه شده با روتر Vue ، مدیریت پیچیدگی حالت با استفاده از Vuex و موارد دیگر را نشان می دهد.
موضوعات شامل:
  • پیکربندی ماشین مجازی
  • استفاده از وب پک و لاراول میکس
  • مدیریت بارگذاری پرونده ها
  • محافظت از مسیرها و مدل ها با خط مشی
  • ساخت API با گذرنامه لاراول
  • ساختن SPA تعبیه شده با Vue Router
  • محافظت از صفحات مدیر با گیت
  • نمایش خطاهای اعتبارسنجی مدل
  • مدیریت پیچیدگی حالت با استفاده از Vuex

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

مقدمه Introduction

  • Laravel و Vue.js: دستیابی به ظرافت کامل Laravel and Vue.js: Achieving full-stack elegance

  • آنچه باید بدانید What you should know

  • نمای کلی پروژه نمایشی Demo project overview

1. نصب و پیکربندی 1. Installation and Configuration

  • نصب Homestead Installing Homestead

  • پیکربندی و بوت شدن دستگاه مجازی Configuring and booting the virtual machine

  • داربست یک سیستم تأیید اعتبار Scaffolding an authentication system

  • فعال کردن گذرواژه و تأیید صحت ایمیل Enabling forgotten password and email verification

  • استفاده از صفحه وب با Laravel Mix Using webpack with Laravel Mix

  • حافظه نهان و مرورگر Cache busting and Browsersync

2. MV * معماری 2. MV* Architectures

  • یکپارچه سازی یک طرح Integrating a layout

  • ایجاد یک مدل و کاشت بانک اطلاعاتی Creating a model and seeding the database

  • ایجاد نماها با قالب های Blade Building views with Blade templates

  • تزریق اجاق گاز در اجزای Vue Injecting props in Vue components

  • ساختن یک جزء CRUD Building a CRUD component

  • مدیریت پیمایش و تمرکز Managing scrolling and focus

  • محافظت از مسیرها و مدلها با خط مشی Protecting routes and models with policies

  • ساخت یک API با Laravel Passport Building an API with Laravel Passport

  • تماس با یک API از Vue Calling an API from Vue

3. ساخت یک SPA Embedded 3. Building an Embedded SPA

  • محافظت از صفحات سرپرست با گیت ها Protecting admin pages with gates

  • نصب و پیکربندی روتر Vue Installing and configuring Vue Router

  • با استفاده از غرفه ها و پیوند روتر Using props and router-link

  • فعال کردن حالت سابقه Vue Router Enabling Vue Router history mode

  • اعتبارسنجی ارسال فرم Validating form submissions

  • خطاهای اعتبار سنجی مدل Displaying model validation errors

  • مدیریت بارگذاری پرونده Managing file uploads

  • کار با مدل های مرتبط Working with related models

  • ایجاد نمای لیست با پیوندهای جزئی Building a list view with detail links

  • استفاده مجدد از اجزای فرم Reusing form components

  • با استفاده از درخواست های فرم لاراول Using Laravel form requests

  • با استفاده از نگهبانان ناوبری Vue Router Using Vue Router navigation guards

4. مدیریت پیچیدگی دولت 4. Managing State Complexity

  • درک معماری Vuex و Flux Understanding Vuex and Flux architecture

  • نصب Vuex و مدیریت فروشگاه Installing Vuex and managing the store

  • رسیدگی به فرم فرم با Vuex Handling form input with Vuex

  • اعزام اقدامات Vuex Dispatching Vuex actions

  • با استفاده از کمکگر MapState Using the mapState helper

  • ارائه منو Rendering the menu

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش ساخت برنامه های وب Laravel و Vue.js
جزییات دوره
2h 47m
37
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
35,906
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Sullivan Michael Sullivan

مایکل سالیوان یک توسعه دهنده وب حرفه ای و خبره مایکروسافت است. مایکل مدرک کارشناسی ارشد خود را در رشته کامپیوتر از کالج میدبوری در ورمونت به دست آورد و دارای گواهینامه هایی در زمینه توسعه برنامه های وب با چهارچوب .NET Framework و SQL Server است. وی در حال حاضر در Abacus Web Design Design ، راه حل هایی برای وب و ارائه نیازهای مشاغل کوچک و متوسط در منطقه نیویورک و فراتر از آن کار می کند. مایکل پنج سال به عنوان مربی کلاس درس در شهر نیویورک گذراند و به تدریس ریاضیات و طراحی وب به دانش آموزان کلاس هشتم تا دوازدهم می پرداخت. تجربه قبلی وی همچنین شامل چندین سال به عنوان یک توسعه دهنده ارشد در سیستم های تحویل دانش ، ارائه دهنده پیشرو دوره های توسعه حرفه ای آنلاین برای معلمان مدارس دولتی در سراسر کشور است.