تسلط عملی بر Strings در طراحی و توسعهٔ راهحلهای PHP.
نشانهٔ قابل مشاهده
این مهارت را در یک قابلیت واقعی PHP بهکار میگیرد و خروجی را با آزمون یا اندازهگیری قابل بررسی تحویل میدهد.
تمرین توسعه
- یک نمونهٔ کوچک PHP با تمرکز بر Strings بسازید
- کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید
تسلط عملی بر Arrays در طراحی و توسعهٔ راهحلهای PHP.
نشانهٔ قابل مشاهده
این مهارت را در یک قابلیت واقعی PHP بهکار میگیرد و خروجی را با آزمون یا اندازهگیری قابل بررسی تحویل میدهد.
تمرین توسعه
- یک نمونهٔ کوچک PHP با تمرکز بر Arrays بسازید
- کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید
تسلط عملی بر Functions در طراحی و توسعهٔ راهحلهای PHP.
نشانهٔ قابل مشاهده
این مهارت را در یک قابلیت واقعی PHP بهکار میگیرد و خروجی را با آزمون یا اندازهگیری قابل بررسی تحویل میدهد.
تمرین توسعه
- یک نمونهٔ کوچک PHP با تمرکز بر Functions بسازید
- کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید
انواع متغیرها، ثابتها و عملگرها
Variable Types, Constants & Operators
تسلط عملی بر Variable Types, Constants & Operators در طراحی و توسعهٔ راهحلهای PHP.
نشانهٔ قابل مشاهده
این مهارت را در یک قابلیت واقعی PHP بهکار میگیرد و خروجی را با آزمون یا اندازهگیری قابل بررسی تحویل میدهد.
تمرین توسعه
- یک نمونهٔ کوچک PHP با تمرکز بر Variable Types, Constants & Operators بسازید
- کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید
ورودی/خروجی فایل و نشستها
File & I/O; Sessions
تسلط عملی بر File & I/O; Sessions در طراحی و توسعهٔ راهحلهای PHP.
نشانهٔ قابل مشاهده
این مهارت را در یک قابلیت واقعی PHP بهکار میگیرد و خروجی را با آزمون یا اندازهگیری قابل بررسی تحویل میدهد.
تمرین توسعه
- یک نمونهٔ کوچک PHP با تمرکز بر File & I/O; Sessions بسازید
- کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید
استفادهٔ درست از Web Concepts برای ساخت و نگهداشت برنامههای PHP.
نشانهٔ قابل مشاهده
قابلیت را مطابق قرارداد چارچوب PHP پیاده کرده و رفتار، خطا و وابستگیهای آن را مستند میکند.
تمرین توسعه
- یک قابلیت کوچک را با Web Concepts پیادهسازی کنید
- مسیر اجرا، تنظیمات و سناریوهای خطای قابلیت را مستند کنید
Forms، GET و POST
Forms, GET & POST
تسلط عملی بر Forms, GET & POST در طراحی و توسعهٔ راهحلهای PHP.
نشانهٔ قابل مشاهده
این مهارت را در یک قابلیت واقعی PHP بهکار میگیرد و خروجی را با آزمون یا اندازهگیری قابل بررسی تحویل میدهد.
تمرین توسعه
- یک نمونهٔ کوچک PHP با تمرکز بر Forms, GET & POST بسازید
- کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید
تشخیص و رفع خطاهای اجرایی و منطقی در برنامههای PHP.
نشانهٔ قابل مشاهده
خطا را با log، گام بازتولید و تحلیل علت بررسی میکند و اصلاح را با آزمون رگرسیون میپوشاند.
تمرین توسعه
- یک خطای واقعی یا نمونه در PHP را بازتولید و علت آن را ثبت کنید
- برای خطای اصلاحشده آزمون رگرسیون اضافه کنید
تسلط عملی بر PHP & XML در طراحی و توسعهٔ راهحلهای PHP.
نشانهٔ قابل مشاهده
این مهارت را در یک قابلیت واقعی PHP بهکار میگیرد و خروجی را با آزمون یا اندازهگیری قابل بررسی تحویل میدهد.
تمرین توسعه
- یک نمونهٔ کوچک PHP با تمرکز بر PHP & XML بسازید
- کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید
عبارتهای منظم
Regular Expression
تسلط عملی بر Regular Expression در طراحی و توسعهٔ راهحلهای PHP.
نشانهٔ قابل مشاهده
این مهارت را در یک قابلیت واقعی PHP بهکار میگیرد و خروجی را با آزمون یا اندازهگیری قابل بررسی تحویل میدهد.
تمرین توسعه
- یک نمونهٔ کوچک PHP با تمرکز بر Regular Expression بسازید
- کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید
چارچوبهای PHP
PHP Frameworks
استفادهٔ درست از PHP Frameworks برای ساخت و نگهداشت برنامههای PHP.
نشانهٔ قابل مشاهده
قابلیت را مطابق قرارداد چارچوب PHP پیاده کرده و رفتار، خطا و وابستگیهای آن را مستند میکند.
تمرین توسعه
- یک قابلیت کوچک را با PHP Frameworks پیادهسازی کنید
- مسیر اجرا، تنظیمات و سناریوهای خطای قابلیت را مستند کنید
استفادهٔ درست از PHP & AJAX برای ساخت و نگهداشت برنامههای PHP.
نشانهٔ قابل مشاهده
قابلیت را مطابق قرارداد چارچوب PHP پیاده کرده و رفتار، خطا و وابستگیهای آن را مستند میکند.
تمرین توسعه
- یک قابلیت کوچک را با PHP & AJAX پیادهسازی کنید
- مسیر اجرا، تنظیمات و سناریوهای خطای قابلیت را مستند کنید
بهکارگیری PHP & MySQL در توسعهٔ PHP برای ذخیره، بازیابی، یکپارچهسازی و بهینهسازی داده.
نشانهٔ قابل مشاهده
در یک قابلیت PHP، عملیات داده را با مدل مناسب، query قابل بررسی، کنترل خطا و ملاحظهٔ عملکرد پیاده میکند.
تمرین توسعه
- یک قابلیت کوچک PHP را به پایگاه داده متصل و queryهای آن را مستند کنید
- یک query یا مسیر دسترسی به داده را با دادهٔ نمونه تحلیل و بهینه کنید
تسلط عملی بر Date & Time در طراحی و توسعهٔ راهحلهای PHP.
نشانهٔ قابل مشاهده
این مهارت را در یک قابلیت واقعی PHP بهکار میگیرد و خروجی را با آزمون یا اندازهگیری قابل بررسی تحویل میدهد.
تمرین توسعه
- یک نمونهٔ کوچک PHP با تمرکز بر Date & Time بسازید
- کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید
متغیرهای ازپیشتعریفشده
Predefined Variables
تسلط عملی بر Predefined Variables در طراحی و توسعهٔ راهحلهای PHP.
نشانهٔ قابل مشاهده
این مهارت را در یک قابلیت واقعی PHP بهکار میگیرد و خروجی را با آزمون یا اندازهگیری قابل بررسی تحویل میدهد.
تمرین توسعه
- یک نمونهٔ کوچک PHP با تمرکز بر Predefined Variables بسازید
- کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید
تشخیص و رفع خطاهای اجرایی و منطقی در برنامههای PHP.
نشانهٔ قابل مشاهده
خطا را با log، گام بازتولید و تحلیل علت بررسی میکند و اصلاح را با آزمون رگرسیون میپوشاند.
تمرین توسعه
- یک خطای واقعی یا نمونه در PHP را بازتولید و علت آن را ثبت کنید
- برای خطای اصلاحشده آزمون رگرسیون اضافه کنید
طراحی شیءگرا
Object-Oriented Design
طراحی نرمافزار PHP بر پایهٔ اصول برنامهنویسی شیءگرا.
نشانهٔ قابل مشاهده
مسئولیت کلاسها، وابستگیها و قراردادهای API را طوری جدا میکند که تغییر و آزمون آسان باشد.
تمرین توسعه
- یک مسئله را در PHP با کلاسها و interfaceهای روشن مدل کنید
- وابستگیهای طراحی را مرور و یک coupling غیرضروری را کاهش دهید
الگوهای طراحی
Design Patterns
تسلط عملی بر Design Patterns در طراحی و توسعهٔ راهحلهای PHP.
نشانهٔ قابل مشاهده
این مهارت را در یک قابلیت واقعی PHP بهکار میگیرد و خروجی را با آزمون یا اندازهگیری قابل بررسی تحویل میدهد.
تمرین توسعه
- یک نمونهٔ کوچک PHP با تمرکز بر Design Patterns بسازید
- کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید