تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی توسعه و تست پی اچ پی با PHPUnit

دوره آموزشی توسعه و تست پی اچ پی با PHPUnit

1 ساعت 55 دقیقهمتوسط2016-11-03

مدرسین

Justin Yost

Justin Yost

Web Developer, Programmer

جزئیات دوره

با استفاده از توسعه آزمون-محور، نرم افزارهای بیشتر و با خطای کمتر درست کنید، و بیشتر برای ایجاد ویژگی های جدید، در زمان صرفه جویی کنید. این کورس سازندگان را از مرحله نگارش اولین واحد آزمون شان در PHPUnit به سمت بهبود پوشش کد در اپلیکشن شان می برد. "جاستین کاست" به نوشتن دابل های آزمون می پردازد تا از این طریق به وابستگی های موجود در نوشتن آزمون های بر مبنای استثنا و موارد آزمونی که به طرز سریعی در حال اضافه شدن به مجموعه محور واحد آزمون ها هستند، رسیدگی کند. در نهایت، سازندگان از پسِ شناخت پایه چرخه test-driven development)TDD) و شناخت طرز استفاده از آزمون های واحد برای نوشتن کد، همچنین کد refactor legacy برخواهند آمد.

اهداف یادگیری
چرا از تست واحد استفاده کنیم؟
نوشتن آزمون های واحد
تمدید آزمون های واحد
فیلتر کردن تست های PHPUnit
ساخت اشیاء ساختگی
کار با ارائه دهندگان داده
نوشتن یک آزمون مبتنی بر استثنا
استفاده از تاکتیک های TDD
استفاده از تاکتیک های پیشرفته PHPUnit، مانند آزمایش پایگاه داده

مهارت ها

PHPProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - خوش آمدید
  • 02 - آنچه باید بدانید
  • 03 - نحوه استفاده از فایل‌های تمرینی

1. مبانی توسعه آزمایش محور

  • 04 - تست واحد چیست
  • 05 - چرا از تست واحد استفاده کنید
  • 06 - تست خودکار در مقابل تست دستی
  • 07 - PHPUnit را نصب کنید
  • 08 - یک آزمون واحد بنویسید
  • 09 - یک آزمون واحد را گسترش دهید
  • 10 - یک روش توسعه تست محور بنویسید
  • 11 - تست‌های PHPUnit را فیلتر کنید

2. توسعه پیشرفته تست محور

  • 12 - بررسی اجمالی دوتایی تست
  • 13 - یک شی ساختگی بسازید
  • 14 - یک خرد آزمایش بسازید
  • 15 - تست آزمایشی
  • 16 - ارائه دهندگان داده
  • 17 - ارائه دهندگان داده‌های پیشرفته
  • 18 - یک آزمون مبتنی بر استثنا بنویسید

3. تاکتیک‌های توسعه آزمایش محور

  • 19 - چرخه توسعه آزمایش محور
  • 20 - مزایای TDD
  • 21 - Refactor با TDD
  • 22 - کد جداسازی با TDD

4. تاکتیک‌های پیشرفته PHPUnit

  • 23 - اصول پوشش کد
  • 24 - پوشش کد پیشرفته
  • 25 - آزمون‌های پایگاه داده

نتیجه

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

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

مسیرهای مرتبط

درباره ما

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

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

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

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

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