آموزش دوره جامع Vuejs: Vue.js + Nuxt.js + PHP + Express.js - آخرین آپدیت

دانلود Complete Vuejs Course: Vue.js + Nuxt.js + PHP + Express.js

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

دوره جامع آموزش Vue.js، Nuxt.js و توسعه فرانت‌اند

اگر فکر می‌کنید jQuery می‌تواند جایگزین کامل جاوا اسکریپت باشد و قصد یادگیری Vue.JS را دارید، این دوره برای شما عالی است!

پیش‌نیازهای دوره Vue.js

پیش‌نیاز اصلی: آشنایی با مبانی جاوا اسکریپت (ES5)

برای این دوره، نیاز است که با مفاهیم اولیه جاوا اسکریپت مانند تعریف کلاس و ساخت اشیاء (Object)، استفاده از خصوصیات (Properties) و متدهای (Methods) اشیاء آشنا باشید.

نیاز حداقل:

این دوره برای دانشجویانی که هیچ آشنایی با ES6 ندارند طراحی شده است، اما نیاز است که مبانی ES5 را بدانید. اگر می‌دانید چگونه رنگ پس‌زمینه یک DIV را با جاوا اسکریپت بومی و jQuery تنظیم کنید، آماده شروع دوره هستید.

<div class='div' id='one'>Set a background color...</div>

محتوای دوره Vue.js

این دوره شامل 46 بخش و پوشش 18 حوزه کلیدی در توسعه فرانت‌اند است:

  1. مبانی Vue.js (بخش 1-27): شروع کار با Vue، instance، directives و کامپوننت‌ها.

  2. Ajax (بخش 28): یادگیری نحوه ارتباط با سرور.

  3. اتصال Vue به PHP و MySQL (بخش 29): ساخت برنامه‌های فول استک با Vue.

  4. کار با Command Line (بخش 30): تسلط بر خط فرمان.

  5. NPM (بخش 31): مدیریت پکیج‌ها با npm.

  6. Babel (بخش 32): تبدیل کد ES6+ به ES5.

  7. سیستم ماژول جاوا اسکریپت: شامل module.exports، import و export.

  8. Webpack (بخش 33): بسته‌بندی کد جاوا اسکریپت.

  9. Vue CLI (بخش 34): استفاده از ابزار خط فرمان Vue.

  10. Vue Single-file Components (بخش 34): ساخت کامپوننت‌های تک فایلی Vue.

  11. Vue Router (بخش 35): مسیریابی در برنامه‌های Vue.

  12. VueX (بخش 36): مدیریت وضعیت (state management) در Vue.

  13. Axios (بخش 37، 38، و 39): کتابخانه محبوب برای درخواست‌های HTTP.

  14. کتابخانه UI در Vue: iView (بخش 40): استفاده از کامپوننت‌های آماده.

  15. جاوا اسکریپت پیشرفته: scope، scope chain، Garbage Collection، Closure، IIFE، THIS و موارد دیگر.

  16. Node.js و Express.js: ساخت بک‌اند با Node.js.

  17. اتصال Vue به Express و MySQL: ساخت برنامه‌های کامل.

  18. Nuxt.js: فریم‌ورک قدرتمند بر پایه Vue.js.

نکته: نسخه Vue آموزش داده شده در این دوره 2.0+ خواهد بود.

توضیحات محتوا

یادگیری Vue.js شما به دو مرحله تقسیم می‌شود.

در مرحله اول، با مبانی Vue مانند Vue instance، directives، components و غیره آشنا خواهید شد.

در مرحله دوم، Vue single file component، Vue router، VueX و یک کتابخانه UI به نام iView را خواهید آموخت.

بین این دو مرحله، شما کار با command line، npm، Babel و Webpack را یاد خواهید گرفت. این مهارت‌ها برای پرش از مرحله اول به مرحله دوم ضروری هستند.

به علاوه، مهارت‌هایی که بین مراحل اول و دوم می‌آموزید، فقط برای Vue کاربرد ندارند؛ بلکه هنگام یادگیری سایر فریم‌ورک‌های مدرن مبتنی بر JS نیز به آن‌ها نیاز خواهید داشت.

یک برنامه فرانت‌اند به تنهایی کاربرد محدودی دارد مگر اینکه به برنامه بک‌اند و پایگاه داده متصل شود.

ما به شما یاد خواهیم داد که چگونه Vue را از طریق Ajax و تکنیک‌های مبتنی بر Ajax مانند Axios به PHP و MySQL متصل کنید.

در طول دوره، روی چندین پروژه کار خواهید کرد تا همیشه فرصتی برای تمرین و به کارگیری آموخته‌های خود داشته باشید.

تکنولوژی‌های پوشش داده شده:

  • VueJS
  • Command Line
  • Babel
  • NPM
  • Webpack
  • Vue JS CLI
  • Vue.js Router
  • VueX
  • Axios
  • iView
  • Express.js
  • Nuxt.js

قابلیت‌های دوره:

  • ساخت برنامه‌های فرانت‌اند با Vue
  • اتصال برنامه Vue به PHP و MySQL
  • کار با خط فرمان، Babel، NPM و Webpack
  • ساخت Single Page Applications با Vue، Vue single file components و Vue router
  • تسلط بر Vue router، Vuex و Axios
  • تسلط بر Ajax
  • تسلط بر Expressjs
  • تسلط بر Nodejs
  • تسلط بر Vuejs
  • تسلط بر Nuxtjs

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

شروع کار Getting Started

  • اولین برنامه Vue.js خود را ایجاد کنید و متن را با استفاده از آن نمایش دهید Create our first Vue.js program and display text using it

شروع شدن Getting Started

  • آشنایی با Vue.js و نحوه نصب آن Getting to know what Vue.js is and how to install it

  • آشنایی با Vue.js چیست و چگونه آن را نصب کنیم Getting to know what Vue.js is and how to install it

  • ساخت اولین برنامه Vue.js و نمایش متن با استفاده از آن Create our first Vue.js program and display text using it

  • کنترل مقدار attribute با استفاده از Vue.js Controlling attribute value using Vue.js

  • کنترل مقدار مشخصه با استفاده از Vue.js Controlling attribute value using Vue.js

پروژه: ساخت اولین اپلیکیشن Vue.js ما PROJECT: create our first Vue.js APP

  • نقشه راه مرحله کنونی Road Map of the Current Stage

پروژه: اولین برنامه Vue.js خود را ایجاد کنید PROJECT: create our first Vue.js APP

  • نقشه راه مرحله کنونی Road Map of the Current Stage

  • ساخت بلوک خواندن اخبار که توسط BBC استفاده می‌شود Creating the news reading block used by BBC

  • ایجاد بلوک خواندن اخبار مورد استفاده بی بی سی Creating the news reading block used by BBC

تولید خودکار محتوا با استفاده از directive V-FOR Generating contents automatically using the V-FOR directive

  • اشکال برنامه خواندن اخبار بی بی سی ما و راه حل: دستورالعمل V-FOR The drawback of our BBC news reading program and the solution: V-FOR directive

  • V-FOR در یک سناریوی کاربردی کمی پیچیده تر V-FOR in a slightly more complicated application scenario

  • V-FOR را برای برنامه خواندن اخبار بی بی سی که قبلا ایجاد کردیم، اعمال کنید Apply V-FOR to the BBC news reading program we created before

