آموزش 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 21m
67
Pluralsight (پلورال سایت) pluralsight-small
20 اردیبهشت 1392 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 @) و صحبت در مورد چیزهایی که یاد می گیرد لذت می برد.

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

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

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