آموزش Front-End First: آزمایش و نمونه سازی از برنامه های JavaScript

Front-End First: Testing and Prototyping JavaScript Apps

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: داشتن یک تولید کننده وب جلویی در بعضی مواقع می تواند چالش برانگیز باشد. در این دوره خواهیم فهمید که چگونه می توان قسمت جلویی را به صورت جداگانه از قسمت عقب تست ، استهزا و نمونه اولیه کرد. همه را بزرگ کنید مقدمه 2m 47s اصول تست واحد دهه 15 نمونه هایی از کد تست سخت 28m 29s آزمایش برنامه Front-End شما دهه 52 برنامه Front-End خود را مسخره کنید 44m 32s نمونه سازی اولیه از برنامه Front-End شما 39 متر 36s ادغام با Front-End Frameworks 18 متر 0 ثانیه علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

مقدمه Introduction

  • معرفی دوره Course Introduction

  • پیش نیازها Prerequisites

  • معرفی ماژول Module Introduction

اصول تست واحد Principles of Unit Testing

  • مقدمه Introduction

  • تست های واحد چیست؟ What are Unit Tests?

  • تست واحد چیست: نسخه ی نمایشی What are Unit Tests: Demo

  • مفاهیم تست واحد Unit Testing Concepts

  • بهانه های مشترک Common Excuses

  • ابزارهای تست Testing Tools

نمونه هایی از کد تست سخت Examples of Hard to Test Code

  • مقدمه Introduction

  • اجزای محکم Tightly Coupled Components

  • مightلفه های محکم اتصال: نسخه ی نمایشی Tightly Coupled Components: Demo

  • قطعات خصوصی Private Parts

  • قطعات خصوصی: نسخه ی نمایشی Private Parts: Demo

  • تک نفره ها Singletons

  • Singletons: نسخه ی نمایشی Singletons: Demo

  • توابع ناشناس Anonymous Functions

  • توابع ناشناس: نسخه ی نمایشی Anonymous Functions: Demo

  • نگرانی های مختلف Mixed Concerns

  • نگرانی های متفاوت: نسخه ی نمایشی Mixed Concerns: Demo

  • اپراتورهای جدید New Operators

  • اپراتورهای جدید: نسخه ی نمایشی New Operators: Demo

  • نتیجه Conclusion

آزمایش برنامه Front-End شما Unit Testing Your Front-End Application

  • مقدمه Introduction

  • موکا Mocha

  • Mocha: نسخه ی نمایشی Mocha: Demo

  • تست های ساده Simple Tests

  • تست های ساده: نسخه ی نمایشی Simple Tests: Demo

  • تست های ناهمزمان Asynchronous Tests

  • تست های ناهمزمان: نسخه ی نمایشی Asynchronous Tests: Demo

  • شروع کار با Grunt Getting Started with Grunt

  • شروع کار با Grunt: Demo Getting Started with Grunt: Demo

  • اجرای آزمایشی به صورت خودکار Running Tests Automatically

  • اجرای آزمایشی به صورت خودکار: نسخه ی نمایشی Running Tests Automatically: Demo

  • دونده تست های ویدئو استودیو Video Studio Tests Runner

  • Video Studio Tests Runner: Demo Video Studio Tests Runner: Demo

  • نتیجه Conclusion

برنامه Front-End خود را مسخره کنید Mocking Your Front-End Application

  • مقدمه Introduction

  • تمسخر چیست؟ What is Mocking?

  • تست های بومی Native Tests

  • تست های بومی: نسخه ی نمایشی Native Tests: Demo

  • Sinon.js Sinon.js

  • Sinon.js: نسخه ی نمایشی Sinon.js: Demo

  • Mockjax Mockjax

  • Mockax: نسخه ی نمایشی Mockax: Demo

  • درخواست را تقویت کنید Amplify Request

  • درخواست را تقویت کنید: نسخه ی نمایشی Amplify Request: Demo

  • توصیه ها Recommendations

  • نتیجه Conclusion

نمونه سازی اولیه از برنامه Front-End شما Prototyping Your Front-End Application

  • مقدمه Introduction

  • نمونه سازی چیست؟ What is Prototyping?

  • نمونه سازی چیست؟: نسخه ی نمایشی What is Prototyping?: Demo

  • سر و کار داشتن با داده های استاتیک Dealing with Static Data

  • سر و کار داشتن با داده های استاتیک: نسخه ی نمایشی Dealing with Static Data: Demo

  • مسخره mockJSON

  • مسخره JSON: نسخه ی نمایشی mockJSON: Demo

  • Caching و Edge Cases Caching and Edge Cases

  • موارد ذخیره سازی و لبه ها: نسخه ی نمایشی Caching and Edge Cases: Demo

  • نتیجه Conclusion

ادغام با Front-End Frameworks Integrating with Front-End Frameworks

  • مقدمه Introduction

  • KnockoutJS KnockoutJS

  • KnockoutJS: نسخه ی نمایشی KnockoutJS: Demo

  • ستون فقرات.js Backbone.js

  • Backbone.js: نسخه ی نمایشی Backbone.js: Demo

  • AngularJS AngularJS

  • AngularJS: نسخه ی نمایشی AngularJS: Demo

  • نتیجه Conclusion

نمایش نظرات

آموزش Front-End First: آزمایش و نمونه سازی از برنامه های JavaScript
جزییات دوره
3h 21m
67
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
125
4.5 از 5
دارد
دارد
دارد
Elijah Manor
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Elijah Manor Elijah Manor

الیاس مانور یک مسیحی و یک خانواده خانوادگی است. او رئیس Manorism ، Inc است و تمرکز خود را در زمینه آموزش و مشاوره در زمینه توسعه وب جلویی دارد. او مدیر منطقه ای مایکروسافت ، مایکروسافت ASP.NET MVP ، ASPInsider و IE userAgent است و از وبلاگ نویسی (http://elijahmanor.com) ، توییت (elijahmanor @) و صحبت در مورد چیزهایی که یاد می گیرد لذت می برد.