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

مسیر آموزشی ارتقا دادن مهارت های خود را به عنوان توسعه دهنده PHP: آزمایش و اشکال زدایی - Image of Learn Path Advance your Skills as a PHP Developer: Testing and Debugging
ارتقا دادن مهارت های خود را به عنوان توسعه دهنده PHP: آزمایش و اشکال زدایی Advance your Skills as a PHP Developer: Testing and Debugging
با انجام آزمایش و اشکال زدایی مطمئن شوید که کد شما پس از انتشار کار می کند. بیاموزید که چگونه فرآیند توسعه تست محور را در چرخه توسعه PHP خود پیاده سازی کنید. برای آزمایش واحد از PHPUnit استفاده کنید. تکنیک های پیشرفته اشکال زدایی را کشف کنید که می توانید برای پیدا کردن، برطرف کردن و جلوگیری از نقص ها استفاده کنید.
Advance your Skills as a PHP Developer: Testing and Debugging
Ensure your code will work upon release by performing testing and debugging. Learn how to implement the test-driven development process into your PHP development cycle. Practice using PHPUnit for unit testing. Discover advanced debugging techniques you can use to find, resolve, and prevent defects.
مدت زمان: 5h 4m
تعداد دوره ها: 3
مجموع قیمت: (۷۰۰۰۰)
قیمت با 30% تخفیف : ۴۹۰۰۰
تعداد مدرسین: 3
برای خرید این مسیر آموزشی باید وارد حساب کاربری خود شوید.
  • 1
    دوره آموزشی دوره آموزشی مبانی برنامه نویسی: توسعه مبتنی بر تست - Image of Course Programming Foundations: Test-Driven Development 2 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی مبانی برنامه نویسی: توسعه مبتنی بر تست

    Programming Foundations: Test-Driven Development

    برنامه نویسان نباید حدس بزنند که آیا نرم‌افزار درست کار می‌کند یا نه. آن‌ها باید بتوانند در هر مرحله آن را ثابت کنند. فرآیند توسعه رسمی (TDD) به شما این امکان را می‌دهد که برنامه روتین روزمره خود را انجام دهید. شما می‌توانید چندین بار در روز آزمایش‌ها را اجرا کنید و بازخورد فوری خود را در مورد کیفیت کد خود دریافت کنید. این درس توضیح می‌دهد که چگونه یک طرز فکر TDD و مهارت‌های فرآیند حیاتی را برای همه توسعه دهندگان نرم‌افزارهای مدرن اتخاذ کنید. ببینید چه چیزی یک آزمون خوب را انجام می‌دهد، چرا شما باید بیشتر به شکست نسبت به موفقیت علاقه‌مند باشید، و اینکه چگونه تست‌های مکرر را اندازه‌گیری و اجرا کنید. سپس اصطلاحات فنی را بررسی کنید: suites تست، harnesses تست، اشیاء mock and stub و غیره. در نهایت، به این که چگونه TDD در رایج‌ترین زبان‌ها و محیط‌های برنامه‌نویسی مورد استفاده قرار می‌گیرد، نگاه کنید و اینکه چه ابزارها و فریمورکهایی برای کمک به موفقیت شما وجود دارند. مدرس Neelam Dwivedi هر موضوعی را از دید یک برنامه‌نویس با تاکید بر زمان و صرفه‌جویی در هزینه که یک جریان کار TDD خوب می‌تواند فراهم کند، بررسی می‌کند. اهداف یادگیری توسعه آزمون محور چیست؟ نوشتن موارد آزمون روش شناسی TDD بازسازی ساختار و نحو را آزمایش کنید ابزارها و چارچوب های TDD مسخره

  • 2
    دوره آموزشی دوره آموزشی توسعه و تست پی اچ پی با PHPUnit - Image of Course PHP: Test-Driven Development with PHPUnit 2 ساعت
    با زیرنویس فارسی و انگلیسی

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

    PHP: Test-Driven Development with PHPUnit

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

  • 3
    دوره آموزشی دوره آموزشی پیشرفته پی اچ پی : تکنیکهای اشکال زدایی - Image of Course Advanced PHP: Debugging Techniques 1 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی پیشرفته پی اچ پی : تکنیکهای اشکال زدایی

    Advanced PHP: Debugging Techniques

    PHP قسمت پشتی بسیاری از وب سایت های جهان را تقویت می کند. اما طیف وسیعی از سطوح خطا آن را دشوار می کند که بدانید چه چیزی چیست، به خصوص وقتی صحبت از گرفتن اطلاعات مرتبط و خطاهای اشکال زدایی در کد شما می شود. در این دوره آموزشی برای توسعه دهندگان با تجربه PHP، مدرس Gary Kovar به شما چند تکنیک پیشرفته را برای بهبود گردش کار اشکال زدایی، با استفاده از ابزارهای محلی و غیر محلی برای رفع مشکلات کدتان به طور موثرتر آموزش می دهد. نحوه ثبت و شناسایی صحیح سطوح خطا را بیاموزید تا مقدار مناسبی از اطلاعات را برای رفع یک اشکال دریافت کنید. اشکال زدایی را با ابزارهای توسعه محلی مانند var_dump، WordPress CLI، Laravel artisan tinker، whoops و Xdebug کاوش کنید. در پایان این دوره، شما همچنین برای اشکال زدایی در نمونه های غیر محلی با ثبت خطاها از راه دور با Monolog آماده خواهید بود.

