آموزش Backbone.JS در عمق و مقدمه تست با Mocha و Sinon

Backbone.JS In-Depth and Intro to Testing with Mocha and Sinon

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: برنامه های وب غیر پیش پا افتاده نیازمند فراتر رفتن از برنامه های jQuery هستند که به یکسو تبدیل می شوند و به یک ساختار قابل تست کد با یک مسئولیت تبدیل می شوند. سام رویکرد سبک Backbone برای ساخت برنامه های MVC سمت مشتری را به ما نشان می دهد و در تست های واحدی با Mocha ایجاد می شود ... برنامه های وب غیر پیش پا افتاده نیاز به فراتر رفتن از برنامه های jQuery دارند و به معماری های قابل تست و یکپارچه پاسخ می دهند. سام رویه سبک Backbone برای ساخت برنامه های MVC سمت مشتری را به ما نشان می دهد و در تست های واحدی با Mocha و Sinon.JS ساخته می شود.

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

چگونه به اینجا رسیدیم How We Got Here

  • مقدمه Introduction

  • وابستگی های ستون فقرات: jQuery Backbone Dependencies: jQuery

  • بررسی جی کوئری jQuery Review

  • وابستگی های ستون فقرات: نمره کم Backbone Dependencies: Underscore

  • برنامه های تک صفحه Single Page Applications

  • فلسفه ، کاربرد و قرارداد Philosophy, Usage, and Convention

  • اجزای اصلی ستون فقرات Core Backbone Components

  • وراثت و گسترش نمونه اولیه Prototypal Inheritance and Extension

بررسی اجمالی برنامه نظرات Overview of The Comments Application

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

  • نظرات مدل ، مجموعه و نمایش Comments Model, Collection and View

  • نظر برنامه مشاهده Comment Application View

  • خلاصه عملکرد Summarizing the Functionality

  • س Q&A

  • نظرات راه اندازی و وابستگی پروژه Comments Project Setup and Dependencies

  • نمایش ویژگی پیشرفته Advanced Feature Demonstration

  • Walkthrough کد Code Walkthrough

  • ویژگی های کد اضافی Additional Code Features

مدل های ستون فقرات در عمق Backbone Models In-Depth

  • مدل های عمق Models In-Depth

  • Model.parse Model.toJSON Model.parse & Model.toJSON

  • تعریف مدل ها Defining Models

  • استفاده از API های RESTful Using RESTful APIs

  • برنامه نویسی زنده: REST API Live Coding: REST APIs

  • سوالات پرسونا Persona Questions

نمایش ستون فقرات در عمق Backbone Views In-Depth

  • الگوهای بازدید Views & Templates

  • رندر الگوها Rendering Templates

  • رویدادهای DOM و مدیریت حافظه DOM Events and Memory Management

  • رندر مسئولانه Responsible Rendering

  • س Q&A

مجموعه ستون فقرات و روترهای عمق Backbone Collections and Routers In-Depth

  • مجموعه ها Collections

  • بازیابی داده های مدل Retrieving Model Data

  • همگام سازی داده ها با سرور Syncing Data with the Server

  • پس زمینه مسیریابی Routing Background

  • روتر ستون فقرات Backbone Router

  • روتر Walkthrough کد Router Code Walkthrough

آزمایش برنامه های ستون فقرات Testing Backbone Applications

  • Backbone API معرفی پروژه Backbone API Project Introduction

  • آزمایش در ستون فقرات Testing in Backbone

  • تست های نوشتن Writing Tests

  • با استفاده از Sinon.js Using Sinon.js

  • تست کردن برنامه های کنترل رویداد Testing Event Handlers

  • تست نماها Testing Views

  • Q نهایی Final Q&A

نمایش نظرات

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

آموزش Backbone.JS در عمق و مقدمه تست با Mocha و Sinon
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5h 19m
41
Pluralsight (پلورال سایت) pluralsight-small
24 مهر 1392 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
71
3.4 از 5
دارد
دارد
دارد
Sam Breed

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sam Breed Sam Breed

سام یکی از همکاران اصلی Backbone و CTO Quick Left است. سام در حال حاضر مشغول تألیف کتاب آینده ستون فقرات در عمل برای انتشارات منینگ است.

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

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

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