لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت برنامه های وب Laravel و Vue.js
Building Laravel and Vue.js Web Apps
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Vue.js با لاراول ، چارچوب وب بسیار محبوب PHP ، روانه بازار می شود. اما استفاده از این چارچوب front-end همراه با لاراول برای ساخت برنامه های وب پشته ای کامل مجموعه ای از چالش های خاص خود را دارد. در این دوره مبتنی بر پروژه ، استاد مایکل سالیوان چگونگی کار با Vue.js و Laravel را برای ایجاد برنامه های زیبا و در دنیای واقعی گام برمی دارد. همانطور که نشان می دهد چگونه می توان یک ابزار مدیریت محتوا را برای یک منوی رستوران ساخت ، مایکل نحوه ایجاد داربست برای یک سیستم احراز هویت ، ساخت SPA تعبیه شده با روتر Vue ، مدیریت پیچیدگی حالت با استفاده از Vuex و موارد دیگر را نشان می دهد.
موضوعات شامل:
پیکربندی ماشین مجازی li>
استفاده از وب پک و لاراول میکس li>
مدیریت بارگذاری پرونده ها li>
محافظت از مسیرها و مدل ها با خط مشی li>
ساخت API با گذرنامه لاراول li>
ساختن SPA تعبیه شده با Vue Router
محافظت از صفحات مدیر با گیت li>
نمایش خطاهای اعتبارسنجی مدل li>
مدیریت پیچیدگی حالت با استفاده از 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
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
مایکل سالیوان یک توسعه دهنده وب حرفه ای و خبره مایکروسافت است.
مایکل مدرک کارشناسی ارشد خود را در رشته کامپیوتر از کالج میدبوری در ورمونت به دست آورد و دارای گواهینامه هایی در زمینه توسعه برنامه های وب با چهارچوب .NET Framework و SQL Server است. وی در حال حاضر در Abacus Web Design Design ، راه حل هایی برای وب و ارائه نیازهای مشاغل کوچک و متوسط در منطقه نیویورک و فراتر از آن کار می کند. مایکل پنج سال به عنوان مربی کلاس درس در شهر نیویورک گذراند و به تدریس ریاضیات و طراحی وب به دانش آموزان کلاس هشتم تا دوازدهم می پرداخت. تجربه قبلی وی همچنین شامل چندین سال به عنوان یک توسعه دهنده ارشد در سیستم های تحویل دانش ، ارائه دهنده پیشرو دوره های توسعه حرفه ای آنلاین برای معلمان مدارس دولتی در سراسر کشور است.
نمایش نظرات