نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما یاد می دهد که برای کد خود و نحوه پیاده سازی آن در جاوا از جمله Junit ، TDD و نحوه ساختن کد خود برای تست ، تست های خودکار بنویسید. در این دوره ، با معرفی تست در جاوا ، نوشتن تست های خودکار را یاد می گیرید برای کد شما و نحوه پیاده سازی آن در جاوا. ابتدا ، نحوه نوشتن تست های خوب ، قابل نگهداری و خودکار برای کد جاوا را جستجو خواهید کرد. در مرحله بعدی ، TDD را کشف خواهید کرد. سرانجام ، شما می آموزید که چگونه می توانید کدگذاری شی گرا را با استفاده از تزریق وابستگی و دو برابر آزمایش آزمایش کنید. پس از اتمام این دوره ، مهارت و دانش آزمایش خودکار در جاوا را خواهید داشت که برای ساخت نرم افزار قابل اعتماد و قابل توسعه مورد نیاز است.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
کد تست
Testing Code
-
مقدمه
Introduction
-
سلسله مراتب آزمایش
The Testing Hierarchy
-
نوشتن کد آزمون
Writing Test Code
-
نوشتن کد آزمون (کدگذاری زنده)
Writing Test Code (Live Coding)
-
اجزای یک آزمون
Components of a Test
-
اجزای یک آزمون (کدگذاری زنده)
Components of a Test (Live Coding)
-
موارد استثنا ، خطاها و خطاها
Exceptions, Failures, and Errors
-
موارد استثنا ، خطاها و خطاها (کدگذاری زنده)
Exceptions, Failures, and Errors (Live Coding)
نوشتن تست های خوب
Writing Good Tests
-
مقدمه
Introduction
-
چه چیزی یک آزمایش خوب می دهد
What Makes a Good Test
-
کد آزمون
Test Code
-
عیب یابی
Diagnostics
-
برنامه نویسی زنده
Live Coding
-
کد مشترک
Common Code
-
همچربان
Hamcrest Matchers
-
Hamcrest Matchers (کدگذاری زنده)
Hamcrest Matchers (Live Coding)
-
خلاصه
Summary
معرفی توسعه آزمون محور
Introducing Test-driven Development
-
مقدمه
Introduction
-
TDD چیست؟
What Is TDD?
-
کدگذاری زنده TDD
TDD Live Coding
-
مثلث بندی
Triangulating
-
مثلث بندی (کدگذاری زنده)
Triangulating (Live Coding)
-
تکمیل مثلث بندی (کدگذاری زنده)
Completing Triangulating (Live Coding)
-
نتیجه
Conclusion
تست با وابستگی ها
Testing with Dependencies
-
مقدمه
Introduction
-
تزریق وابستگی
Dependency Injection
-
تزریق وابستگی (کدگذاری زنده)
Dependency Injection (Live Coding)
-
تست دوبل
Test Doubles
-
تست دو برابر (کدگذاری زنده)
Test Doubles (Live Coding)
-
تزریق وابستگی با فنر (کدگذاری زنده)
Dependency Injection with Spring (Live Coding)
-
تزریق وابستگی با Guice (کدگذاری زنده)
Dependency Injection with Guice (Live Coding)
-
نتیجه
Conclusion
مقدمه ای برای تست خارج از منزل
Introduction to Outside-In Testing
-
مقدمه
Introduction
-
برنامه نویسی LiveRunner
ApplicationRunner Live Coding
-
کامپوننت های برنامه نویسی زنده
Application Components Live Coding
-
گزارش فروش کدگذاری زنده
Sales Report Live Coding
-
تکمیل برنامه برنامه نویسی زنده
Completing the Application Live Coding
-
نتیجه گیری
Conclusions
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات