ارتقا دادن مهارت های خود را به عنوان توسعه دهنده PHP: آزمایش و اشکال زدایی - Advance your Skills as a PHP Developer: Testing and Debugging

-
1
2 ساعت
با زیرنویس فارسی و انگلیسیبرنامه نویسان نباید حدس بزنند که آیا نرمافزار درست کار میکند یا نه. آنها باید بتوانند در هر مرحله آن را ثابت کنند. فرآیند توسعه رسمی (TDD) به شما این امکان را میدهد که برنامه روتین روزمره خود را انجام دهید. شما میتوانید چندین بار در روز آزمایشها را اجرا کنید و بازخورد فوری خود را در مورد کیفیت کد خود دریافت کنید. این درس توضیح میدهد که چگونه یک طرز فکر TDD و مهارتهای فرآیند حیاتی را برای همه توسعه دهندگان نرمافزارهای مدرن اتخاذ کنید. ببینید چه چیزی یک آزمون خوب را انجام میدهد، چرا شما باید بیشتر به شکست نسبت به موفقیت علاقهمند باشید، و اینکه چگونه تستهای مکرر را اندازهگیری و اجرا کنید. سپس اصطلاحات فنی را بررسی کنید: suites تست، harnesses تست، اشیاء mock and stub و غیره. در نهایت، به این که چگونه TDD در رایجترین زبانها و محیطهای برنامهنویسی مورد استفاده قرار میگیرد، نگاه کنید و اینکه چه ابزارها و فریمورکهایی برای کمک به موفقیت شما وجود دارند. مدرس Neelam Dwivedi هر موضوعی را از دید یک برنامهنویس با تاکید بر زمان و صرفهجویی در هزینه که یک جریان کار TDD خوب میتواند فراهم کند، بررسی میکند. اهداف یادگیری توسعه آزمون محور چیست؟ نوشتن موارد آزمون روش شناسی TDD بازسازی ساختار و نحو را آزمایش کنید ابزارها و چارچوب های TDD مسخره
-
2
2 ساعت
با زیرنویس فارسی و انگلیسیبا استفاده از توسعه آزمون-محور، نرم افزارهای بیشتر و با خطای کمتر درست کنید، و بیشتر برای ایجاد ویژگی های جدید، در زمان صرفه جویی کنید. این کورس سازندگان را از مرحله نگارش اولین واحد آزمون شان در PHPUnit به سمت بهبود پوشش کد در اپلیکشن شان می برد. "جاستین کاست" به نوشتن دابل های آزمون می پردازد تا از این طریق به وابستگی های موجود در نوشتن آزمون های بر مبنای استثنا و موارد آزمونی که به طرز سریعی در حال اضافه شدن به مجموعه محور واحد آزمون ها هستند، رسیدگی کند. در نهایت، سازندگان از پسِ شناخت پایه چرخه test-driven development)TDD) و شناخت طرز استفاده از آزمون های واحد برای نوشتن کد، همچنین کد refactor legacy برخواهند آمد. اهداف یادگیری چرا از تست واحد استفاده کنیم؟ نوشتن آزمون های واحد تمدید آزمون های واحد فیلتر کردن تست های PHPUnit ساخت اشیاء ساختگی کار با ارائه دهندگان داده نوشتن یک آزمون مبتنی بر استثنا استفاده از تاکتیک های TDD استفاده از تاکتیک های پیشرفته PHPUnit، مانند آزمایش پایگاه داده
-
3
1 ساعت
با زیرنویس فارسی و انگلیسیPHP قسمت پشتی بسیاری از وب سایت های جهان را تقویت می کند. اما طیف وسیعی از سطوح خطا آن را دشوار می کند که بدانید چه چیزی چیست، به خصوص وقتی صحبت از گرفتن اطلاعات مرتبط و خطاهای اشکال زدایی در کد شما می شود. در این دوره آموزشی برای توسعه دهندگان با تجربه PHP، مدرس Gary Kovar به شما چند تکنیک پیشرفته را برای بهبود گردش کار اشکال زدایی، با استفاده از ابزارهای محلی و غیر محلی برای رفع مشکلات کدتان به طور موثرتر آموزش می دهد. نحوه ثبت و شناسایی صحیح سطوح خطا را بیاموزید تا مقدار مناسبی از اطلاعات را برای رفع یک اشکال دریافت کنید. اشکال زدایی را با ابزارهای توسعه محلی مانند var_dump، WordPress CLI، Laravel artisan tinker، whoops و Xdebug کاوش کنید. در پایان این دوره، شما همچنین برای اشکال زدایی در نمونه های غیر محلی با ثبت خطاها از راه دور با Monolog آماده خواهید بود.