برای خرید این مسیر آموزشی باید وارد حساب کاربری خود شوید.
شما این مسیر آموزشی را با مدرسان زیر میگذرانید
عکس مدرس Justin Yost - Image of Author Justin Yost

Justin Yost

جاستین یاست از دانشگاه تکنولوژی تگزاس با مدرک لیسانس کامپیوتر فارغ التحصیل شد.جاستین از برنامه نویسی و یادگیری بیشتر درباره همه چیز لذت می برد. او توسعه دهنده وب در Loadsys Counsulting و آموزگار متخصص در CakePHP، Ember.js، و Ruby on Rails است. گاهی اوقات، وقتی جاستین مشغول کار نیست در جلسات PHP محلی سخنرانی می کند. جاستین در اوقات فراغتش از سفر باکوله پشتی و خواندن کتاب های علمی-تخیلی لذت می برد.

مشاهده پروفایل
عکس مدرس Neelam Dwivedi - Image of Author Neelam Dwivedi

Neelam Dwivedi

Neelam Dwivedi استادیار آموزشی در کالج Heinz در دانشگاه Carnegie Mellon است. Neelam در نقش فعلی خود در کالج Heinz، دوره های مربوط به تجزیه و تحلیل شیء گرا، طراحی، برنامه نویسی و ساختار داده ها را برای توسعه نرم افزار آموزش می دهد. او همچنین دوره های آموزشی در مورد موضوعاتی از برنامه های پیشرفته کامپیوتری تا مدیریت پروژه در ایالات متحده و هندوستان را در شرکت های بزرگ، فارغ التحصیلان، و دوره های کارشناسی تدریس می کند. پیش از رفتن به دانشگاه، او بیش از 20 سال در صنعت فناوری اطلاعات، گذراند. او یک ترکیب منحصر به فرد از صنعت، آموزش، و تجربه تحقیق را به ارمغان می آورد، که منعکس کننده دیدگاه های علمی و تخصصی او است. او دارای دکترا در علوم و فناوری اطلاعات از دانشگاه ایالتی Penn، و همچنین دو مدرک کارشناسی ارشد از دانشکده Heinz، در فن آوری های اطلاعاتی از دانشگاه Carnegie Mellon و از BITS Pilani در علوم رایانه است. تحصیلات لیسانس خود را نیز در علم کامپیوتر در موسسه مهندسی و تکنولوژی در Lucknow هندوستان انجام داد.

مشاهده پروفایل
عکس مدرس Gary Kovar - Image of Author Gary Kovar

Gary Kovar

گری کوار یک توسعه دهنده و مهندس نرم افزار ارشد است. گری یک مهندس بک اند خبره با تجربه گسترده در برنامه نویسی شی گرا، PHP، لاراول و وردپرس است. او به عنوان توسعه‌دهنده اصلی در Craftpeak و مدیر مهندسی در Modern Tribe کار کرده است. او در حال حاضر در کنکورد، کارولینای شمالی زندگی می کند، جایی که او یک مهندس نرم افزار ارشد در Red Ventures، یک شرکت رسانه ای یکپارچه مستقر در شارلوت است.

مشاهده پروفایل