تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی توسعه مبتنی بر تست در Spring Boot با استفاده از JUnit و Mockito

دوره آموزشی توسعه مبتنی بر تست در Spring Boot با استفاده از JUnit و Mockito

2 ساعت 8 دقیقهپیشرفته2025-01-15

مدرسین

Maaike van Putten

Maaike van Putten

Trainer and Developer for Java, Python, Spring Boot, and More

جزئیات دوره

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

اهداف یادگیری:
پیاده‌سازی اصول TDD در پروژه‌های Spring Boot.
استفاده از JUnit و Mockito در محیط TDD.
درک نحوه تست لایه‌های مختلف یک API REST در Spring Boot.

مهارت ها

JUnitSpring BootJavaWeb Development ToolsAdvancedOracleSoftware Development ToolsWeb DevelopmentProgramming LanguagesOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - توسعه آزمایش محور در Spring Boot

1. TDD و بوت فنری

  • 02 - مقدمه ای بر TDD در Spring Boot
  • 03 - راه‌اندازی محیط توسعه

2. نوشتن اولین آزمون TDD

  • 04 - فاز قرمز - یک آزمون مردودی بنویسید
  • 05 - فاز سبز - حداقل کد را برای قبولی در آزمون اجرا کنید
  • 06 - فاز Refactor - بهبود کیفیت کد
  • 07 - تکرار - اضافه کردن ویژگی‌های بیشتر

3. TDD برای لایه داده

  • 08 - نوشتن تست TDD برای مخزن
  • 09 - پیاده‌سازی مخزن
  • 10 - تست یکپارچه سازی با پایگاه داده در حافظه
  • 11 - بازسازی لایه داده
  • 12 - تکرار - اضافه کردن بقیه لایه داده

4. TDD برای خدمات با Mockito

  • 13 - مرور سریع کار با موکیتو
  • 14 - نوشتن تست TDD برای لایه سرویس
  • 15 - پیاده‌سازی روش در لایه سرویس
  • 16 - بازسازی مجدد سرویس
  • 17 - تکرار - اضافه کردن بقیه لایه سرویس

5. TDD برای کنترلرها و API‌های RESTful

  • 18 - کار با MockMvc
  • 19 - نوشتن اولین تست TDD برای کنترلر
  • 20 - پیاده‌سازی روش کنترل کننده
  • 21 - Refactoring روش اول کنترلر
  • 22 - تکرار - اضافه کردن بقیه لایه کنترلر

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

  • 23 - دام‌های رایجی که باید از آنها اجتناب کرد
  • 24 - بهترین روش‌ها برای نوشتن تست‌های قابل نگهداری
  • 25 - گردش کار TDD در پروژه‌های واقعی

نتیجه گیری

  • 26 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal