دوره آموزشی
آموزش های لینکدین لرنینگ
دوبله زبان فارسی

توسعه تست محور در اسپرینگ بوت با JUnit و Mockito

توسعه تست محور در اسپرینگ بوت با JUnit و Mockito

✅ سرفصل و جزئیات آموزش

در این دوره یاد می گیرید که چگونه هنگام توسعه پروژه های اسپرینگ بوت، اصول TDD را اعمال کنید.

 اگر تا به حال وقت کافی برای نوشتن تست برای کدتان نداشته اید، می دانید که با چه فاجعه بالقوه ای سر و کار دارید. توسعه توست محور (TDD) به شما این امکان را می دهد که پیش از پیاده سازی کد برای آن کد بنویسید و اساسا از تست برای هدایت فرآیند توسعه استفاده کنید. این دوره به شما نشان می دهد که چگونه اصول TDDرا در پروژه های اسپرینگ بوت اعمال کنید.

از آنجا که مدرس دوره Maaike van Putten آموزش را با معرفی TDD و نمایش یک مثال ساده شروع می کند، نیازی به دانش قبلی در زمینه TDD نیست. سپس به سراغ راه اندازی محیطی که مورد استفاده قرار می گیرد می روید تا بتوانید آن را دنبال کنید. پس از آن متوجه می شوید که چگونه لایه های مختلف REST API، از جمله: لایه کنترلر، لایه سرویس و لایه ریپازیتوری یا داده را به روش TDD توسعه دهید. در نهایت، Maaike دوره را با برخی از بهترین شیوه های TDD جمع بندی می کند.

توسعه تست محور در اسپرینگ بوت با JUnit و Mockito

  • توسعه تست محور در اسپرینگ بوت 0:00:40
  • آشنایی با TDD در اسپرینگ بوت 0:04:52
  • راه اندازی محیط توسعه 0:02:39
  • مرحله قرمز: نوشتن تست غلط 0:04:24
  • مرحله سبز: پیاده سازی کد مینیمال برای قبولی تست 0:01:07
  • مرحله ریفکتور: بهبود کیفیت کد 0:00:54
  • تکرار: افزودن ویژگی های بیشتر 0:05:13
  • نوشتن تست TDD برای ریپازیتوری 0:06:26
  • پیاده سازی ریپازیتوری 0:02:29
  • تست یکپارچه سازی با پایگاه داده در حافظه 0:03:45
  • ریفکتور کردن لایه داده 0:02:32
  • تکرار: افزودن بقیه لایه داده 0:05:50
  • بررسی سریع کار با Mockito 0:05:11
  • نوشتن تست TDD برای لایه سرویس 0:05:39
  • پیاده سازی متد مذکور در لایه سرویس 0:01:53
  • ریفکتور کردن سرویس 0:02:38
  • تکرار: افزودن بقیه لایه سرویس 0:22:51
  • کار با MockMvc 0:02:01
  • نوشتن اولین تست TDD برای کنترلر 0:08:53
  • پیاده سازی متد مذکور در لایه کنترلر 0:01:55
  • ریفکتور کردن اولین متد کنترلر 0:01:01
  • تکرار: افزودن بقیه لایه کنترلر 0:24:08
  • مشکلات رایج که باید از آنها اجتناب کرد 0:04:23
  • بهترین شیوه ها برای نوشتن تست های قابل نگهداری 0:02:53
  • گردش کار TDD در پروژه های واقعی 0:03:18
  • گام های بعدی 0:00:46

842,500 168,500 تومان

مشخصات آموزش

توسعه تست محور در اسپرینگ بوت با JUnit و Mockito

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:پیشرفته
  • تعداد درس:26
  • مدت زمان :2:08:51
  • حجم :329.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,474,500 294,900 تومان
  • زمان: 03:44:14
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,827,500 1,565,500 تومان
  • زمان: 19:49:53
  • تعداد درس: 83
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,304,500 660,900 تومان
  • زمان: 08:22:41
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,504,000 1,300,800 تومان
  • زمان: 16:28:13
  • تعداد درس: 122
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,009,000 801,800 تومان
  • زمان: 10:09:27
  • تعداد درس: 32
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
11,099,500 2,219,900 تومان
  • زمان: 28:06:16
  • تعداد درس: 215
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,359,500 1,271,900 تومان
  • زمان: 16:06:37
  • تعداد درس: 119
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,244,000 248,800 تومان
  • زمان: 03:09:20
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید