آموزش 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 پیشرفته
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 17m
39
Linkedin (لینکدین) lynda-small
23 شهریور 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 محلی سخنرانی می کند. در اوقات فراغت ، جاستین از کوله پشتی و خواندن کتاب های علمی تخیلی لذت می برد.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.