آموزش توسعه آزمایش محور: تصویر بزرگ

Test-driven Development: The Big Picture

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

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

توسعه تست محور چیست؟ What Is Test-driven Development?

  • نمای کلی ماژول Module Overview

  • چالش های توسعه نرم افزار Software Development Challenges

  • توسعه تست محور چیست؟ What Is Test-driven Development?

  • تاریخچه توسعه آزمایش محور History of Test-driven Development

  • چرا توسعه آزمایش محور را تمرین کنیم؟ Why Practice Test-driven Development?

  • خلاصه ماژول Module Summary

برنامه های آزمایشی 101 Testing Applications 101

  • نمای کلی ماژول Module Overview

  • انواع تست Types of Testing

  • تست چارچوب ها و ابزار Testing Frameworks and Tools

  • مفاهیم تست Testing Concepts

  • بینش از تست Insights from Testing

  • خلاصه ماژول Module Summary

تکنیک های رایج برای تست کد Common Techniques for Testing Code

  • نمای کلی ماژول Module Overview

  • تزریق وابستگی Dependency Injection

  • تست دوبل Test Doubles

  • بهترین شیوه ها Best Practices

  • خلاصه ماژول Module Summary

گوچاهای توسعه تست محور Test-driven Development Gotchas

  • نمای کلی ماژول Module Overview

  • ضد الگوها Anti-patterns

  • محدودیت های TDD Limitations of TDD

  • پرسش های رایج Common Questions

  • خلاصه ماژول Module Summary

آیا توسعه آزمایش محور تنها چیزی است که من نیاز دارم؟ Is Test-driven Development All I Need?

  • نمای کلی ماژول Module Overview

  • ازمایش عملکرد Performance Testing

  • تست تولید Production Testing

  • تست امنیت و انطباق Security and Compliance Testing

  • خلاصه ماژول Module Summary

  • خلاصه دوره Course Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش توسعه آزمایش محور: تصویر بزرگ
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 14m
29
Pluralsight (پلورال سایت) pluralsight-small
15 مهر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Jason Olson

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Olson Jason Olson

جیسون اولسون یک مهندس نرم افزار است که علاقه زیادی به محاسبات توزیع شده و فناوری مبتنی بر ابر دارد. او یک توسعه دهنده پشته کامل در Concur ، و پیش از این یک انجیلیست فنی و مدیر برنامه در مایکروسافت است. خارج از کار ، او پدر دو شوهر است و شوهر دوست داشتنی است. او عاشق ساختن سیستمهایی است که به صورت توزیع شده ، مقیاس بندی و تحمل خطا و قابل اعتماد باشد. وی در Microsoft//build/(2011 ، 2013 ، 2014 و 2015) ، Tech Ed ، کنفرانسهای داخلی مایکروسافت و بسیاری از گروههای کاربر دات نت سخنرانی کرده است. او همچنین به عنوان مهمان در پادکست هایی مانند .NET Rocks و Hanselminutes ظاهر شده است.

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

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

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