تولید محتوا به صورت خودکار با استفاده از دستورالعمل V-FOR Generating contents automatically using the V-FOR directive

  • نقشه راه مرحله کنونی Road Map of the Current Stage

  • نقطه ضعف برنامه خواندن اخبار BBC ما و راه حل: directive V-FOR The drawback of our BBC news reading program and the solution: V-FOR directive

  • V-FOR در سناریوی کاربردی کمی پیچیده‌تر V-FOR in a slightly more complicated application scenario

  • اعمال V-FOR به برنامه خواندن اخبار BBC که قبلاً ساختیم Apply V-FOR to the BBC news reading program we created before

آشنایی با PROXY Getting to know PROXY

  • نقشه راه مرحله کنونی Road Map of the Current Stage

  • مقدمه ای بر مفهوم پروکسی Introduction to the concept of PROXY

  • نحوه برقراری ارتباط بین VM.data و VM.methods How to communicated between VM.data and VM.methods

آشنایی با پروکسی Getting to know PROXY

  • نقشه راه مرحله کنونی Road Map of the Current Stage

  • آیا مشکلی پیدا کردید؟ Have you found a problem?

  • آیا مشکلی پیدا کرده اید؟ Have you found a problem?

  • مقدمه‌ای بر مفهوم PROXY Introduction to the concept of PROXY

  • PROXY همچنین روی متدها کار می‌کند، یعنی می‌توانید یک متد را proxy کنید PROXY also works on methods, meaning you can proxy a method

  • PROXY همچنین روی متدها کار می کند، به این معنی که می توانید یک متد را پروکسی کنید PROXY also works on methods, meaning you can proxy a method

  • چگونه بین VM.data و VM.methods ارتباط برقرار کنیم How to communicated between VM.data and VM.methods

directive V-ON - پاسخ Vue به مدیریت رویدادها The V-ON directive - Vue's answer to handling events

  • نقشه راه مرحله کنونی Road Map of the Current Stage

  • مقدمه ای بر دستورالعمل V ON Introduction to the V ON directive

دستورالعمل V-ON - پاسخ Vue به مدیریت رویدادها The V-ON directive - Vue's answer to handling events

  • نقشه راه مرحله کنونی Road Map of the Current Stage

  • نقشه راه مرحله کنونی Road Map of the Current Stage

  • مقدمه‌ای بر directive V-ON Introduction to the V ON directive

رندر شرطی: استفاده از V-IF، V-ELSE، و V-SHOW Conditional rendering: using V-IF, V-ELSE, and V-SHOW

  • رندر مشروط Conditional rendering

رندر شرطی: با استفاده از V-IF، V-ELSE و V-SHOW Conditional rendering: using V-IF, V-ELSE, and V-SHOW

  • رندر شرطی Conditional rendering

V-MODEL: جمع‌آوری داده‌های ارسالی کاربر V-MODEL: collecting user-submitted data

  • استفاده از v-model در برچسب های دیگر: textarea، دکمه رادیویی، کادر علامت گذاری شده و غیره. Using v-model in other tags: textarea, radio button, checked box, etc.

V-MODEL: جمع آوری داده های ارسالی توسط کاربر V-MODEL: collecting user-submitted data

  • مقدمه‌ای بر V-MODEL Introduction to V-MODEL

  • مقدمه ای بر V-MODEL Introduction to V-MODEL

  • استفاده از V-MODEL در پروژه‌ها Using V-MODEL in projects

  • استفاده از V-MODEL در پروژه ها Using V-MODEL in projects

  • lazy modifier و number modifier Lazy modifier and number modifier

  • اصلاح کننده تنبل و اصلاح کننده اعداد Lazy modifier and number modifier

  • استفاده از v-model در تگ‌های دیگر: textarea، radio button، checked box، و غیره Using v-model in other tags: textarea, radio button, checked box, etc.

ترکیب v-for و v-model و ایجاد پویا لیست Combining v-for and v-model and creating a list DYNAMICALLY

ترکیب v-for و v-model و ایجاد یک لیست به صورت پویا Combining v-for and v-model and creating a list DYNAMICALLY

  • ایجاد پویا لیست Creating a list dynamically

  • ایجاد لیست به صورت پویا Creating a list dynamically

Computed و Filter Computed and Filter

  • تفاوت بین COMPUTE و FILTER The difference between COMPUTED and FILTER

  • پروژه: معکوس کردن ترتیب حروف با استفاده از COMPUTE Project: reversing letter order using COMPUTED

محاسبه و فیلتر Computed and Filter

  • تفاوت بین COMPUTED و FILTER The difference between COMPUTED and FILTER

  • مقدمه‌ای بر FILTER Introduction to FILTER

  • مقدمه ای بر FILTER Introduction to FILTER

  • مقدمه ای بر محاسباتی Introduction to COMPUTED

  • مقدمه‌ای بر COMPUTED Introduction to COMPUTED

  • پروژه: معکوس کردن ترتیب حروف با استفاده از COMPUTED Project: reversing letter order using COMPUTED

  • تبادل دو طرفه داده بین DATA و COMPUTED Two-way data exchange between DATA and COMPUTED

  • تبادل داده دو طرفه بین DATA و COMPUED Two-way data exchange between DATA and COMPUTED

کنترل CSS با استفاده از V-BIND Controlling CSS using V-BIND

  • کنترل CSS قسمت 2 Controlling CSS Part 2

کنترل CSS با استفاده از V-BIND Controlling CSS using V-BIND

  • کنترل CSS بخش ۱ Controlling CSS Part 1

  • کنترل CSS قسمت 1 Controlling CSS Part 1

  • کنترل CSS بخش ۲ Controlling CSS Part 2

پروژه: ماشین حساب کاراکترهای باقیمانده Porject: remaining character calculator

  • تجزیه و تحلیل پروژه Project analysis

Porject: ماشین حساب کاراکتر باقی مانده Porject: remaining character calculator

  • تحلیل پروژه Project analysis

  • ساخت اپلیکیشن Creating the APP

  • ایجاد برنامه Creating the APP

کامپوننت‌های Vue Vue Components

اجزای Vue Vue Components

  • مقدمه‌ای بر کامپوننت‌ها Introduction to Components

  • مقدمه ای بر کامپوننت ها Introduction to Components

  • ثبت و نصب اولین کامپوننت ما و قوانین نام‌گذاری کامپوننت Registering and installing our first component and component naming rules

  • ثبت و نصب اولین قوانین نامگذاری مؤلفه و مؤلفه ما Registering and installing our first component and component naming rules

  • ثبت یک کامپوننت محلی Register a local component

  • یک مؤلفه محلی را ثبت کنید Register a local component

ارسال داده به داخل یک کامپوننت Sending data into a componnet

  • نمایش ارسال داده به کامپوننت با استفاده از props Demonstration of sending data into component using props

  • بررسی نحوه استفاده از لوازم جانبی Review of how to use props

ارسال داده به یک کامپوننت Sending data into a componnet

  • مقدمه‌ای بر props Introduction to props

  • مقدمه ای بر لوازم جانبی Introduction to props

  • نمایش ارسال داده به داخل کامپوننت با استفاده از props Demonstration of sending data into component using props

  • مروری بر نحوه استفاده از props Review of how to use props

