Про курс
Мова програмування PHP - одна з найкращих для створення серверної частини сучасних веб-сайтів.
Курс PHP Базовий є продовженням курсу PHP Стартовий. На цьому курсі ви познайомитеся з основами Об'єктно-орієнтованої парадигми написання програм PHP. Також ви познайомитеся з основними принципами будови та роботи сучасних web-додатків і навчитеся самі їх створювати. Значна частина курсу присвячена базовим поняттям, які необхідно вивчити перед переходом до вивчення програмування на PHP з використанням фреймворків.
Цей курс входить до спеціальності:
Попередні Вимоги
Знання фундаментальних знань мови РНР на рівні курсу "PHP Стартовий".
Ви навчитеся
- Створювати найпростіші web-програми за допомогою PHP.
- Розуміти базові принципи ООП та основи побудови web-додатків у цій парадигмі.
- Розуміти, що таке ООП та його принципи – інкапсуляція, наслідування, поліморфізм, абстракція.
- Вміти працювати з контекстом виклику в PHP.
- Розуміти особливості та вміти працювати з множинним успадкуванням у PHP, абстрактними класами, трейтами.
- Вміти застосовувати строгу типізацію і забезпечувати контроль значень, що повертаються.
- Розуміти особливості понять та механізмів клонування та серіалізації.
- Розуміти особливості коваріантності та контраваріантності.
- Вміти працювати в PHP з винятками та їх обробкою.
- Розуміти механізми організації просторів імен у PHP.
- Застосовувати в розробці принцип облаштування ітераторів для роботи з об'єктом як з масивом в PHP.
- Розуміти основи роботи із реляційними базами даних.
- Розуміти основи шаблонів проектування Singletone та Builder.
- Розуміти основи бібліотеки SPL у PHP.
- 13 год 14 хв
- 23.04.2021
- 17 з
- 23.04.2021
- російська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом PHP 7.4 Базовий на 40 днів?
Ознайомитися з базовими поняттями в ООП, ООП на PHP. Розглянути варіанти передачі даних у PHP. Ознайомлення з темою "порівняння об'єктів на PHP".
Ознайомитись з поняттями контексту, внутрішнього контексту об'єкта, контексту класу. Ознайомитись із поняттям статики в ООП, з поняттям “магічний метод”, та розглянути його практичне застосування.
Мета уроку – ознайомитися з концепціями ОВП. Ознайомитись з концепцією спадкування/поліморфізму.
Ознайомитись із головною концепцією ООП – інкапсуляцією.
Ознайомитись із концепцією ООП – “абстракція”.
Ознайомитися з концепцією ООП “перевантаження”, і навіть інструментами PHP її реалізації. Показати, де практично використовується перевантаження.
Ознайомитись з темами клонування/серіалізації.
Ознайомитися з контролем типу, і контролем типу, що повертається. Ознайомитися з поняттями коваріантності та контраваріантності
Вивчити механізм викиду та обробки винятків.
Вивчити механізм автозавантаження та простору імен.
Ознайомитись із базовими поняттями Бази даних, SQL. Ознайомитись з можливостями PHP щодо взаємодії з БД.
Ознайомитись з патерном MVC. Розглянути практично як виглядає MVC додаток. Розглянути інструменти та методики, якими користуються в реальній практиці при розробці програми MVC.
Ознайомиться із механізмом ОВП – рефлексією. Розглянути базові, часто використовувані прийоми рефлексії PHP.
Ознайомитись із вбудованою в PHP бібліотекою SPL.
Ознайомитись з техніками роботи з об'єктом, як із масивом.