آموزش توسعه تست‌محور (TDD) در Spring Boot با JUnit و Mockito - آخرین آپدیت

دانلود Test-Driven Development in Spring Boot with JUnit and Mockito

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اگر تا به حال برای نوشتن تست‌های کد خود با کمبود وقت مواجه شده‌اید، می‌دانید که با چه فاجعه احتمالی روبرو هستید. توسعه تست‌محور (TDD) به شما این امکان را می‌دهد که پیش از نوشتن کد پیاده‌سازی، ابتدا تست را بنویسید و در واقع از تست برای هدایت فرآیند توسعه خود استفاده کنید. این دوره به شما آموزش می‌دهد که چگونه اصول TDD را در پروژه‌های Spring Boot به کار بگیرید. در این دوره هیچ دانش قبلی از TDD لازم نیست؛ بنابراین مدرس، Maaike van Putten، ابتدا با معرفی TDD و ارائه یک مثال ساده شروع می‌کند. سپس به پیکربندی محیط توسعه می‌پردازد تا بتوانید گام‌به‌گام پیش بروید. پس از آن، نحوه توسعه لایه‌های مختلف یک REST API را به روش TDD خواهید آموخت: لایه کنترلر (Controller)، لایه سرویس (Service) و لایه داده/مخزن (Repository). در نهایت، دوره با بررسی بهترین شیوه‌های پیاده‌سازی TDD به پایان می‌رسد.

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

مقدمه Introduction

  • توسعه تست‌محور در Spring Boot Test-driven development in Spring Boot

1. TDD و Spring Boot 1. TDD and Spring Boot

  • پیکربندی محیط توسعه Setting up the development environment

  • معرفی TDD در Spring Boot Introduction to TDD in Spring Boot

2. نوشتن اولین تست TDD 2. Writing Your First TDD Test

  • فاز سبز: پیاده‌سازی حداقل کد برای پاس شدن تست Green phase: Implement the minimal code to pass the test

  • فاز قرمز: نوشتن تست شکست‌خورده Red phase: Write a failing test

  • فاز بازسازی (Refactor): بهبود کیفیت کد Refactor phase: Improve the code quality

  • تکرار: افزودن ویژگی‌های بیشتر Repeat: Adding more features

3. TDD برای لایه داده (Data Layer) 3. TDD for the Data Layer

  • تکرار: تکمیل لایه داده Repeat: Adding the rest of the data layer

  • نوشتن تست TDD برای Repository Writing TDD test for the repository

  • بازسازی لایه داده Refactoring the data layer

  • تست یکپارچگی با دیتابیس در حافظه (In-memory) Integration testing with an in-memory database

  • پیاده‌سازی Repository Implementing the repository

4. TDD برای سرویس‌ها با Mockito 4. TDD for Services with Mockito

  • بازسازی سرویس Refactoring the service

  • نوشتن تست TDD برای لایه سرویس Writing a TDD test for the service layer

  • تکرار: تکمیل لایه سرویس Repeat: Adding the rest of the service layer

  • پیاده‌سازی متد در لایه سرویس Implementing the method in the service layer

  • مروری سریع بر کار با Mockito Quick overview of working with Mockito

5. TDD برای کنترلرها و RESTful APIها 5. TDD for Controllers and RESTful APIs

  • نوشتن اولین تست TDD برای کنترلر Writing the first TDD test for the controller

  • کار با MockMvc Working with MockMvc

  • پیاده‌سازی متد کنترلر Implementing the method of the controller

  • بازسازی اولین متد کنترلر Refactoring the first method of the controller

  • تکرار: تکمیل لایه کنترلر Repeat: Adding the rest of the controller layer

6. بهترین شیوه‌های TDD 6. TDD Best Practices

  • بهترین شیوه‌ها برای نوشتن تست‌های قابل نگهداری Best practices for writing maintainable tests

  • جریان کاری TDD در پروژه‌های واقعی TDD workflow in real projects

  • اشتباهات رایج که باید از آن‌ها دوری کرد Common pitfalls to avoid

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش توسعه تست‌محور (TDD) در Spring Boot با JUnit و Mockito
جزییات دوره
2h 8m
26
(آخرین آپدیت)
12,424
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Maaike van Putten Maaike van Putten

توسعه دهنده نرم افزار و مربی IT