мова програмування PHP — один з кращих для створення серверної частини сучасних веб-сайтів. Цій мові дуже багато років, і при цьому він до сих пір залишається затребуваним інструментом веб-розробки і входить в ТОП-10 різних рейтингів мов програмування (Індекс TIOBE, Pypl Index та інші).
На даному курсі розглядаються основи використання розширень PHP, рішення проблем безпеки в PHP додатках, особливості застосування стандартів написання коду PSR2 і PSR4, тема впровадження залежності в PHP. Ви познайомитеся з принципами роботи з базами даних – Active Record і Data Mapper, основами побудови архітектури додатків – застосування базових патернів проектування з принципами SOLID і їх реалізацією в коді.
Автор курсу-Ян Хаджійський, РНР Developer.
Формат: Відеоуроки.
структура курсу:
Для розуміння матеріалу даного курсу необхідні знання мови PHP на рівні курсів "PHP 8.0 стартовий" і "PHP 7.4 базовий", базові знання SQL на рівні курсу "PostgreSQL".
На даному курсі розглядаються основи використання розширень PHP, рішення проблем безпеки в PHP додатках, особливості застосування стандартів написання коду PSR2 і PSR4, тема впровадження залежності в PHP. Ви познайомитеся з принципами роботи з базами даних – Active Record і Data Mapper, основами побудови архітектури додатків – застосування базових патернів проектування з принципами SOLID і їх реалізацією в коді.
Автор курсу-Ян Хаджійський, РНР Developer.
Формат: Відеоуроки.
структура курсу:
- розширення PHP та їх використання.
- Безпека в PHP.
- PHP та стандарти написання коду.
- впровадження залежностей.
- Active Record.
- більше про патернах проектування.
- принципи SOLID.
- побудова архітектури додатка.
- висновок про використання.
- розуміти принципи, згідно з якими працюють розширення або модулі.
- розуміти можливості використання мови для зберігання інформації – YAML.
- застосувати бібліотеку CURL.
- забезпечувати на базовому рівні безпеку створюваного web-додатки.
- використовувати основи MD5 шифрування в своєму додатку.
- розуміти основні напрямки злому web-додатків, проблеми безпеки виконання запитів до бази даних, XSS та ін.
- застосовувати криптографічні модулі Random_bytes, HASH.
- забезпечувати в своєму додатку дотримання базових правил написання валідного коду, PSR2 і PSR4 стандарти.
- розуміти і застосовувати базові принципи впровадження залежностей.
- розуміти основи застосування базових архітектурних принципів, зокрема патернів проектування, принципів SOLID.
Для розуміння матеріалу даного курсу необхідні знання мови PHP на рівні курсів "PHP 8.0 стартовий" і "PHP 7.4 базовий", базові знання SQL на рівні курсу "PostgreSQL".
https://privatelink.de/?https://itvdn.com/ru/video/php-advanced