TDD با استفاده از Spring 6 و JUnit

TDD using Spring 6 and JUnit

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در مورد نحوه اعمال توسعه تست محور (TDD) برای توسعه برنامه های کاربردی Spring سردرگم هستید؟ در این دوره آموزشی، TDD با استفاده از Spring 6 و JUnit، با تسلط بر تکنیک‌ها، چارچوب‌ها و ابزارهای TDD، نوشتن کدهای قوی و قابل نگهداری آسان را یاد خواهید گرفت. ابتدا، چرخه TDD و نحوه استفاده از TDD با یک برنامه دنیای واقعی را بررسی خواهید کرد. در مرحله بعد، نحوه استفاده از تست‌های واحد را برای توسعه کنترل‌کننده‌ها و سرویس‌های برنامه خود خواهید دید. در نهایت، نحوه ایجاد تست های واحد برای لایه ماندگاری را یاد خواهید گرفت و در مورد تست های ادغام یاد خواهید گرفت. پس از اتمام این دوره، مهارت ها و دانش های TDD، JUnit و Spring مورد نیاز برای توسعه برنامه های کاربردی قابل اعتماد و قوی را خواهید داشت.

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

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

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

معرفی توسعه تست محور Introducing Test-driven Development

  • مقدمه Introduction

  • آزمون های TDD و واحد TDD and Unit Tests

  • نسخه نمایشی چرخه TDD: FizzBuzz TDD Cycle Demo: FizzBuzz

  • طراحی یک اپلیکیشن قابل آزمایش Designing a Testable Application

  • دو رویکرد برای آزمایش Two Approaches for Testing

  • برنامه آزمایشی The Demo Application

ساخت لایه وب Building the Web Layer

  • کمی طراحی A Little Bit of Design

  • ایجاد پروژه Creating the Project

  • راه اندازی کلاس آزمون Setting up the Test Class

  • خوانایی بیشتر تست های شما Making Your Tests More Readable

  • ایجاد یک بلیط Creating a Ticket

  • تعیین یک نماینده برای یک بلیط Assigning an Agent to a Ticket

  • به روز رسانی وضعیت بلیط Updating the Ticket Status

  • به روز رسانی بلیط ها Updating Tickets

  • گرفتن بلیط Getting Tickets

  • تست های دیگر (برای سناریوهای خطا) Other Tests (For Error Scenarios)

ساختن لایه سرویس Building the Service Layer

  • تست لایه سرویس Testing the Service Layer

  • راه اندازی کلاس آزمون Setting up the Test Class

  • ایجاد یک بلیط Creating a Ticket

  • تعیین یک نماینده برای یک بلیط Assigning an Agent to a Ticket

  • حل و فصل یک بلیط Resolving a Ticket

  • بستن یک بلیط Closing a Ticket

  • به روز رسانی بلیط ها Updating Tickets

  • گرفتن بلیط با شناسه Getting a Ticket by ID

  • فیلتر کردن بلیط ها Filtering Tickets

ساخت لایه پایداری Building the Persistence Layer

  • تست لایه ماندگاری Testing the Persistence Layer

  • راه اندازی کلاس آزمون Setting up the Test Class

  • فیلتر کردن بلیط ها بر اساس معیارهای متعدد Filtering Tickets Based on Multiple Criteria

  • تست های یکپارچه سازی Integration tests

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

نمایش نظرات

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

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

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

TDD با استفاده از Spring 6 و JUnit
جزییات دوره
2h 17m
31
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
9
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Esteban Herrera Esteban Herrera

چگونه می توانم به شما کمک کنم؟

استبان هررا بیش از دوازده سال تجربه در صنعت توسعه نرم افزار دارد. او در نقش‌ها و پروژه‌های زیادی کار کرده است، اما بیشتر در زمینه معماری و توسعه سیستم‌های سازمانی با جاوا و جاوا اسکریپت فعالیت کرده است.

اما او همچنین از برنامه نویسی در iOS، Android و VR/AR لذت می برد.

این روزها، او تمام وقت خود را صرف یادگیری چیزهای جدید، نوشتن مقاله، آموزش برنامه نویسی و لذت بردن از فرزندانش می کند