نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آزمایش و توسعه جاوا اسکریپت بدون دردسر و بدون دردسر با Wallaby.js. همه را بزرگ کنید آزمایش جاوا اسکریپت همیشه درد داشته است. دیگر نه 37m 19s گردش کار توسعه جدید با Wallaby.js 45 متر 11 ثانیه محافظت از کد میراث 59 متر 14 ثانیه Refactoring با اعتماد به نفس 24m 31s استفاده از ES6 + ، TypeScript و CoffeeScript در Test Code 39 متر 22 ثانیه در شیار 23 متر 12 ثانیه علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
آزمایش جاوا اسکریپت همیشه درد داشته است. دیگر نه
JavaScript Testing Has Always Been a Pain; Not Anymore
-
درد آزمایش سنتی جاوا اسکریپت
The Pain of Traditional JavaScript Testing
-
وعده Wallaby.js
The Promise of Wallaby.js
-
تاریخچه: تست دستی (نسخه ی نمایشی)
History: Manual Testing (Demo)
-
تاریخچه: مرورگرهای آزمایش مرورگر (نسخه ی نمایشی)
History: Browser Test Runners (Demo)
-
تاریخچه: دونده های آزمایشی خط فرمان (نسخه ی نمایشی)
History: Command Line Test Runners (Demo)
-
تاریخچه: IDE Integrated Test Runners (نسخه ی نمایشی)
History: IDE Integrated Test Runners (Demo)
-
آینده: Wallaby.js (نسخه ی نمایشی)
Future: Wallaby.js (Demo)
-
نحوه استفاده از این دوره و آنچه که خواهیم ساخت
How to Use This Course and What We'll Build
گردش کار توسعه جدید با Wallaby.js
A New Development Workflow with Wallaby.js
-
یک گردش کار جدید
A New Workflow
-
نصب Wallaby.js در Visual Studio (نسخه ی نمایشی)
Installing Wallaby.js in Visual Studio (Demo)
-
اولین تست شما (نسخه ی نمایشی)
Your First Test (Demo)
-
پیکربندی موکا (نسخه ی نمایشی)
Configuring Mocha (Demo)
-
اولین گردش کار را آزمایش کنید (نسخه ی نمایشی)
Test First Workflow (Demo)
-
کنسول Wallaby.js (نسخه ی نمایشی)
The Wallaby.js Console (Demo)
-
شاخص وضعیت آزمون جهانی (نسخه ی نمایشی)
Global Test Status Indicator (Demo)
-
این فقط کار می کند! - اجرای کد در مرورگر (نسخه ی نمایشی)
It Just Works! - Run Code in a Browser (Demo)
-
Console.log () Magic (نسخه ی نمایشی)
Console.log() Magic (Demo)
-
پیکربندی ابزار دقیق (نسخه ی نمایشی)
Configuring Instrumentation (Demo)
-
بعدی چیست
What's Next
محافظت از کد میراث
Protecting Legacy Code
-
مقدمه
Introduction
-
توضیح رفتار میراث (نسخه ی نمایشی)
Explanation of Legacy Behavior (Demo)
-
پیدا کردن و پوشش دادن کد کشف نشده (نسخه ی نمایشی)
Finding and Covering Uncovered Code (Demo)
-
تأیید ایمن کار تست های جدید (نسخه ی نمایشی)
Safely Verifying New Tests Work (Demo)
-
پوشش زرد به معنای پوشش جزئی (نسخه ی نمایشی)
Yellow Means Partial Coverage (Demo)
-
شبیه سازی زمان (نسخه ی نمایشی)
Simulating Time (Demo)
-
بازخورد استثنا (نسخه ی نمایشی)
Exception Feedback (Demo)
-
تست پارامتر شده (نسخه ی نمایشی)
Parameterized Testing (Demo)
-
بررسی شاخص های پوشش (نسخه ی نمایشی)
Review Coverage Indicators (Demo)
Refactoring با اعتماد به نفس
Refactoring with Confidence
-
Refactoring JS درد بود
Refactoring JS Was a Pain
-
مجموعه تست تقسیم (نسخه ی نمایشی)
Split Test Sets (Demo)
-
Refactor به مدل شی صفحه (نسخه ی نمایشی)
Refactor to Page Object Model (Demo)
-
تقسیم کد به پرونده ها (نسخه ی نمایشی)
Split Code into Files (Demo)
-
Refactoring Code (نسخه ی نمایشی)
Refactoring Code (Demo)
-
نکته: ساخت پیام های خطای Wallaby به صورت پاپ (نسخه ی نمایشی)
Tip: Making Wallaby Error Messages Pop (Demo)
-
نمایش تست های پوشش دهنده یک خط کد (نسخه ی نمایشی)
Show Tests Covering a Line of Code (Demo)
-
پیکربندی تأخیرها
Configuring Delays
-
خلاصه کردن
Recap
استفاده از ES6 + ، TypeScript و CoffeeScript در Test Code
Using ES6+, TypeScript, and CoffeeScript in Test Code
-
چرا Wallaby برای آینده جاوا اسکریپت راک می کند
Why Wallaby Rocks for the Future of JavaScript
-
استفاده از TypeScript (نسخه ی نمایشی)
Using TypeScript (Demo)
-
استفاده از CoffeeScript (نسخه ی نمایشی)
Using CoffeeScript (Demo)
-
پیکربندی Babel برای ES6 + (نسخه ی نمایشی)
Configuring Babel for ES6+ (Demo)
-
استفاده از ES6 + (نسخه ی نمایشی)
Using ES6+ (Demo)
-
یاور صفحه Refactor به یک کلاس (نسخه ی نمایشی)
Refactor Page Helper to a Class (Demo)
-
استفاده از ES6 + در کد برنامه (نسخه ی نمایشی)
Using ES6+ in Application Code (Demo)
-
خلاصه کردن
Recap
در شیار
In the Groove
-
مقدمه
Introduction
-
عیب یابی Wallaby (نسخه ی نمایشی)
Troubleshooting Wallaby (Demo)
-
اقدامات هوشمند برای کد کشف نشده (نسخه ی نمایشی)
Smart Actions for Uncovered Code (Demo)
-
فقط تست های مبتلا در تغییرات اجرا می شوند (نسخه ی نمایشی)
Only Affected Tests are Run on Changes (Demo)
-
اجرای یک تست (نسخه ی نمایشی)
Run One Test (Demo)
-
اجرای تمام آزمونها در یک فایل (نسخه ی نمایشی)
Run All tests in a File (Demo)
-
اجرای همه تست ها در یک پروژه (نسخه ی نمایشی)
Run All Tests in a Project (Demo)
-
مشاهده آزمایشات - عکسهای مرورگر! (نسخه ی نمایشی)
Seeing Tests - Browser Screenshots! (Demo)
-
چندین ادعا در Wallaby خوب هستند (نسخه ی نمایشی)
Multiple Assertions Are Ok in Wallaby (Demo)
-
Wallaby.js برای Node.js (نسخه ی نمایشی)
Wallaby.js for Node.js (Demo)
-
منابع
Resources
-
از کجا برویم
Where to Go from Here
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات