subscriptionsدوره آموزش فریمورک VueJS 2.0

۰ رای ۰.۰

access_time طول دوره۰ ساعت
event_seat تعداد جلسات۵ جلسه
people دانشجویان۳۸ نفر
headset_mic پشتیبانی دوره۳ ماه

قیمت : ۱۱۰ هزار تومان

schedule هر هفته 2 جلسه 10 تا 30 دقیقه ای - شروع دوره : 6 فروردین 97
list جلسات description توضیحات دوره speaker_notes دیدگاه ها
description توضیحات کوتاه دوره

اگر شخصی به زبان برنامه نویسی جاوا اسکریپت مسلط باشد قطعا در بازار کار، مشکل شغلی نخواهد داشت. محبوبیت جاوا اسکریپت باعث شده است تا برنامه نویسان و توسعه دهندگان زیادی در سراسر دنیا نسبت به یادگیری زبان جاوا اسکریپت بپردازند. هر روزه پروژه های مختلفی با استفاده از زبان جاوا اسکریپت در سطح وب اجرا می گردد که نتایج خوبی برای کاربران خواهد داشت. در این میان توسعه دهندگان زبان های برنامه نویسی سعی داشته اند که با استفاده از فریم ورک ها ( فریم ورک vue.js ، angular js ، ReactJs و ...( کار را برای برنامه نویسان و عاشقان یادگیری راحت تر نمایند. برای مثال فریم ورک ویو جی اس (vue.js) یکی از محبوب ترین فریم ورک های تحت زبان برنامه نویسی جاوااسکریپت است. حتما سوال شما نیز الان باید vue.js چیست باشد؛ پس با ادامه متن همراه باشید تا پاسخ سوالات خود را دریافت نمایید. یکی از کاربرد های فریم ورک vue js این است که کاربران قادر خواهند بود کد های خود را راحتر، سریع تر و از همه مهم تر کوتاه تر اجرا نمایند. فریم ورک ها (از جمله فریم ورک ( vue js وظایف کلی و مشخصی دارند. به صورت خلاصه وظایف فریم ورک ها یا اسلوب کاری آن ها را می توان در خلاصه نویسی کد ها ،سریع نویسی کد و به اصطلاح دولوپر فرندلی دانست. در این میان یادگیری تکنولوژی های روز دنیا همواره یکی از دغدغه افراد بوده است. یکی از بهترین روش های آموزشی در دنیا، استفاده از آموزش ویدیویی است. آموزش ویدیویی ویو جی اس را در نظر بگیرید و فرض کنید که آموزش تصویری vue js را در در اختیار شماست. درباره vue js چقدر می دانید؟ آیا آموزش فارسی vue js وجود دارد؟ فیلم آموزش vue js را چطور می توان تهیه نمود. قوی ترین پکیج آموزشی در این حوزه را چگونه می توان تهیه نمود؟ خوشبختانه بهترین آموزش vuejs در حال حاضر توسط گروه سون لرن برای جامعه برنامه نویسان کشورمان تهیه شده است که کاربران می توانند با استفاده از فیلم آموزش vue js ، در این قسمت مهارت خود را قوی نموده و وارد بازار کار شوند.
ما در این دوره سعی کردیم بسیار پروژه محور عمل کنیم و بعد از هر چند جلسه یک پروژه با مباحث جلسه های گذشته بنویسیم تا هم شما مباحث را کامل یاد بگیرید و هم اینکه با روش های حل مسئله در پروژه های تمرینی آشنا بشوید وهمچنین در آخر دوره یک پروژه کاربردی با لاراول و ویو جی اس خواهیم داشت که تمامی موارد گفته شده را به صورت حرفه‌ای بیاموزید.

فصل یک: آشنایی با مفاهیم و ساختار

  • معرفی و آشنایی با Vue
  • انتخاب و آماده سازی ویرایشگر متن برای کار با Vue
  • نصب و راه‌ اندازی Vue
  • نحوه کار با Vue Instance
  • نحوه کار باِData و  Methods
  • معرفی و توضیح Data Binding
  • نحوه کار با (رویدادها)Events
  • نحوه کار با Event Modifiers
  • نحوه کار با Keyboard Events
  • معرفی و توضیح Two-Way Data Binding
  • نحوه کار با Watch Properties
  • نحوه کار با Computed Properties
  • داینامیک کردن کلاس های CSS
  • معرفی و توضیح Directives
  • نحوه کار با شرط ها
  • نحوه کار با حلقه
  • ساخت یک بازی تحت وب با ویو
  • نمونه سازی چند گانه با ویو جی اس
  • شروع کار با کامپوننت ها
  • معرفی Refs
  • نحوه کار با   Vue CLI
  • معرفی ساختار فایل ها در Vue
  • کار با کامپوننت ها تو در تو
  • کار با css در کامپوننت ها
  • یک پروژه برای درک بهتر کامپوننت های تو در تو
  • معرفی و توضیح Props
  • Primitive در مقابل Reference Types
  • کار با ایونت ها (والد و فرزند)
  • ساخت گذرگاهی برای رویداد ها(ٍEvent Bus)
  • چرخه حیات در ویو
  • معرفی Slots
  • کار با کامپوننت های پویا

 

فصل دوم: ساخت یک وبلاگ بلادرنگ(RealTime)

  • ساخت فرم ها  - input binding
  • ساخت فرم ها  - CheckBox Binding
  • ساخت فرم ها  - Select Box Binding
  • نحوه کار با درخواست های Http از نوع post
  • نحوه کار با درخواست های Http از نوع get
  • ساخت دایرکتیو های سفارشی
  • نحوه کار با Filters
  • ساخت یک جستجوگر سفارشی
  • نحوه کار با Mixin
  • معرفی و Vue router
  • توضیح انواع Route
  • نحوه افزودن Router Links
  • نحوه کار با پارامتر های Route
  • نحوه ارسال داده به Firebase
  • نحوه دریافت داده از Firebase

 

فصل سه : پروژه نهایی  استفاده از لارول و Vue

  • موضوع این پروژه را دانشجو های این دوره انتخاب خواهند کرد.

 

فصل آخر

  • کد بزن و شکوفا شو . . .
Mr abbas

سلام تو این جلسه چیکار کنیم وقتی دکمه کاهش رو میزنیم عددمون منفی نشه؟
{{num>0}} کار نمیکنه این 🙂
با فانکشن نوشتن هم نتونستم 🙁

Mr abbas

مرسی 🙂
ببخشید ی سوالم دارم
فصل سوم قراره وب سرویس بنویسید با لاراول برای سایت spa ؟ یا اینکه قراره که تو لاراول از vue استفاده کنین؟ شاید خیلیا لاراول بلد نباشن اخه . بنظرم چون دوره ی ویو جی اس هست سایت spa درست کنین و با لاراول براش وب سرویس بنویسید .
ممنون

محمد نجاری

سلام . ..
ما در فصل قبل از لاراول یک پروژه بدون لاراول خواهیم داشت .و در فصل اخر یک برنامه شبه واقعی رو شما خواهید دید که از طریق api با اون ارتباط میگیرید و کار میکنید.درست مثله بازار کار.

محمد نجاری

سلام . . .
این مثال برای درک کار با رویداد ها بوده و مثال جدی نبوده ولی متونید متد decrement رو با متد زیر بازنویسی کنید

decrement(dolar) {
if (this.price - dolar < 0) {
alert('minmum value is 0')
this.price = 0;
return;
}
this.price -= dolar;
}

موفق باشید . . .

Mr abbas

سلام خسته نباشید ممنون بابت اموزشها یه انتقاد و یه سوال دارم
طول ویدیوها چون کمه و 2 تا 3 ویدیو در هفته منتشر میشه کلا میشه هفته ای 45 دقیقه تا 1 ساعت
اگه میشه تعداد ویدیو بیشتری در طول هفته بزارید
سوالم اینم ک چرا اتربیوت های ویو جی اس بصورت اتوکامپلیت نمیاره؟هم تو ویژوال کد امتحان کردم هم تو وب استورم مثلا v-on:click
ممنون.

محمد نجاری

سلام
از اینکه نظرتون رو گفتید ممنونم .تمام تلاش من اینه که طول ویدیو ها کم باشه و فقط همون موضوع رو ساپورت کنه و این استانداردی که تمام دنیا رواج داره.هرچقدر طول ویدیو کمتر زمان تمرین بیشتر ونکته دیگه اینکه رفته رفته ویدیو ها زمان بیشتری میگیرند.

در مورد سوالتون بله حق با شماست.با اضافه کردن افزونه های ویو جی اس تو هر کدوم تا جاهایی کمک میکند ولی نه خیلی خوب .

من خودم بیشتر چون با php storm کار میکنم اونجا خیلی بهتره ولی بازم خیلی چیز ها رو نمیاره به صورت اتو کمپلیت.

در هر صورت در حال اموزش بهتره از ویرایشگر های ساده مثله vscode یا sublime استفاده کنیدبعدن سراغ IDEها بروید

موفق باشید.

رضا

سلام جناب نجاری .
میشه مقایسه ای بین ری اکت و انگولار و ویو داشته باشید ؟

محمد نجاری

سلام

در ویدیو اول مقایسه کوچکی انجام شده ولی در اوخر دوره سعی میکنیم یک مقایسه کلی داشته باشیم

foamiran foamiran

با تشکر

مجید زارعی هوشیار

ممنون از پاسختون
بله مثال هاشو داخل داکیومنت جاوا اسکریپت مشاهده کردم…..همچنین لینکی که دادین..

مجید زارعی هوشیار

سلام و درود خدمت شما استاد عزیز‌….
خسته نباشید خیلی خوب بود…
فقط به سوال داشتم ازتون….با توضیحاتی که دادین و مستندات javascript رو خوندم…capture از root صفحه document شروع میکنه یعنی از تگ html و بعد body سپس فرم و….
ولی bubbling از تگی که رویداد در آن اتفاق افتاده شروع میکنه یعنی برعکس capture. درسته؟
ولی استاد در دقیقه ۹ و ۱۰ ثانیه این جلسه وقتی شما که از capture استفاده کردید قاعدتا باید اول jad و بعد pedar و سپس farzand شروع به نمایش پیغام ها میکرد ولی چرا از farzan به بالا اجرا شد؟یا من اشتباه میکنم؟میشه توضیحی بدید ممنون میشم.

محمد نجاری

سلام …
حقیقت امر capture در پروژه های واقعی بسیار کم و نادر است و صرفا همین که بدونید چیست و چگونه کار میکند .کافیست. اگر به پایین همان داکیومنت تو ویدیو بروید مثال بسیار جالبی زده البته با جاواسکریپت خام و اگرهم مثال بهتری از مبحث capture تو vue js بخواهید ، این لینک رو نگاه بکنید و در alert که نمایش داده میشه به clicked و Triggered توجه داشته باشید.
مثالی برای capture
موفق باشید.

محمد جعفری

سلام راجب انیمیشن های vuejs توضیح میدید در این دوره ؟

محمد نجاری

سلام . . .

بعد از آشنایی با کامپوننت ها در vue js به سراغ transition خواهیم رفت و با آنها هم آشنا خواهیم شد.

موفق باشید . . .

حمید قرامحمدی

با عرض سلام و خسته نباشید خدمت استاد نجاری عزیز
ویدئو هاتون فوق العاده اس ، تسلط تون روی موضوع خیلی بالاست،و یک نکته خویبی که وجود داره نوع گفتار خیلی رسمی نیست که ادم فک کنه تو کلاس درس دانشگاه نشسته خیلی راحت و صریح حرف میزنن .
خوشحال میشم اگه همینطور خوب و مسلط از مطالب دیگه هم اموزشی بگذارید
موفق و مؤید باشید

محمد نجاری

سلام . . .
نظر لطف شماست خوشحالم که این دوره مورد پسند شما واقع شده است.

مجید زارعی هوشیار

سلام….استاد نجاری خوب بووود.
عنوان جلسه رو تصحیح کنید..

محمد نجاری

سلام . . .
ممنون تصحیح شد.

مجید زارعی هوشیار

ممنون متوجه شدم

محمد نجاری

خواهش میکنم.
نخیر هر Instans ویو به یک المنت bind میشود.

موفق باشید

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
مدرس و آمار دوره
Course-Teacher
محمد نجاری
کارشناس و فارغ التحصیل مهندسی نرم افزار، برنامه نویس BackEnd سون‌لرن، 5 سال سابقه برنامه‌نویسی فرانت اند و بک اند، مسلط به زبان های Ruby, php, java, javascript ; علاقه مند به Clean Code و مقیاس‌پذیری وب
library_books
۸ مقاله تخصصی
school
۱ دوره برگزار شده
۴۵ علاقمندfavorite
۴۱ دانشجوpeople
۰ رایstar
پیشنیاز های دوره
آشنایی با HTML و CSS و جاوا اسکریپت پیشنیازهای این دوره می باشد.
پشتیبانی فنی دوره
مدرس دوره و تیم پشتیبانی سون لرن به مدت 3 ماه پس از خرید دوره در سامانه پشتیبانی مخصوص دانشجویان (برای دوره های حضوری)، پاسخگوی تمامی سوالات و ابهامات شما در مورد این دوره خواهند بود. همچنین پس از خرید هر کدام از دوره های حضوری و یا مجازی سون لرن، شماره تماس و ایمیل مدرس در اختیار دانشجویان دوره قرار خواهد گرفت تا به سرعت پاسخ سوالات خود را دریافت نمایند.

contact_phone اطلاعات تماس با مدرس :
email mr.n********@*****.***
phone ۰۹۳۶*******
access_time شنبه تا پنجشنبه، ۱۸ الی ۲۳ عصر
info اطلاعات کامل تماس با مدرس، برای دانشجویان دوره در دسترس می باشد.
مشاوره پیش از خرید
در صورتی که در مورد هر کدام از دوره های سون لرن سوال و یا ابهامی در ذهن شما هست، می توانید همین حالا با ما در تماس باشید و از مشاوره رایگان قبل از خرید دوره ها استفاده نمایید.
contact_phone شماره تماس : ۰۲۱۶۶۴۵۲۴۶۹
email ایمیل : support@7Learn.com