تعداد ویدئو | 21 |
---|---|
زمان دوره | 02:20:16 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | لیندا |
آموزش ساخت یک واسط کاربری UI با ویو جی اس Vue.js یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی کار با Vue.js و ساخت یک User Interface است که با نام اصلی Vue.js Building an Interface از شرکت Pluralsight منتشر شده است.
برنامه نویسان وب اغلب به دنبال انتخاب مناسب ترین تکنولوژی برای پروژه های مختلف خود هستند. یکی از موضوعاتی که برنامه نویسان همواره به آن توجه دارند انتخاب یک تکنولوژی مناسب، برای تولید بهترین نرم افزار و سازماندهی کد به بهترین شکل ممکن است. امروزه فریم ورک ها و کتابخانه های مختلفی برای توسعه وب اپلیکیشن ها در سمت کلاینت معرفی شده اند که بسیاری از آنها بر اساس جاوا اسکریپت کار می کنند. فریم ورک Vue.js به صورت open source و بر اساس جاوا اسکریپت بنا نهاده شده است هدف اصلی Vue.js کمک به برنامه نویسان وب به منظور ساخت UI های برنامه های تک صفحه ای (SPA) و یا single-page application ها می باشد. فریم ورک Vue.js اصطلاحاً progressive می باشد که اجازه می دهد شما بتوانید با سرعت بسیار زیادی application های تک صفحه ای خود را ایجاد کرده و آنها را در قالب کامپوننت های مختلف پیاده سازی کنید. از ویژگی های بسیار جذاب Vue.js قابلیت reactive بودن یا همان واکنش گر بودن آن می باشد که از موضوعاتی از قبیل data binding ها برای انجام چنین کارهایی استفاده می کند. یکی دیگر از اهداف بسیار مهم در فریم ورک Vue.js تفکیک کردن و یا اصطلاحا decouple کردن قسمت های مختلف برنامه از یکدیگر است، تا برنامه نویس بتواند با سرعت بسیار بالایی واسط کاربری و یا user interface برنامه را تشکیل دهد.
اساس کار فریم ورک Vue.js برمبنای کامپوننت ها و شکستن برنامه به قسمت های کوچک تر می باشد. البته دیگر فریم ورک ها و کتابخانه هایی که شبیه به Vue.js عمل می کنند نیز بر اساس همین مفهوم کار میکند. برای مثال می توان از React و Angular در این رابطه نام برده در رابطه با این دو ابزار نیز توصیه میکنیم از آموزش شروع به کار با ری اکت جی اس React.js و آموزش شروع به کار با Angular 2 دیدن کنید. تفاوت اصلی Vue.js با این نوع از فریم ورک ها و کتابخانه ها تاکید زیاد آن بر روی decouple کردن و یا جدا کردن قسمت های مختلف برنامه می باشد. این موضوع به برنامه نویس اجازه می دهد تا بتواند با سرعت بسیار بالاتری به توسعه اپلیکیشن user interface آن بپردازد. همچنین برنامه نویس میتواند قابلیتهای جدید برنامه را پیاده سازی کرده و در قابل قسمت های جداگانه به برنامه اضافه کند. برای مثال، اگر می خواهید یک قابلیت جدید را به برنامه اضافه کنید به سادگی می توان آن را در قالب یک کامپوننت جدید به برنامه اضافه کرد یک برنامه به اضافه شدن کامپوننت های جدید مرتباً رشد میکند و قابلیتهای جدید خود را تشکیل میدهد. کامپوننت های آماده ای نیز در Vue.js وجود دارند که برنامه نویسان مختلف می توانند بر اساس نیازشان آنها را مورد استفاده قرار دهند. سیستم ایجاد کامپوننت ها در Vue.js به صورت واکنشگر و یا reactive عمل می کند. این بدین معناست که Vue.js با استفاده از asynchronous event ها میتواند ارتباط بین child component ها و parent کامپوننت ها در قالب event هایی برقرار کند. در ضمن میتوان از جاوا اسکریپت و HTML و CSS نیز در کنار Vue.js است به بهترین شکل ممکن اتفاق خواهد افتاد.
فصل اول: مقدمه دوره آموزشی
فصل دوم: شروع به کار با Vue.js
فصل سوم: کارکردن با Subcomponent ها
فصل چهارم: تغییر دادن داده ها با استفاده از Method ها و Event ها
فصل پنجم: کار کردن با With Layout
فصل ششم: جمع بندی
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.