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

دانلود Test-driven Development (TDD): Methodologies and Practices

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: متدولوژی‌ها و روش‌هایی که زیربنای یک اجرای موفق توسعه تست‌محور (TDD) هستند کدامند؟ در این دوره آموزشی با عنوان «توسعه تست‌محور (TDD): متدولوژی‌ها و متدهای اجرایی»، با فلسفه‌های TDD آشنا خواهید شد. ابتدا به بررسی چرایی استفاده از TDD و دلایل اتخاذ این رویکرد در توسعه نرم‌افزار می‌پردازیم. سپس، هسته اصلی متدهای TDD، اهمیت تدوین صحیح نیازمندی‌ها و چرخه «قرمز-سبز-بازسازی» (Red-Green-Refactor) را کشف خواهید کرد. در نهایت، یاد می‌گیرید که چگونه آموخته‌های خود را در تیم‌های واقعی پیاده‌سازی کنید. پس از اتمام این دوره، مهارت‌ها و دانش لازم برای به‌کارگیری TDD در پروژه‌های توسعه نرم‌افزاری خود را به دست خواهید آورد.

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

فلسفه TDD TDD Philosophy

  • TDD چیست؟ What Is TDD?

  • مروری کوتاه بر تاریخچه A Short History Lesson

  • تست چیست؟ What Is a Test?

  • اهمیت تیکت‌های استاندارد و صحیح The Importance of Good Tickets

  • فلسفه توسعه تست‌محور The Philosophy of Test-driven Development

متدولوژی‌ها و اصول هسته‌ای Core Methodologies and Principles

  • هرم تست (Testing Pyramid) The Testing Pyramid

  • چرخه قرمز-سبز-بازسازی The Red-green-refactor Loop

  • سبک‌های تست‌نویسی Testing Styles

  • توسعه تست‌محور پذیرش (ATDD) Acceptance Test-driven Development

بازسازی کد و طراحی تست‌محور Refactoring and Test-driven Design

  • استفاده از TDD برای سیستم‌های قدیمی (Legacy) TDD for Legacy Systems

  • مدرن‌سازی کدهای قدیمی Modernizing Legacy Code

  • هدایت تغییرات معماری با TDD Driving Architectural Changes with TDD

TDD در دنیای واقعی TDD in the Real World

  • TDD به عنوان یک فعالیت تیمی TDD as a Team Sport

  • ابزارهای CI/CD و گیت‌های کیفیت CI/CD - Tooling and Quality Gates

نمایش نظرات

آموزش توسعه تست‌محور (TDD): متدولوژی‌ها و متدهای اجرایی
جزییات دوره
53m
14
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
6
از 5
دارد
دارد
دارد
Andy Watt
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andy Watt Andy Watt

اندی یک مهندس نرم افزار با تجربه با نزدیک به 20 سال تجربه در صنعت فناوری است. او در حال حاضر به‌عنوان یک توسعه‌دهنده مستقل فعالیت می‌کند و با کار بر روی پروژه‌های مختلف و استفاده از تعدادی فناوری، زندگی را جذاب نگه می‌دارد. اندی دارای مدرک لیسانس در علوم کامپیوتر از دانشگاه رابرت گوردون است. او عمدتاً با دات نت کار کرده است و از هر فناوری وب قابل تصوری، از ASP کلاسیک گرفته تا Blazor، و همه چیز در این بین استفاده کرده است! اندی که یک یادگیرنده مادام العمر است، به طور مداوم مهارت های خود را از طریق دوره های مختلف رسمی و غیررسمی تقویت می کند. اندی همچنین از به اشتراک گذاشتن دانش خود لذت می برد. او مقالات فنی را در وبلاگ خود می نویسد و اخیراً اولین کتاب خود را با عنوان "ساخت برنامه های کاربردی مدرن SaaS با سی شارپ و دات نت" منتشر کرده است. اندی عاشق بیرون رفتن و کاوش در حومه اسکاتلند است. او صخره‌نورد و تپه‌نوردی مشتاق است و دوست دارد دویدن و دوچرخه سواری کند. اندی بیشتر از یک چالش لذت می برد، خواه یک مشکل فنی خاردار باشد یا یک مسیر کوهستانی شیب دار!