لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بوت بهار: توسعه آزمایش محور
Spring Boot: Test-Driven Development
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نوشتن کدی که به راحتی قابل آزمایش باشد - در مراحل اولیه و اغلب - نه تنها می تواند به شما در دستیابی به کدهای با کیفیت بالاتر کمک کند، بلکه می تواند این کار را با الگوهای تکرارپذیر انجام دهد که در فرآیندهای ساخت و استقرار شما اجرا می شوند. تمرین توسعه مبتنی بر آزمایش میتواند به شما کمک کند چرخههای انتشار نرمافزار خود را سرعت بخشید و اطمینان حاصل کنید که محصولی با کیفیت بالا خواهید داشت. در این دوره، فرانک مولی به شما نشان میدهد که چگونه برنامههای جاوا مبتنی بر Spring را بنویسید که از الگوی توسعه مبتنی بر آزمایش پیروی میکنند تا به سرعت کدهای با کیفیت بالاتر دست پیدا کنید. او یک نمای کلی از شیوههای توسعه آزمایش محور عمومی در Spring به شما ارائه میدهد، به آزمایش واحد در یک برنامه کاربردی Spring نگاه میکند، از اشیاء ساختگی برای آزمایش واحد استفاده میکند، آزمایش را با Spring یکپارچه میکند، و موارد دیگر. فرانک چالشها و راهحلهایی را در طول دوره ارائه میکند، بنابراین میتوانید آنچه را که در طول مسیر یاد گرفتهاید تمرین کنید.
سرفصل ها و درس ها
معرفی
Introduction
بهبود کیفیت و بهره وری با TDD
Improving quality and productivity with TDD
آنچه شما باید بدانید
What you should know
1. TDD بهار
1. Spring TDD
توسعه آزمایش محور
Test-driven development
تست در بهار
Testing in Spring
واحد آزمایش یک برنامه Spring
Unit testing a Spring application
چالش: آزمون واحد
Challenge: Unit test
راه حل: تست واحد
Solution: Unit test
تست ادغام با Spring
Integration testing with Spring
چالش: آزمون ادغام
Challenge: Integration test
راه حل: تست یکپارچه سازی
Solution: Integration test
تست وب با Spring
Web testing with Spring
چالش: تست یکپارچه سازی وب
Challenge: Web integration testing
راه حل: تست یکپارچه سازی وب
Solution: Web integration testing
Frank Moley یک توسعه دهنده نرم افزار، معمار، دانشجو و معلم پرشور است.
فرانک همه چیز را ساخته است، از برنامه های داخلی کوچک و تک کاره گرفته تا پلتفرم های توزیع شده جهانی در مقیاس بزرگ. از دیدگاه معماری و توسعه، او بر ساخت پلتفرمها با استفاده از معماریهای کاربردی مدرن و کانتینریسازی سیستمها در ارائههای ابری چند ابری، عمومی و خصوصی، و ترکیبی تمرکز میکند. درایورهای فرانک فراتر از توسعه نرم افزار به امنیت، طراحی و مدل سازی داده ها، DevOps، چابکی و کیفیت گسترش می یابند. بزرگترین علاقه حرفه ای او به عنوان معلم و دانش آموز آموزش است. فرانک تلاش می کند هر روز چیز جدیدی یاد بگیرد و سپس آن را به هر تعداد که می تواند آموزش دهد.
نمایش نظرات