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

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

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی مخصوص توسعه‌دهندگانی است که مشتاق تسلط بر هنر تست‌نویسی در فریم‌ورک‌های مدرن جاوااسکریپت هستند. سفر خود را با یادگیری نحوه ایجاد و تست اپلیکیشن‌های React با استفاده از Enzyme و React Testing Library آغاز کنید. بیاموزید که چگونه هم عملکرد داخلی و هم رفتارهای خارجی کامپوننت‌های React را تست کنید تا از پایداری و قابلیت اطمینان برنامه‌های خود مطمئن شوید. سپس به سراغ Angular خواهید رفت، جایی که با استفاده از Jasmine، مفاهیم تست کردن کامپوننت‌ها، سرویس‌ها و پایپ‌ها را فرا خواهید گرفت. یاد بگیرید که چگونه کامپوننت‌ها را به صورت ایزوله تست کنید و پیچیدگی‌های تعاملات ورودی-خروجی (Input-Output) بین کامپوننت‌های سطح بالا را درک کنید. در پایان این دوره، شما مهارت‌های لازم برای پیاده‌سازی استراتژی‌های تست موثر را خواهید داشت که کیفیت و عملکرد برنامه‌های شما را ارتقا می‌دهد.

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

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

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

  • شروع کار با React Getting started with React

  • ایجاد یک اپلیکیشن ساده React Creating a simple React app

  • ایجاد یک اپلیکیشن کامل React Creating a complete React app

  • درک کامپوننت‌های React Understanding React components

  • تست یک اپلیکیشن React Testing a React app

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

  • نمونه اپلیکیشن React Sample React application

  • آشنایی با Enzyme Introduction to Enzyme

  • رندرینگ سطحی (Shallow) در Enzyme Shallow rendering in Enzyme

  • رندرینگ کامل DOM در Enzyme Full DOM rendering in Enzyme

  • رندرینگ استاتیک در Enzyme Static rendering in Enzyme

  • شبیه‌سازی رویدادها در Enzyme Simulating events in Enzyme

  • تست وضعیت (State) در React با Enzyme Testing React state in Enzyme

  • تست هوک‌های Effect در React با Enzyme Testing React effect hooks in Enzyme

  • استفاده از React Testing Library Using React Testing Library

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

  • شروع کار با Angular Getting started with Angular

  • ایجاد یک اپلیکیشن Angular Creating an Angular application

  • تعریف تست برای یک کلاس ساده Defining tests for a simple class

  • تعریف تست‌های جامع برای یک کلاس Defining comprehensive tests for a class

  • درک کامپوننت‌های Angular Understanding Angular components

  • تست یک کامپوننت Testing a component

  • پیشرفت بیشتر در تست کامپوننت Going further with component testing

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

  • تست کامپوننتی که دارای وضعیت و تابع است Testing a component that has state and functions

  • تست DOM کامپوننت Component DOM testing

  • تست کامپوننتی که دارای کامپوننت‌های فرزند است Testing a component that has child components

  • تعریف کامپوننتی با ورودی‌ها و خروجی‌ها Defining a component that has inputs and outputs

  • تست کامپوننتی با ورودی‌ها و خروجی‌ها Testing a component that has inputs and outputs

  • تست والدِ کامپوننتی که دارای ورودی و خروجی است Testing the parent of a component that has inputs and outputs

  • تعریف یک سرویس Defining a service

  • تست یک سرویس Testing a service

  • تعریف یک پایپ (Pipe) Defining a pipe

  • تست یک پایپ Testing a pipe

  • خلاصه دوره توسعه تست‌محور برای جاوااسکریپت Test-Driven Development for JavaScript: Summary

نمایش نظرات

آموزش توسعه تست‌محور (TDD) برای جاوااسکریپت: واحد ۳
جزییات دوره
9h 41m
36
(آخرین آپدیت)
71
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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