ارسال داده از کامپوننت به بیرون Sending data out of a component

  • ارسال داده به خارج از جزء با استفاده از $emit() و رویداد خود تعریف شده Sending data out of component using $emit() and self-defined event

  • ارسال چندین مقدار به طور همزمان Sending multiple values simultanesouly

  • یک گوشه مرده را پاک کنید: با استفاده از رویداد اصلی در تگ های مؤلفه Clean a dead corner: using original event on component tags

ارسال داده به خارج از یک جزء Sending data out of a component

  • تجزیه و تحلیل نحوه ارسال داده ها از یک جزء An analysis of how to send data out of a component

  • تحلیلی بر نحوه ارسال داده از کامپوننت به بیرون An analysis of how to send data out of a component

  • ارسال داده از کامپوننت به بیرون با استفاده از $emit() و رویداد تعریف شده توسط کاربر Sending data out of component using $emit() and self-defined event

  • ارسال چندین مقدار به صورت همزمان Sending multiple values simultanesouly

  • پاک کردن گوشه مرده: استفاده از رویداد اصلی روی تگ‌های کامپوننت Clean a dead corner: using original event on component tags

حقیقت V-MODEL The truth of V-MODEL

  • حقیقت دستور V-MODEL The truth of the V-MODEL directive

حقیقت V-MODEL The truth of V-MODEL

  • حقیقت directive V-MODEL The truth of the V-MODEL directive

پروژه: ساخت ماشین حساب قیمت Project: creating a price calculator

  • ایجاد ماشین حساب قیمت Creating the price calculator

پروژه: ایجاد یک ماشین حساب قیمت Project: creating a price calculator

  • تجزیه و تحلیل پروژه Project analysis

  • تحلیل پروژه Project analysis

  • ساخت ماشین حساب قیمت Creating the price calculator

Slots Slots

  • مقدمه ای بر اسلات ها Introduction to slots

  • اسلات های نامگذاری شده Named slots

شکاف ها Slots

  • مقدمه‌ای بر slots Introduction to slots

  • استفاده از slots در صفحه اخبار Using slots in news page

  • استفاده از اسلات در صفحه اخبار Using slots in news page

  • Named slots Named slots

تبادل داده بین کامپوننت‌های هم‌سطح: Central Event Bus Data exchange between sibling components: Central Event Bus

  • تبادل داده بین اجزای خواهر و برادر قسمت 1 Data exchange between sibling components Part 1

  • تبادل داده بین اجزای خواهر و برادر قسمت 2 Data exchange between sibling components Part 2

تبادل داده بین اجزای خواهر و برادر: گذرگاه رویداد مرکزی Data exchange between sibling components: Central Event Bus

  • تبادل داده بین کامپوننت‌های هم‌سطح بخش ۱ Data exchange between sibling components Part 1

  • تبادل داده بین کامپوننت‌های هم‌سطح بخش ۲ Data exchange between sibling components Part 2

ساخت برنامه خواندن و ویرایش اخبار Creating a news reading and editing APP

ایجاد یک برنامه خواندن و ویرایش اخبار Creating a news reading and editing APP

  • تحلیل برنامه Program analysis

  • تجزیه و تحلیل برنامه Program analysis

  • تولید داده و زمان فرمت شده Generate formatted data and time

  • داده های فرمت شده و زمان تولید کنید Generate formatted data and time

  • کار بر روی پروژه بخش ۱ Working on the project Part 1

  • کار بر روی پروژه قسمت 1 Working on the project Part 1

  • کار بر روی پروژه بخش ۲ Working on the project Part 2

  • کار بر روی پروژه قسمت 2 Working on the project Part 2

VUE.JS: محتوای جدید اضافه شده توسط Vue 2.3: .sync modifier و option model VUE.JS: New contents added by Vue 2.3: .sync modifier and model option

  • اصلاح کننده .sync The .sync modifier

  • مدل v سفارشی Custom v-model

VUE.JS: محتویات جدید اضافه شده توسط Vue 2.3: تغییر دهنده sync و گزینه مدل VUE.JS: New contents added by Vue 2.3: .sync modifier and model option

  • .sync modifier The .sync modifier

  • Custom v-model Custom v-model

Scoped slots Scoped slots

  • استفاده از اسلات های محدوده در لیست ها Using scoped slots on lists

اسلات های محدوده Scoped slots

  • مقدمه‌ای بر scoped slots Introduction to scoped slots

  • مقدمه ای بر اسلات های scoped Introduction to scoped slots

  • نمایش استفاده از scoped slots Demonstration of using scoped slots

  • نمایش استفاده از اسلات های scoped Demonstration of using scoped slots

  • استفاده از scoped slots در لیست‌ها Using scoped slots on lists

متفرقه کامپوننت Component misellaneous

  • است، نگه داشتن زنده، و v-one is, keep-alive, and v-once

جزء متفرقه Component misellaneous

  • is، keep-alive، و v-once is, keep-alive, and v-once

  • بازیابی شیء نمایش دهنده کامپوننت با استفاده از ref Retrieving the object representing the component using ref

  • بازیابی شی معرف مؤلفه با استفاده از ref Retrieving the object representing the component using ref

Vue API و reactivity به صورت عمیق Vue API and reactivity in depth

  • API قسمت 2 API Part 2

  • API قسمت 9 API Part 9

  • API قسمت 10 API Part 10

  • API قسمت 11 API Part 11

  • API قسمت 12 API Part 12

Vue API و واکنش در عمق Vue API and reactivity in depth

  • مقدمه Preface

  • پیشگفتار Preface

  • API بخش ۱ API Part 1

  • API قسمت 1 API Part 1

  • API بخش ۲ API Part 2

  • API بخش ۳ API Part 3

  • API قسمت 3 API Part 3

  • API قسمت 4 API Part 4

  • API بخش ۴ API Part 4

  • API قسمت 5 API Part 5

  • API بخش ۵ API Part 5

  • یک چیز جالب را امتحان کنید Try something interesting

  • چیز جالبی را امتحان کنید Try something interesting

  • API بخش ۶ API Part 6

  • API قسمت 6 API Part 6

  • API قسمت 7 API Part 7

  • API بخش ۷ API Part 7

  • API بخش ۸ API Part 8

  • API قسمت 8 API Part 8

  • API بخش ۹ API Part 9

  • API بخش ۱۰ API Part 10

  • API بخش ۱۱ API Part 11

  • API بخش ۱۲ API Part 12

  • API بخش ۱۳ API Part 13

  • API قسمت 13 API Part 13

افکت‌های Transition Transition Effects

  • مطمئن شوید که دقیقاً می دانید چگونه از ویژگی انتقال استفاده کنید Make sure you know EXACTLY how to use the transition attribute

  • اولین اثر گذار خود را ایجاد کنید Create your first transition effect

  • افزودن افکت های انتقال به اجزای پویا Adding transition effects to dynamic components

  • افزودن افکت های انتقال ایجاد شده توسط animate.css Adding transitioning effects created by animate.css

  • قلاب های انتقال JS JS transition hooks

  • ایجاد یک جزء انتقالی Creating a transitioning component

