آموزش ساخت برنامه های وب 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 47m
37
Linkedin (لینکدین) lynda-small
02 اسفند 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
35,906
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Sullivan Michael Sullivan

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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