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

 

Заполнить анкету