آموزش توسعه تست‌محور (TDD) برای جاوااسکریپت: واحد ۲ - آخرین آپدیت

دانلود Test-Driven Development for JavaScript: Unit 2

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره برای توسعه‌دهندگانی طراحی شده است که می‌خواهند در هنر تست کردن اپلیکیشن‌های جاوااسکریپت با استفاده از Jest به مهارت برسند. در این دوره عمیقاً به دنیای توسعه تست‌محور (TDD) وارد می‌شوید و یاد می‌گیرید چگونه اصول آن را برای تولید کد تمیز و قابل اعتماد به کار بگیرید. پیچیدگی‌های Mocking، از جمله استفاده از توابع Mock، Spyها و تایمرها را برای شبیه‌سازی سناریوهای پیچیده و افزایش دقت تست‌ها بررسی خواهید کرد. همچنین با تست کردن کلاس‌های ECMAScript و کدهای جاوااسکریپت مبتنی بر مرورگر با استفاده از ابزارهای قدرتمندی مانند JSDOM و Testing Library آشنا خواهید شد. در پایان این دوره، مهارت‌های لازم برای نوشتن تست‌های با کیفیت بالا را کسب خواهید کرد که پایداری و کاربرپسند بودن برنامه‌های شما را تضمین می‌کند.

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

توسعه تست‌محور (TDD) Test-Driven Development

  • اهداف آموزشی Learning objectives

  • ایجاد و استفاده از تابع Mock Creating and using a mock function

  • درک ویژگی .mock Understanding the .mock property

  • استفاده از توابع Mock برای شبیه‌سازی API Using mock functions to mock an API

  • Mock کردن ماژول‌ها Mocking modules

  • Mock کردن Promiseها Mocking promises

  • Mock کردن درخواست‌های REST Mocking REST calls

  • اهداف آموزشی Learning objectives

  • Spy کردن روی توابع Spying on functions

  • تعریف پیاده‌سازی Mock برای یک Spy Defining a mock implementation for a spy

  • Mock کردن تایمرها Mocking timers

  • Mock کردن تایمرها - تکنیک‌های تکمیلی Mocking timers - additional techniques

  • مقدمه‌ای بر کلاس‌های ES6 Introduction to ES6 classes

  • تعریف Mockهای خودکار برای کلاس‌های ES6 Defining automatic mocks for ES6 classes

  • تعریف Mockهای دستی برای کلاس‌های ES6 Defining manual mocks for ES6 classes

  • اهداف آموزشی Learning objectives

  • مروری بر TDD Overview of TDD

  • اجرای عملی TDD TDD walkthrough

  • بازسازی کد (Refactoring) Refactoring

  • بازسازی کد با استفاده از ارث‌بری Refactoring with inheritance

  • تکنیک‌های تکمیلی Additional techniques

  • اهداف آموزشی Learning objectives

  • مبانی DOM DOM essentials

  • مقدمه‌ای بر JSDOM Introduction to JSDOM

  • دسترسی به محتوا با استفاده از JSDOM Accessing content using JSDOM

  • بارگذاری یک فایل HTML در تست Loading an HTML file in a test

  • تست کدهای جاوااسکریپت که به محتوای HTML دسترسی دارند Testing JavaScript code that accesses HTML content

  • تست هندلرهای رویداد (Event Handlers) Testing event handlers

  • مقدمه‌ای بر Testing Library Introduction to Testing Library

  • انواع Queryهای موجود در Testing Library Types of query available in Testing Library

  • بررسی دقیق‌تر APIهای Query در Testing Library A closer look at the query API in Testing Library

  • استفاده از کتابخانه‌های مکمل در کنار Testing Library Using companion libraries with Testing Library

نمایش نظرات

آموزش توسعه تست‌محور (TDD) برای جاوااسکریپت: واحد ۲
جزییات دوره
8h 17m
32
(آخرین آپدیت)
79
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده