آموزش 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
جزییات دوره
5h 19m
41
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
71
3.4 از 5
دارد
دارد
دارد
Sam Breed
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sam Breed Sam Breed

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