PHP Unit Testing with PHPUnit 2025-6 is a comprehensive, hands-on course designed to take you from the fundamentals to advanced, real-world mastery of php. Whether you are just starting out or looking to level up, this course gives you the structured path and practical projects you need to succeed.
Throughout the lessons you will build genuine confidence with php and phpunit, learning through clear explanations and step-by-step examples you can apply immediately. Below you will find everything the course covers, who it is for, and a full breakdown of the curriculum before you download.
Course Description
PHP Unit Testing with PHPUnit، دوره آموزش تست واحد PHP با PHPUnit توسط آکادمی Udemy منتشر شده است.اگر توسعهدهنده PHP هستید و میخواهید کدهای بهتری با خطاهای کمتر بنویسید، باید نحوه نوشتن تست واحد را یاد بگیرید. در این دوره، نحوه تست واحد کدهای PHP با فریمورک PHPUnit را میآموزید. با مفهوم تست واحد، نحوه نوشتن تست با PHPUnit، ساخت مجموعه تست برای توابع و کلاسهای PHP، وابسته کردن متدهای تست به یکدیگر، استفاده از تست دابلها (موک و استاب، شامل Mockery)، و اهمیت تزریق وابستگی آشنا میشوید. همچنین توسعه مبتنی بر تست (TDD) را فرا خواهید گرفت. یاد میگیرید چگونه متدها و ویژگیهای محافظتشده و خصوصی را تست کنید و آیا این کار مناسب است یا نه! تست کلاسهای انتزاعی نیز آموزش داده میشود. این مهارت به شما کمک میکند کدهایی با کیفیت بالاتر، در زمان کمتر و با مستندسازی بهتر و خطاهای کمتر بنویسید. با تستهای خودکار، خطاها را راحتتر پیدا میکنید و اگر چیزی خراب شود، سریع متوجه میشوید. بسیاری از توسعهدهندگان حرفهای برای کدهای خود تست واحد مینویسند؛ این کار روشی تکرارپذیر برای اطمینان از صحت عملکرد کد و همچنین مستندسازی است. پروژههای محبوب PHP مانند WordPress و Moodle تست واحد دارند و فریمورکهایی مثل Laravel و Symfony نیز با PHPUnit یکپارچه هستند. در این دوره، ابتدا با اصول تست واحد در PHP و نحوه استفاده از assertion آشنا میشوید. سپس تست توابع و کلاسها و پیکربندی PHPUnit را یاد میگیرید. در ادامه، وابستگیهای تست، fixtureها و تست استثناها را میآموزید. با تست دابلها (موک و استاب) آشنا میشوید. سپس توسعه مبتنی بر تست را تمرین میکنید؛ ابتدا تستها را مینویسید و سپس کد را. تست متدها و ویژگیهای محافظتشده و خصوصی و بررسی مناسب بودن آن نیز آموزش داده میشود. تست متدهای استاتیک به طور کامل بررسی میشود و روشهای مختلف مدیریت وابستگیهای استاتیک آموزش داده میشود. پس از پایان دوره، قادر خواهید بود برای کدهای موجود خود تست واحد بنویسید و کد جدید را با رویکرد TDD توسعه دهید. همراه با تمام کدهای ارائهشده در جلسات، میتوانید همزمان با مدرس کار کنید و پس از پایان دوره، گواهی معتبر دریافت کنید. با ثبتنام در این دوره، تست واحد را به مهارتهای PHP خود اضافه کنید!
What You Will Learn
- دریافت پشتیبانی مستقیم از مدرس دوره
Course Features & Specifications
- ناشر : Udemy
- مدرس : Dave Hollingworth
- زبان: انگلیسی
- سطح آموزش: تمام سطوح
- تعداد دروس: 60
- مدت زمان آموزش: 2 ساعت و 49 دقیقه
Prerequisites
- You must know PHP, including object-oriented code
- Be happy running commands in the terminal / command line on your computer
- Ideally have PHP and Composer installed, but a brief overview of installing these will be covered
Preview
Installation Guide
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720