آموزش برنامه های تک صفحه ای با Vue.js 2

Single Page Applications with Vue.js 2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Vue.js به سرعت به یکی از محبوب ترین چارچوب های جاوا اسکریپت تبدیل شد. در این دوره، شما با استفاده از این فریم ورک انعطاف پذیر و در عین حال قدرتمند، از ابتدا تا انتها یک اپلیکیشن Single Page ایجاد خواهید کرد. در این دوره آموزشی، Single Page Applications with Vue.js 2، یاد خواهید گرفت که چگونه محیط را راه اندازی کنید و فرآیندهای لازم برای برنامه خود را بسازید. ابتدا، نحوه گنجاندن اجزای تک فایل، مسیریابی و عملکردهای ارتباطی API را با افزونه ها و ماژول ها خواهید فهمید. در مرحله بعد، مدیریت حالت و رندر سمت سرور را برای برنامه‌های سریع‌تر و قابل مدیریت‌تر بررسی خواهید کرد. در نهایت، نحوه ایجاد آزمایش و استقرار برنامه خود را در فضای ابری پوشش خواهید داد. پس از اتمام این دوره، دانش لازم را برای ایجاد کارآمد یک برنامه از ابتدا تا انتها با استفاده از چارچوب Vue.js خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

تنظیم محیط - فرآیند ساخت Environment Setup - Build Process

  • بررسی نسخه Version Check

  • مقدمه Introduction

  • فایل های پروژه Project Files

  • راه اندازی محیط Environment Setup

  • راه اندازی پروژه Project Setup

  • Editorconfig Editorconfig

  • مدیریت بسته Package Management

  • وب سرور Web Server

  • وب سرور - Index.html Web Server - Index.html

  • بسته وب - راه اندازی Webpack - Setup

  • بسته وب - ورودی Webpack - Entry

  • پک وب - Vue Webpack - Vue

  • Dev-Middleware Dev-middleware

  • بارگذاری مجدد داغ Hot-reloading

  • پرز زدن Linting

  • خلاصه Summary

اجزای فایل منفرد Single File Components

  • مقدمه Introduction

  • کامپوننت Vue Vue Component

  • فایل های Vue .Vue Files

  • ES6 Transpiling ES6 Transpiling

  • سبک ها Styles

  • صحافی الگو Template Binding

  • اجزای کودک Child Components

  • ویژگی های سفارشی Custom Properties

  • شکاف ها Slots

  • سبک های محدوده Scoped Styles

  • استخراج سبک ها Extract Styles

  • خلاصه Summary

مسیریابی Routing

  • مقدمه Introduction

  • در حال بارگذاری مسیرها Loading Routes

  • حالت تاریخچه History Mode

  • Router-link - Scroll-behavior Router-link - Scroll-behavior

  • تغییر مسیر Redirect

  • پارامترهای مسیر Route Parameters

  • پرس و جو و نام مسیر Route Query and Name

  • مسیر حروف عامیانه Wildcard Route

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

  • خلاصه Summary

ارتباط API API Communication

  • مقدمه Introduction

  • دریافت داده ها - راه اندازی Receiving Data - Setup

  • در حال دریافت اطلاعات Receiving Data

  • JWT JWT

  • تماس احراز هویت Authentication Call

  • وضعیت احراز هویت Authentication Status

  • رهگیری درخواست ها Intercept Requests

  • خلاصه Summary

مدیریت دولتی State Management

  • مقدمه Introduction

  • ارتباط از طریق رویدادها Communication Through Events

  • راه اندازی Vuex Vuex Setup

  • گیرندگان Getters

  • اقدامات - جهش Actions - Mutations

  • اقدامات تحریک کننده Triggering Actions

  • ماژول ها Modules

  • خلاصه Summary

رندر سمت سرور Server-side Rendering

  • مقدمه Introduction

  • سمت سرور در مقابل سمت کلاینت Server-side vs. Client-side

  • ورود به سرور Server-entry

  • پاسخ به تماس بسته سرور توسعه دهنده Dev Server Bundle Callback

  • Bundle Renderer Bundle Renderer

  • مسیرها Routes

  • حالت اولیه Initial State

  • خلاصه Summary

آزمایش کردن Testing

  • مقدمه Introduction

  • گزینه های تست Testing Options

  • تنظیم تست Testing Setup

  • کامپوننت تست Testing Component

  • آزمایش تغییرات مؤلفه Testing Component Changes

  • تست با روتر و حالت Testing with Router and State

  • خلاصه Summary

استقرار Deploying

  • مقدمه Introduction

  • فرآیند ساخت تولید Production Build Process

  • بهینه سازی ساخت تولید Production Build Optimizations

  • Github Github

  • یکپارچه سازی مداوم Continuous Integration

  • راه اندازی Azure Azure Setup

  • استقرار اسکریپت Deploy Script

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش برنامه های تک صفحه ای با Vue.js 2
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 11m
78
Pluralsight (پلورال سایت) pluralsight-small
18 مهر 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
114
3.9 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bill Stavroulakis Bill Stavroulakis

بیل Microsoft MVP ، Google Developer Expert ، مهندس ارشد نرم افزار در Software Competitiveness International و خالق Dotnetweekly است. وی بیش از 7 سال تجربه در ساخت برنامه های وب دارد و از یادگیری و آموزش فن آوری ها در هنگام رشد و بلوغ در دنیای همیشه در حال تغییر وب بسیار هیجان زده است. بیل کار خود را در سال 2006 در سیلیکون ولی آغاز کرد و در حال توسعه برنامه های فیس بوک بود که بیش از 6 میلیون کاربر داشت. وی سپس به کار بر روی چارچوب Ruby-on-Rails ادامه داد و یک پورتال back-end را برای یک موسسه آموزشی مشهور در یونان پیاده سازی کرد. وی یک شرکت توسعه وب/بازاریابی اینترنتی را تأسیس کرد که با طیف گسترده ای از طیف وب - مانند استقرار محصولات در زمینه تجارت الکترونیکی ، سرگرمی ، آموزش و انتشارات - سروکار داشت. امروزه ، او بر روی پلت فرم NET تمرکز دارد و در SoftCom-Int متخصص در راه حل های مدیریت دانش سازمانی کار می کند. وی عضو فعال جامعه NET است که رویدادها/مسابقات/سخنرانی ها را برگزار می کند و به خاطر مشارکت های خود با جایزه MVP در سال 2013 به وی اهدا شد.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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