آموزش توسعه آزمایشی عملی برای برنامه نویسان جاوا

Practical Test-Driven Development for Java Programmers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: بیاموزید که چگونه از آزمونها برای نوشتن کد خود ، یک جز key اصلی برنامه نویسی چابک استفاده کنید. فراتر از تئوری ، این دوره طیف وسیعی از مباحث عملی را شامل می شود که می تواند به توسعه دهندگان جاوا کمک کند تا با توسعه آزمون محور (TDD) بلند شوند. مدرس Matt Greencroft به شما کمک می کند تا شما را با روند مورد نیاز TDD آشنا کند و همچنین نحوه مقابله با چالش های دنیای واقعی را که ممکن است هنگام انجام TDD با آن روبرو شوید. کشف کنید که چگونه اولین آزمون خود را بنویسید و تعیین کنید چه چیزی یک آزمون خوب یا بد را ایجاد می کند. بعلاوه ، بیاموزید که چگونه کدها را در جایی که به منابع شخص ثالث وابسته است ، نحوه ایجاد مسخره و خرد با Mockito - کتابخانه معروف شخص ثالث - و موارد دیگر را آزمایش کنید.

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

مقدمه Introduction

  • خوش آمدی Welcome

مقدمه 1. What Is Test-Driven Development?

  • توسعه محور تست چیست؟ What is test-driven development?

  • چه چیزی را می خواهید آزمایش کنید؟ What do you want to test?

مقدمه 2. Introducing JUnit

  • مطالعه موردی The case study

  • دستورالعمل هایی را برای کاربران IntelliJ تنظیم کنید Set up instructions for IntelliJ users

  • تنظیم ساختار پروژه Setting up the project structure

  • مبانی JUnit JUnit basics

مقدمه 3. Writing Your First Tests

  • نمونه ها و نتایج Examples and outcomes

  • رسیدن به قرمز Getting to red

  • سبز شدن Getting to green

  • چرا همیشه با قرمز شروع می کنید Why you always start with red

  • افزودن تست های بیشتر Adding more tests

  • در آخر نوشتن کد Finally writing some code

مقدمه 4. Practicing the Basics

  • تست استثنائات Testing for exceptions

  • چالش 1 Challenge 1

  • پیاده روی 1 Walkthrough 1

  • چالش 2 Challenge 2

  • پیاده روی 2 و چالش 3 Walkthrough 2 and challenge 3

  • پیاده روی 3 Walkthrough 3

  • رسیدن به نیازهای پیچیده تر Getting to more complex requirements

  • استفاده از TDD برای برطرف کردن ایمن اشکالات Using TDD to safely fix bugs

  • چالش 4 و پیاده روی 4 Challenge 4 and walkthrough 4

  • اتمام الزامات تجاری Finishing the business requirements

مقدمه 5. Refactoring

  • معرفی refactoring Introducing refactoring

  • کد ساختاری Restructuring code

مقدمه 6. Best Practices

  • تست های خوب و بد Good and bad tests

  • JUnit ادعا می کند JUnit asserts

مقدمه 7. Stubs

  • تست کد با وابستگی Testing code with dependencies

  • ساختن یک نمونه Building an example

  • خرد خرد Creating the stub

مقدمه 8. Mocking with Mockito

  • چرا مسخره ها مفید هستند Why mocks are useful

  • ایجاد یک تمسخر Creating a mock

  • رفتار آزمون Testing behaviour

  • گزینه های نحوی ساختگی Mockito syntax options

مقدمه 9. Fakes and Tautologies

  • نقد و بررسی تقلب ها و اصطلاحات Reviewing fakes and tautologies

  • چالش 5 Challenge 5

  • پیاده روی 5 Walkthrough 5

  • با استفاده از setUp و tearDown Using setUp and tearDown

  • اصطلاحات Tautologies

  • چگونه برای جلوگیری از tautologies How to avoid tautologies

مقدمه 10. Handling Legacy Code

  • بارگیری مطالعه مورد نهایی Loading up the final case study

  • درک ساختار پروژه Understanding the project structure

  • درک منطق تجارت Understanding the business logic

  • درک منطق تجارت Understanding the business logic

  • اضافه کردن Mockito Adding Mockito

  • تنظیم تست ها Setting up the tests

  • نیاز به جاسوسی The need for spying

  • چالش 6 Challenge 6

  • پیاده روی 6 ، قسمت 1 Walkthrough 6, part 1

  • پیاده روی 6 ، قسمت 2 Walkthrough 6, part 2

نمایش نظرات

نظری ارسال نشده است.

آموزش توسعه آزمایشی عملی برای برنامه نویسان جاوا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 50m
50
Linkedin (لینکدین) lynda-small
03 آبان 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
44,732
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matt Greencroft Matt Greencroft

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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