جلوه های انتقال Transition Effects

  • مقدمه‌ای بر افکت‌های transition Introduction to transition effects

  • مقدمه ای بر جلوه های انتقال Introduction to transition effects

  • مطمئن شوید که دقیقاً می‌دانید چگونه از attribute transition استفاده کنید Make sure you know EXACTLY how to use the transition attribute

  • استفاده از انتقال در برنامه های Vue Using transition in Vue programs

  • استفاده از transition در برنامه‌های Vue Using transition in Vue programs

  • اولین افکت transition خود را ایجاد کنید Create your first transition effect

  • افزودن اثر گذار به برنامه خواندن و ویرایش اخبار قبلی ما Adding transition effect to our previous news reading and editing app

  • اضافه کردن افکت transition به برنامه خواندن و ویرایش اخبار قبلی ما Adding transition effect to our previous news reading and editing app

  • اضافه کردن افکت‌های transition به کامپوننت‌های پویا Adding transition effects to dynamic components

  • Transition-group: اضافه کردن افکت‌های transition به لیست‌ها Transition-group: adding transitioning effects to lists

  • Transition-group: اضافه کردن افکت های انتقال به لیست ها Transition-group: adding transitioning effects to lists

  • مقدمه‌ای بر animate.css Introduction to animate.css

  • مقدمه ای بر animate.css Introduction to animate.css

  • اضافه کردن افکت‌های transition ایجاد شده توسط animate.css Adding transitioning effects created by animate.css

  • ایجاد افکت‌های transition با استفاده از JS بومی Creating transitioning effects using native JS

  • ایجاد افکت های انتقالی با استفاده از JS بومی Creating transitioning effects using native JS

  • JS transition hooks JS transition hooks

  • ایجاد افکت پاپ-این و بیرون با استفاده از قلاب های JS Creating a pop-in and out effect using JS hooks

  • ایجاد افکت pop-in و out با استفاده از JS hooks Creating a pop-in and out effect using JS hooks

  • ایجاد یک کامپوننت transition Creating a transitioning component

تابع Render Render function

  • مقدمه ای برای رندر تابع Introduction to render function

  • ایجاد لیست با استفاده از تابع render Creating a list using the render function

تابع رندر Render function

  • مقدمه‌ای بر تابع render Introduction to render function

  • تنظیم attributes با استفاده از تابع RENDER Setting attributes using the RENDER function

  • تنظیم ویژگی ها با استفاده از تابع RENDER Setting attributes using the RENDER function

  • ایجاد یک لیست با استفاده از تابع render Creating a list using the render function

  • تبادل داده با استفاده از تابع render Exchanging data using the render function

  • تبادل داده با استفاده از تابع رندر Exchanging data using the render function

Custom directives Custom directives

  • مقدمه ای بر دستورالعمل های سفارشی Introduction to custom directives

  • ویژگی binding مورد استفاده در ویژگی دستورالعمل The binding property used in the directive property

دستورالعمل های سفارشی Custom directives

  • مقدمه‌ای بر custom directives Introduction to custom directives

  • ویژگی binding استفاده شده در ویژگی directive The binding property used in the directive property

  • میانبر در دستورالعمل های سفارشی A short-cut in custom directives

  • یک میانبر در custom directives A short-cut in custom directives

Vue MIXIN Vue MIXIN

  • مقدمه ای بر میکسین Introduction to mixin

  • Mixin جهانی را امتحان کنید Try global Mixin

Vue MIXIN Vue MIXIN

  • مقدمه‌ای بر mixin Introduction to mixin

  • اولین میکسین محلی ما را امتحان کنید Try our first local mixin

  • اولین mixin محلی خود را امتحان کنید Try our first local mixin

  • درگیری با میکسین Conflicts with Mixin

  • تداخل با Mixin Conflicts with Mixin

  • Global Mixin را امتحان کنید Try global Mixin

دوره‌ی فشرده Ajax که ممکن است به آن نیاز داشته باشید یا نداشته باشید The Ajax crash course you may or may not need

  • آشنایی با آژاکس Introduction to Ajax

  • ساختار اصلی یک برنامه آژاکس The basic structure of an Ajax program

  • ارسال درخواست های آژاکس Sending Ajax requests

  • دریافت پاسخ های آژاکس Receiving Ajax responses

  • برنامه Ajax را کامل کنید قسمت 1: رفرش خودکار با استفاده از setinterval() Complete Ajax Program Part 1: auto refresh using setinterval()

  • برنامه Ajax قسمت 4 را کامل کنید: رفع حفره ها Complete Ajax Program Part 4: fixing loopholes

  • بهبود کارایی برنامه Ajax Improving Ajax program efficiency

  • مقدمه ای بر راه حل jQuery Ajax Introduction to jQuery's Ajax solution

  • ایجاد یک برنامه Ajax با استفاده از jQuery Creating an Ajax program using jQuery

  • jQuery Ajax helper and shortcut jQuery Ajax helper and short-cut methods

دوره سقوط آژاکس که ممکن است به آن نیاز داشته باشید یا نداشته باشید The Ajax crash course you may or may not need

  • مقدمه‌ای بر Ajax Introduction to Ajax

  • ساختار اصلی یک برنامه Ajax The basic structure of an Ajax program

  • ارسال درخواست‌های Ajax Sending Ajax requests

  • دریافت پاسخ‌های Ajax Receiving Ajax responses

  • ارسال درخواست با استفاده از GET Sending requests using GET

  • ارسال درخواست با استفاده از GET Sending requests using GET

  • برنامه کامل Ajax بخش ۱: به‌روزرسانی خودکار با استفاده از setinterval() Complete Ajax Program Part 1: auto refresh using setinterval()

  • کامل برنامه Ajax قسمت 2: اتصال Ajax به پایگاه داده Complete Ajax Program Part 2: connecting Ajax to database

  • برنامه کامل Ajax بخش ۲: اتصال Ajax به پایگاه داده Complete Ajax Program Part 2: connecting Ajax to database

  • برنامه کامل Ajax قسمت 3: نمایش داده های بازیابی شده در DOM Complete Ajax Program Part 3: displaying retrieved data in DOM

  • برنامه کامل Ajax بخش ۳: نمایش داده‌های بازیابی شده در DOM Complete Ajax Program Part 3: displaying retrieved data in DOM

  • برنامه کامل Ajax بخش ۴: رفع حفره‌ها Complete Ajax Program Part 4: fixing loopholes

  • بهبود کارایی برنامه Ajax Improving Ajax program efficiency

  • مقدمه‌ای بر راه حل Ajax jQuery Introduction to jQuery's Ajax solution

  • ساخت یک برنامه Ajax با استفاده از jQuery Creating an Ajax program using jQuery

  • متدهای کمکی و میانبر Ajax jQuery jQuery Ajax helper and short-cut methods

درک JSON Understanding JSON

  • درک JSON Understanding JSON

درک JSON Understanding JSON

  • درک JSON Understanding JSON

اتصال Vue به PHP و MySQL Connecting Vue to PHP and MySQL

  • حذف یک ردیف از جدول پایگاه داده قسمت 2 Deleting a row from database table Part 2

  • ایجاد ردیف در پایگاه داده قسمت 1: آماده سازی قسمت HTML Creating a row in database Part 1: preparing the HTML part

  • ایجاد ردیف در پایگاه داده قسمت 3: تنظیم PHP و MySQL Creating a row in database Part 3: setting PHP and MySQL

  • به روز رسانی یک ردیف قسمت 3: ارسال داده ها به مدال Updating a row Part 3: sending data to modal

  • به روز رسانی یک ردیف قسمت 5: نصب سیستم فیلترینگ داده ها Updating a row Part 5: Installing a data filtering system

  • به روز رسانی یک ردیف قسمت 7: ذخیره داده ها در پایگاه داده Updating a row Part 7: saving data to database

