PHP Core

Вимоги до кандидатів

Базові знання UNIX.
Базові навички об'єктно-орієнтованого проектування (успадкування, поліморфізм, інкапсуляція)
Розуміння роботи протоколу HTTP 1.1

 

Цілі програми

Отримати уявлення про веб-розробку з використанням PHP 5.5
Покращити навички програмування
Дізнатися про принципи об'єктно-орієнтованого проектування
Отримати практичний досвід роботи з UNIX-оточенням та створити простий веб-додаток

 

Основні розділи плану програми

  1. 1. Оточення Linux. Git. Віртуалізація, Vagrant
  2. 2. Робота з файловою системою, системою контролю версій
  3. 3. Типи та структури даних
  4. 4. Цикли та умовні оператори
  5. 5. Функції та аргумети
  6. 6. Класи
  7. 7. Абстрактні класи та інтерфейси
  8. 8. Контроль та приведення типів
  9. 9. Успадкування, поліморфізм, інкапсуляція
  10. 10. Перевантанження методів
  11. 11. Магічні методи. Рефлексія
  12. 12. Статичні методи та властивості. Константи
  13. 13. Виключення та помилки
  14. 14. Стандарта библіотека PHP
  15. 15. Домішки. Анонімні функції
  16. 16. Цикл HTTP-запитів
  17. 17. HTTP-відповідь. Статус-коди. Перенаправлення
  18. 18. HTTP-методи. GET & POST

 

Заповнити анкету