آموزش PHP پیشرفته

Advanced PHP

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: فضاهای نامی را پیاده سازی کنید ، رابط ها را گسترش دهید ، اولین ویژگی خود را ایجاد کنید ، در برنامه نویسی شی گرا غوطه ور شوید و روش های متنوع متن نویسی را با این دوره کشف کنید. Justin Yost ، توسعه دهنده وب ، شما را به قسمت های پیشرفته زبان سمت سرور PHP ، از جمله کلاسهای انتزاعی ، تکرارکننده ها ، مولد ها و هش کردن رمز عبور هدایت می کند. وی یک نمای کلی از هر موضوع را ارائه می دهد ، نحوه کدگذاری هر مورد را برای اولین بار به شما راهنمایی می کند و سپس نحوه گسترش بیشتر را به شما نشان می دهد.

بیاموزید که چگونه با استفاده از تکنیک هایی که جاستین در این دوره به اشتراک می گذارد ، ثبات را حل کنید ، مشکلات را حل کنید و از خراب شدن برنامه های خود جلوگیری کنید. برنامه نویسی شی گرا خود را فراتر از ویژگی ها و روش های اساسی استفاده کنید و از سازنده ها ، ساختار شکنی ها و یکایک ها استفاده کنید. استثناهای تو در تو ایجاد کنید ، از نکات مربوط به نوع استفاده کنید و روشهای دیگری را برای ساختن نرم افزار انعطاف پذیرتر با استفاده از PHP کشف کنید.
موضوعات شامل:
  • فضاهای نام
  • رابط های استاندارد
  • صفات
  • سازندگان ، ساختار شکن ها و تکیه ها
  • شبیه سازی اشیا
  • کلاسهای چکیده
  • تکرارکنندگان
  • تولیدکنندگان
  • رمزگذاری و تأیید رمز ورود
  • نکات نوع ، نکات دقیق نوع و انواع بازگشت
  • تعطیلات پیشرفته
  • استثناهای تو در تو و SPL

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

1. نام های PHP 1. PHP Namespaces

  • بررسی اجمالی نام های PHP PHP namespaces overview

  • از مکانهای نام PHP استفاده کنید Use PHP namespaces

  • نمای کلی آهنگساز Composer overview

2. رابط های PHP 2. PHP Interfaces

  • نمای کلی رابط های PHP PHP interfaces overview

  • ایجاد یک رابط Create an interface

  • گسترش یک رابط Extend an interface

  • رابط های استاندارد PHP PHP standard interfaces

3. صفات PHP 3. PHP Traits

  • نمای کلی PHP صفات PHP Traits overview

  • یک خصلت ایجاد کنید Create a Trait

4. برنامه نویسی پیشرفته شی گرا به PHP 4. Advanced PHP Object-Oriented Programming

  • روش های جادویی PHP PHP magic methods

  • سازندگان PHP و ساختارشکن ها PHP constructors and deconstructors

  • تک آهنگ های PHP PHP singletons

5- کلاس های چکیده PHP 5. PHP Abstract Classes

  • بررسی اجمالی کلاسهای انتزاعی PHP PHP abstract classes overview

  • یک کلاس انتزاعی ایجاد کنید Create an abstract class

6. PHP Iterator 6. PHP Iterator

  • بررسی اجمالی PHP Iterator PHP Iterator overview

  • یک تکرار ایجاد کنید Create an iterator

  • تکرارکننده های انباشته Stacking iterators

  • تکرارکننده های SPL SPL iterators

7. ژنراتورهای PHP 7. PHP Generators

  • بررسی اجمالی ژنراتور PHP PHP generator overview

  • یک ژنراتور ایجاد کنید Create a generator

8. رمز عبور PHP هاشینگ 8. PHP Password Hashing

  • رمز عبور PHP PHP password hashing

  • تأیید گذرواژه PHP PHP password verification

  • گذرواژه‌های PHP را به روز کنید Update PHP passwords

9. نکات مربوط به نوع PHP 9. PHP Type Hints

  • نکات اساسی PHP Basic PHP type hints

  • اعلامیه های نوع دقیق PHP PHP strict type declarations

  • انواع بازگشت PHP PHP return types

10. بسته شدن PHP 10. PHP Closures

  • نمای کلی بسته شدن PHP PHP closure overview

  • بستن ایجاد کنید Create a closure

  • بسته های پیشرفته Advanced closures

11. استثنائات PHP 11. PHP Exceptions

  • نمای کلی استثنای PHP PHP exception overview

  • یک استثنا را پرتاب کنید Throw an exception

  • استثنائات تو در تو Nested exceptions

  • استثناء های PHP SPL PHP SPL exceptions

  • استثنائات PHP را گسترش دهید Extend PHP exceptions

  • در آخر بلوک Finally block

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش PHP پیشرفته
جزییات دوره
2h 17m
39
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
146,823
- از 5
ندارد
دارد
دارد
Justin Yost
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Justin Yost Justin Yost

توسعه دهنده وب ، برنامه نویس جاستین یوست یک توسعه دهنده وب برنامه نویس با مدرک لیسانس در علوم کامپیوتر است.

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