اتصال Vue به PHP و MySQL Connecting Vue to PHP and MySQL

  • نحوه اتصال Vue به PHP و MySQL How to connect Vue to PHP and MySQL

  • نحوه اتصال Vue به PHP و MySQL How to connect Vue to PHP and MySQL

  • تبادل داده بین Vue و PHP Exchanging data between Vue and PHP

  • تبادل داده بین Vue و PHP Exchanging data between Vue and PHP

  • اتصال Vue به MySQL و نمایش داده های بازیابی شده Connecting Vue to MySQL and display retrieved data

  • اتصال Vue به MySQL و نمایش داده‌های بازیابی شده Connecting Vue to MySQL and display retrieved data

  • اتصال Vue با PHP و MySQL با استفاده از jQuery Connecting Vue with PHP and MySQL using jQuery

  • اتصال Vue با PHP و MySQL با استفاده از jQuery Connecting Vue with PHP and MySQL using jQuery

  • حذف یک ردیف از جدول پایگاه داده قسمت 1 Deleting a row from database table Part 1

  • حذف یک ردیف از جدول پایگاه داده بخش ۱ Deleting a row from database table Part 1

  • حذف یک ردیف از جدول پایگاه داده بخش ۲ Deleting a row from database table Part 2

  • ایجاد یک ردیف در پایگاه داده بخش ۱: آماده‌سازی بخش HTML Creating a row in database Part 1: preparing the HTML part

  • ایجاد ردیف در پایگاه داده قسمت 2: نصب فیلتر امنیتی Creating a row in database Part 2: installing a security filter

  • ایجاد یک ردیف در پایگاه داده بخش ۲: نصب یک فیلتر امنیتی Creating a row in database Part 2: installing a security filter

  • ایجاد یک ردیف در پایگاه داده بخش ۳: تنظیم PHP و MySQL Creating a row in database Part 3: setting PHP and MySQL

  • به‌روزرسانی یک ردیف بخش ۱ Updating a row Part 1

  • به روز رسانی یک ردیف قسمت 1 Updating a row Part 1

  • به روز رسانی یک ردیف: تنظیم UI Updating a row: setting UI

  • به‌روزرسانی یک ردیف: تنظیم UI Updating a row: setting UI

  • به‌روزرسانی یک ردیف بخش ۳: ارسال داده به modal Updating a row Part 3: sending data to modal

  • به‌روزرسانی یک ردیف بخش ۴: نصب جعبه‌های ورودی روی modal Updating a row Part 4: Installing input boxes on modal

  • به روز رسانی یک ردیف قسمت 4: نصب جعبه های ورودی در حالت مدال Updating a row Part 4: Installing input boxes on modal

  • به‌روزرسانی یک ردیف بخش ۵: نصب یک سیستم فیلتر داده Updating a row Part 5: Installing a data filtering system

  • به روز رسانی یک ردیف قسمت 6: ارسال داده به PHP Updating a row Part 6: sending data to PHP

  • به‌روزرسانی یک ردیف بخش ۶: ارسال داده به PHP Updating a row Part 6: sending data to PHP

  • به‌روزرسانی یک ردیف بخش ۷: ذخیره داده در پایگاه داده Updating a row Part 7: saving data to database

  • برخی از افکار در مورد برنامه خواندن و ویرایش اخبار Some thoughts about the news reading and editing app

  • چند نکته در مورد برنامه خواندن و ویرایش اخبار Some thoughts about the news reading and editing app

دوره‌ی فشرده Command Line Command Line Crash Course

دوره سقوط خط فرمان Command Line Crash Course

  • دوره‌ی فشرده Command Line: مک Command Line Crash Course: Mac

  • دوره Crash خط فرمان: مک Command Line Crash Course: Mac

  • دوره Crash خط فرمان: ویندوز Command Line Crash Course: Windows

  • دوره‌ی فشرده Command Line: ویندوز Command Line Crash Course: Windows

NPM NPM

  • مدیریت بسته ها با استفاده از NPM Managing packages using NPM

NPM NPM

  • مقدمه ای بر NPM Introduction to NPM

  • مقدمه‌ای بر NPM Introduction to NPM

  • NPM init و package.json NPM init and package.json

  • NPM init و package.json NPM init and package.json

  • مواردی که باید درباره بسته‌ها و وابستگی‌ها بدانید Things you must know about packages and dependencies

  • چیزهایی که باید در مورد بسته ها و وابستگی ها بدانید Things you must know about packages and dependencies

  • مدیریت بسته‌ها با استفاده از NPM Managing packages using NPM

  • نصب بسته ها با استفاده از NPM Installing packages using NPM

  • نصب بسته‌ها با استفاده از NPM Installing packages using NPM

Babel Babel

  • درک نحوه کار بابل Understanding how Babel works

  • با استفاده از بابل Using Babel

بابل Babel

  • نصب بابل Installing Babel

  • نصب Babel Installing Babel

  • درک نحوه کار Babel Understanding how Babel works

  • استفاده از Babel Using Babel

Webpack Webpack

  • مقدمه ای بر وب پک Introduction to Webpack

  • پیکربندی بسته وب با استفاده از فایل webpack.config.js Configuring Webpack using the webpack.config.js file

  • برخورد با بسته ها با استفاده از expose-loader Dealing with packages using expose-loader

  • آشنایی با افزونه Webpack Introduction to Webpack Plugin

  • Clean-Webpack-Plugin و UglifyJS-Webpack-Plugin Clean-Webpack-Plugin and UglifyJS-Webpack-Plugin

  • فایل پیکربندی توسعه وب پک و فایل تولید Webpack development config file and production file

  • تکان دادن درخت و تکثیر Tree shaking and deduplication

  • بر حسب تقاضا/بارگذاری تنبل On-demand/ Lazy loading

بسته وب Webpack

  • مقدمه‌ای بر Webpack Introduction to Webpack

  • با استفاده از Webpack، فایل‌های JS را در یک دسته قرار دهید Bundling JS files into one using Webpack

  • باندل کردن فایل‌های JS به یک فایل با استفاده از Webpack Bundling JS files into one using Webpack

  • Style-loader و CSS-loader Style-loader and CSS-loader

  • Style-loader و CSS-loader Style-loader and CSS-loader

  • پیکربندی Webpack با استفاده از فایل webpack.config.js Configuring Webpack using the webpack.config.js file

  • با استفاده از فایل بارگذار Using file-loader

  • استفاده از file-loader Using file-loader

  • کار با بسته‌ها با استفاده از expose-loader Dealing with packages using expose-loader

  • مقدمه‌ای بر Webpack Plugin Introduction to Webpack Plugin

  • با استفاده از HTML-Webpack-Plugin Using HTML-Webpack-Plugin

  • استفاده از HTML-Webpack-Plugin Using HTML-Webpack-Plugin

  • Clean-Webpack-Plugin و UglifyJS-Webpack-Plugin Clean-Webpack-Plugin and UglifyJS-Webpack-Plugin

  • نقشه منبع و حالت تماشا Source map and watch mode

  • Source map و watch mode Source map and watch mode

  • Webpack-dev-server و Hot Module Replacement (HMR) Webpack-dev-server and Hot Module Replacement(HMR)

  • Webpack-dev-server و Hot Module Replacement(HMR) Webpack-dev-server and Hot Module Replacement(HMR)

  • فایل پیکربندی توسعه Webpack و فایل تولید Webpack development config file and production file

  • module.exports و ES6 Import/Export module.exports and ES6 Import/Export

  • module.exports و ES6 Import/Export module.exports and ES6 Import/Export

  • Tree shaking و deduplication Tree shaking and deduplication

  • On-demand/ Lazy loading On-demand/ Lazy loading

VUE-CLI و کامپوننت‌های تک فایلی VUE-CLI and single-file components

  • مقدمه ای بر فایل های .vue و اجزای تک فایل Introduction to .vue files and single file components

VUE-CLI و اجزای تک فایلی VUE-CLI and single-file components

  • مقدمه‌ای بر Vue-Cli Introduction to Vue-Cli

  • معرفی Vue-Cli Introduction to Vue-Cli

  • مقدمه‌ای بر فایل‌های .vue و کامپوننت‌های تک فایلی Introduction to .vue files and single file components

  • پروژه: ایجاد پرچم هلند با استفاده از اجزای منفرد Project: creating a Dutch flag using single components

  • پروژه: ساخت پرچم هلند با استفاده از کامپوننت‌های تک Project: creating a Dutch flag using single components

Vue Router Vue Router

  • آشنایی با روتر Vue و کاربرد اصلی آن Introduction to Vue router and its basic use

  • مسیرهای تو در تو Nested routes

  • نمای روتر با نام Named router view

روتر Vue Vue Router

  • مقدمه‌ای بر Vue router و استفاده پایه از آن Introduction to Vue router and its basic use

  • روتر به نام Named router

  • Named router Named router

  • روتر پویا Dynamic router

  • Dynamic router Dynamic router

  • Redirect Redirect

  • تغییر مسیر Redirect

  • Lazy loading Lazy loading

  • بارگذاری تنبل Lazy loading

  • Nested routes Nested routes

  • Named router view Named router view

VueX VueX

  • مقدمه ای بر VueX Introduction to VueX

  • قسمت های مشترک یا مشابه بین VueX و Vue Router The common or similar parts between VueX and Vue Router

  • ایالت و گتر State and Getters

  • ...mapState و ...mapGetters ...mapState and ...mapGetters

  • ...mapMutations و ...mapActions ...mapMutations and ...mapActions

  • ماژول های VueX VueX Modules

VueX VueX

  • مقدمه‌ای بر VueX Introduction to VueX

  • قسمت‌های مشترک یا مشابه بین VueX و Vue Router The common or similar parts between VueX and Vue Router

  • مقدمه‌ای بر پنج مفهوم اصلی VueX Introduction to the five VueX core concepts

  • مقدمه ای بر پنج مفهوم اصلی VueX Introduction to the five VueX core concepts

  • State و Getters State and Getters

  • ...mapState و ...mapGetters ...mapState and ...mapGetters

  • استفاده از نام‌های دیگر در ...mapState و ...mapGetters Using other names in ...mapState and ...mapGetters

  • استفاده از نام های دیگر در ...mapState و ...mapGetters Using other names in ...mapState and ...mapGetters

  • نصب Vue Dev Tool Installing Vue Dev Tool

  • نصب Vue Dev Tool Installing Vue Dev Tool

  • Mutations Mutations

  • جهش ها Mutations

  • Actions Actions

  • اقدامات Actions

  • ...mapMutations و ...mapActions ...mapMutations and ...mapActions

  • VueX Modules VueX Modules

Axios Axios

  • ارسال داده با استفاده از axios.post() Sending data using axios.post()

  • Axios Interceptors: Response Interceptor Axios Interceptors: Response Interceptor

Axios Axios

  • مقدمه‌ای بر Axios Introduction to Axios

  • مقدمه ای بر Axios Introduction to Axios

  • ساخت یک بک‌اند مبتنی بر PHP، راه‌اندازی یک پروژه Vue، و نصب Axios Creating a PHP-based backend, setting up a Vue project, and installing Axios

  • ایجاد یک Backend مبتنی بر PHP، راه اندازی یک پروژه Vue و نصب Axios Creating a PHP-based backend, setting up a Vue project, and installing Axios

  • ارسال داده با استفاده از axios.get() Sending data using axios.get()

  • ارسال داده با استفاده از axios.get() Sending data using axios.get()

  • ارسال داده با استفاده از axios.post() Sending data using axios.post()

  • PathRewrite PathRewrite

  • PathRewrite PathRewrite

  • رسیدگی به همزمانی (ارسال دو یا چند درخواست به طور همزمان) Deal with concurrency (two or more requests sent simultaneously)

  • مدیریت همزمانی (ارسال دو یا چند درخواست به طور همزمان) Deal with concurrency (two or more requests sent simultaneously)

  • مدیریت خطاهای Axios Handling Axios errors

  • مدیریت خطاهای Axios Handling Axios errors

  • Axios Interceptors: Request Interceptor Axios Interceptors: Request Interceptor

  • Axios Interceptors: Request Interceptor Axios Interceptors: Request Interceptor

  • Axios Interceptors: Response Interceptor Axios Interceptors: Response Interceptor

  • Axios Interceptor: رهگیری خطاها Axios Interceptor: intercepting errors

  • Axios Interceptor: خطاهای رهگیری Axios Interceptor: intercepting errors

Axios Upload Axios Upload

  • مقدمه ای بر نحوه آپلود با استفاده از PHP Introduction to how to upload using PHP

  • کنترل نوع فایل Controlling file type

  • ایجاد دایرکتوری های جدید برای فایل های آپلود شده به صورت خودکار Creating new directories for uploaded files automatically

  • آپلود فایل ها با استفاده از Axios: آپلود یک فایل در یک زمان Uploading files using Axios: uploading one file at a time

  • آپلود فایل با استفاده از Axios: آپلود چندین فایل به طور همزمان Uploading files using Axios: uploading multiple files simultaneously

  • نمایش پیشرفت آپلود Showing upload progress

  • ایجاد نوار پیشرفت Creating a progress bar

آپلود Axios Axios Upload

  • مقدمه‌ای بر نحوه آپلود با Axios Introduction to how to upload using Axios

  • آشنایی با نحوه آپلود با استفاده از Axios Introduction to how to upload using Axios

  • مقدمه‌ای بر نحوه آپلود با PHP Introduction to how to upload using PHP

  • نمایش را بارگذاری کنید Upload demonstration

  • نمایش آپلود Upload demonstration

  • امنیت آپلود Upload security

  • امنیت آپلود Upload security

  • کنترل اندازه فایل Controlling file size

  • کنترل اندازه فایل Controlling file size

  • کنترل نوع فایل Controlling file type

  • تغییر نام فایل‌های آپلود شده Renaming uploaded files

  • تغییر نام فایل های آپلود شده Renaming uploaded files

  • ایجاد خودکار پوشه‌های جدید برای فایل‌های آپلود شده Creating new directories for uploaded files automatically

  • تنظیمات نهایی Final adjustments

  • تنظیمات نهایی Final adjustments

  • آپلود فایل‌ها با Axios: آپلود یک فایل در هر بار Uploading files using Axios: uploading one file at a time

  • آپلود فایل‌ها با Axios: آپلود چندین فایل به طور همزمان Uploading files using Axios: uploading multiple files simultaneously

  • نمایش پیشرفت آپلود Showing upload progress

  • ساخت نوار پیشرفت Creating a progress bar

  • نمونه سفارشی Axios Custom Axios instance

  • نمونه Axios سفارشی Custom Axios instance

پروژه: Vue.JS + Axios + PHP Project: Vue.JS + Axios + PHP

  • یک قابلیت جدید اضافه کنید و یک مشکل کوچک را برطرف کنید Add a new functionality and fix a small problem

پروژه: Vue.JS + Axios + PHP Project: Vue.JS + Axios + PHP

  • بهبود برنامه قبلی ما Improve our previous program

  • برنامه قبلی خود را بهبود بخشیم Improve our previous program

  • اضافه کردن یک قابلیت جدید و رفع یک مشکل کوچک Add a new functionality and fix a small problem

Vue UI Library: iView Vue UI Library: iView

  • نصب iView Installing iView

  • بین المللی سازی و جزء دکمه Internationalization and the Button component

  • جدول Table

  • چرخ فلک Carousel

  • پورگرس Porgress

کتابخانه UI Vue: iView Vue UI Library: iView

  • چرا باید یک کتابخانه UI یاد بگیرید؟ Why you need to learn a UI library

  • چرا به یادگیری یک کتابخانه UI نیاز دارید Why you need to learn a UI library

  • نصب iView Installing iView

  • اولین کامپوننت خود را امتحان کنید و کامپوننت‌های iView را به صورت درخواستی بارگذاری کنید Try your first component and load iView components on-demand

  • اولین مؤلفه خود را امتحان کنید و مؤلفه‌های iView را بر اساس درخواست بارگیری کنید Try your first component and load iView components on-demand

  • بین‌المللی‌سازی و کامپوننت Button Internationalization and the Button component

  • سفارشی‌سازی تم iView iView Theme Customization

  • سفارشی سازی تم iView iView Theme Customization

  • Switch و Slider Switch and Slider

  • سوئیچ و اسلایدر Switch and Slider

  • پیام Message

  • Message Message

  • Table Table

  • Carousel Carousel

  • Porgress Porgress

  • Upload Upload

  • بارگذاری Upload

پروژه: Vue.JS + Axios + PHP + iView Project: Vue.JS + Axios + PHP + iView

  • قسمت 1 Part 1

  • قسمت 2 Part 2

پروژه: Vue.JS + Axios + PHP + iView Project: Vue.JS + Axios + PHP + iView

  • بخش ۱ Part 1

  • بخش ۲ Part 2

  • قسمت 3 Part 3

  • بخش ۳ Part 3

  • بخش ۴ Part 4

  • قسمت 4 Part 4

Advanced JavaScript Advanced JavaScript

  • محدوده، بالا بردن و متغیرهای اعلام نشده Scope, hoisting and undeclared variables

  • Instantly Invoked Function Expression و کاربرد آن در ایجاد closure Instantly Invoked Function Expression and its application in creating closure

  • درک این Understanding THIS

  • ببندید، درخواست دهید و تماس بگیرید bind, apply and call

جاوا اسکریپت پیشرفته Advanced JavaScript

  • Assignment-by-value در مقابل assignment-by-reference Assignment-by-value VS. assignment-by-reference

  • تخصیص به ارزش در مقابل. تکلیف به مرجع Assignment-by-value VS. assignment-by-reference

  • Scope، hoisting و متغیرهای اعلام نشده Scope, hoisting and undeclared variables

  • Scope chain و جمع‌آوری زباله JS Scope chain and JS garbage collection

  • زنجیره اسکوپ و جمع آوری زباله JS Scope chain and JS garbage collection

  • Closure Closure

  • بسته Closure

  • Expression تابع فراخوانی فوری و کاربرد آن در ایجاد closure Instantly Invoked Function Expression and its application in creating closure

  • درک THIS Understanding THIS

  • bind، apply و call bind, apply and call

  • Wrapper Object Wrapper Object

  • Wrapper Object Wrapper Object

Express.js Express.js

  • بیان مقدمه و مهارت های اساسی Express introduction and basic skills

  • مدیریت داده های ارسال شده Handling posted data

  • استفاده از میان افزار Using middleware

  • میان افزار سطح روتر و بعدی ('روتر') Router-level middleware and next('router')

  • ژنراتور اکسپرس Express Generator

  • مدیریت فایل های استاتیک Handling static files

Express.js Express.js

  • مقدمه‌ای بر NodeJS NodeJS introduction

  • معرفی NodeJS NodeJS introduction

  • مقدمه‌ای بر Express و مهارت‌های پایه Express introduction and basic skills

  • دریافت مقدار ارسال شده در URL از طریق req.query و req.params Receiving value sent in URL via req.query and req.params

  • دریافت مقدار ارسال شده در URL از طریق req.query و req.params Receiving value sent in URL via req.query and req.params

  • پردازش داده‌های ارسال شده Handling posted data

  • استفاده از middleware Using middleware

  • Error-handling middleware Error-handling middleware

  • میان افزار رسیدگی به خطا Error-handling middleware

  • Next()، next('route') و next('router') Next(), next('route') and next('router')

  • بعدی ()، بعدی ('مسیر') و بعدی ('روتر') Next(), next('route') and next('router')

  • Router-level middleware و next('router') Router-level middleware and next('router')

  • Express Generator Express Generator

  • پردازش فایل‌های استاتیک Handling static files

Cookie و Session Cookie and Session

کوکی و جلسه Cookie and Session

  • مدیریت کوکی ها در اکسپرس Handling Cookies in Express

  • مدیریت Cookies در Express Handling Cookies in Express

  • کوکی امضا شده Signed Cookie

  • Signed Cookie Signed Cookie

  • جلسه Session

  • Session Session

اتصال Express به پایگاه داده MySQL Connecting Express to MySQL database

  • مقدمه ای بر بسته MySQL Introduction to the MySQL package

  • به روز رسانی داده ها از پایگاه داده Updating data from database

  • ایجاد ردیف جدید در پایگاه داده Creating new row in database

  • حذف داده ها از پایگاه داده Delete data from database

اتصال Express به پایگاه داده MySQL Connecting Express to MySQL database

  • مقدمه‌ای بر بسته MySQL Introduction to the MySQL package

  • بازیابی داده ها از پایگاه داده Retrieving data from database

  • بازیابی داده از پایگاه داده Retrieving data from database

  • به‌روزرسانی داده از پایگاه داده Updating data from database

  • ایجاد ردیف جدید در پایگاه داده Creating new row in database

  • حذف داده از پایگاه داده Delete data from database

اتصال Vue به Express Connecting Vue to Express

  • نحوه حذف قسمت 1 How to delete Part 1

  • نحوه حذف قسمت 2 How to delete Part 2

  • کد منبع را دریافت کنید Get source code

اتصال Vue به Express Connecting Vue to Express

  • اتصال Vue به Express Connecting Vue to Express

  • اتصال Vue به Express Connecting Vue to Express

  • تبادل داده بین Vue و Express Exchanging data between Vue and Express

  • تبادل داده بین Vue و Express Exchanging data between Vue and Express

  • نمایش داده های بازیابی شده با استفاده از Vue و کتابخانه UI Display retrieved data using Vue and UI library

  • نمایش داده‌های بازیابی شده با استفاده از Vue و کتابخانه UI Display retrieved data using Vue and UI library

  • نحوه حذف بخش ۱ How to delete Part 1

  • نحوه حذف بخش ۲ How to delete Part 2

  • نحوه ایجاد ردیف های جدید How to create new rows

  • نحوه ایجاد ردیف‌های جدید How to create new rows

  • نحوه به روز رسانی ردیف ها How to update rows

  • نحوه به‌روزرسانی ردیف‌ها How to update rows

  • دریافت کد منبع Get source code

Vue CLI 3 Vue CLI 3

  • سفارشی کردن خروجی Customize output

Vue CLI 3 Vue CLI 3

  • Vue CLI 3 Vue CLI 3

  • Vue CLI 3 Vue CLI 3

  • پیکربندی خودکار افزونه Automatic plugin configuration

  • پیکربندی خودکار پلاگین Automatic plugin configuration

  • Vue UI Vue UI

  • Vue UI Vue UI

  • سفارشی‌سازی خروجی Customize output

پروژه Vue CLI 3 Vue CLI 3 Project

پروژه Vue CLI 3 Vue CLI 3 Project

  • پروژه را راه اندازی کنید Set up the project

  • راه‌اندازی پروژه Set up the project

  • تحلیل دایرکتوری ریشه پروژه Project root directory analysis

  • تجزیه و تحلیل دایرکتوری ریشه پروژه Project root directory analysis

  • طراحی اپلیکیشن App design

  • طراحی اپلیکیشن App design

  • برنامه قسمت 1 را ایجاد کنید Create the app Part 1

  • ساخت اپلیکیشن بخش ۱ Create the app Part 1

  • ساخت اپلیکیشن بخش ۲ Create the app Part 2

  • برنامه قسمت 2 را ایجاد کنید Create the app Part 2

  • جمع بندی پروژه Project wrap-up

  • جمع‌بندی پروژه Project wrap-up

Nuxt Nuxt

  • کار با افزونه های Nuxt Working with Nuxt plugins

  • مسیر Nuxt، اعتبارسنجی و مسیر تودرتو Nuxt route, validate and nested route

  • میان افزار Nuxt Nuxt middleware

  • کنترل طرح‌بندی نمای با استفاده از Layouts و app.html Controlling view layout using Layouts and app.html

  • بازیابی داده ها با استفاده از asyncData Retrieving data using asyncData

  • nuxtServerInit nuxtServerInit

  • کد منبع را دریافت کنید Get source code

Nuxt Nuxt

  • Nuxt چیست؟ What is Nuxt?

  • Nuxt چیست؟ What is Nuxt?

  • راه اندازی Nuxt و آنچه در فهرست اصلی آن وجود دارد Setting up Nuxt and what are in its root directory

  • راه‌اندازی Nuxt و آنچه در دایرکتوری ریشه آن است Setting up Nuxt and what are in its root directory

  • کامپوننت‌ها و صفحات Nuxt Nuxt Components and Pages

  • کامپوننت ها و صفحات Nuxt Nuxt Components and Pages

  • کار با پلاگین‌های Nuxt Working with Nuxt plugins

  • Nuxt route، validate و nested route Nuxt route, validate and nested route

  • Nuxt middleware Nuxt middleware

  • کنترل layout نمایش با استفاده از Layouts و app.html Controlling view layout using Layouts and app.html

  • پردازش فایل‌های استاتیک در دایرکتوری assets و static Handling static files in the assets directory and static directory

  • مدیریت فایل های استاتیک در فهرست دارایی ها و دایرکتوری استاتیک Handling static files in the assets directory and static directory

  • برنامه باطن The backend program

  • برنامه بک‌اند The backend program

  • بازیابی داده با استفاده از asyncData Retrieving data using asyncData

  • VueX VueX

  • VueX VueX

  • روش واکشی The fetch method

  • متد fetch The fetch method

  • nuxtServerInit nuxtServerInit

  • دریافت کد منبع Get source code

پروژه بزرگ نهایی: برنامه Nuxt Final big project: Nuxt app

  • پروژه را راه اندازی کنید و افزونه ها را نصب و پیکربندی کنید Set up the project and install and configure plugins

  • صفحه اصلی برنامه را ایجاد کنید Create the app homepage

  • صفحه جزئیات را ایجاد کنید Create the detail page

  • مسیرهای تودرتو: یک کامپوزیت والد. و سه جزء فرزند Nested routes: one parent comp. and three child components

  • CSS جهانی Universal CSS

  • کنترل عنوان صفحه و تگ های متا با استفاده از head() Controlling page title and META tags using head()

  • اعتبارسنجی داده های ارسال شده توسط کاربر Validating user-submitted data

  • کد منبع را دریافت کنید Get source code

پروژه بزرگ نهایی: اپلیکیشن Nuxt Final big project: Nuxt app

  • راه‌اندازی پروژه و نصب و پیکربندی پلاگین‌ها Set up the project and install and configure plugins

  • ایجاد صفحه اصلی پروژه Create the app homepage

  • استفاده از داده های پویا Using dynamic data

  • استفاده از داده‌های پویا Using dynamic data

  • اجزاء را به تصویر بیاورید: سرصفحه و پاورقی "componentizing". Bring components into the picture: "componentizing" header and footer

  • آوردن کامپوننت‌ها به تصویر: "کامپوننت‌سازی" هدر و فوتر Bring components into the picture: "componentizing" header and footer

  • باید تماشا کنید: طرح‌بندی‌ها را به تصویر بیاورید MUST WATCH: Bring Layouts into the picture

  • حتماً ببینید: آوردن Layouts به تصویر MUST WATCH: Bring Layouts into the picture

  • VueX را وارد تصویر کنید Bring VueX into the picture

  • آوردن VueX به تصویر Bring VueX into the picture

  • ایجاد صفحه جزئیات Create the detail page

  • Nested routes: یک کامپوننت والد و سه کامپوننت فرزند Nested routes: one parent comp. and three child components

  • CSS جهانی Universal CSS

  • اثرات انتقال Transition effects

  • افکت‌های Transition Transition effects

  • کنترل عنوان صفحه و تگ‌های META با استفاده از head() Controlling page title and META tags using head()

  • اعتبارسنجی داده‌های ارسالی کاربر Validating user-submitted data

  • حتماً ببینید: صفحه خطای سفارشی و اعتبارسنجی داده‌های ارسالی کاربر با استفاده از middleware MUST WATCH:Custom error page and validating user-submitted data using middleware

  • MUST WATCH: صفحه خطای سفارشی و اعتبارسنجی داده های ارسالی توسط کاربر با استفاده از میان افزار MUST WATCH:Custom error page and validating user-submitted data using middleware

  • دریافت کد منبع Get source code

نمایش نظرات

آموزش دوره جامع Vuejs: Vue.js + Nuxt.js + PHP + Express.js
جزییات دوره
18 hours
289
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,483
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

OnlyKiosk Tech OnlyKiosk Tech

ارائه آموزش کدنویسی موثر

OnlyKiosk Tech OnlyKiosk Tech

ارائه آموزش کدنویسی موثر