PHP — це мова програмування, яка є одним з лідерів серед мов, що застосовуються для створення веб-сайтів.

Тривалість4 місяці 32 заняття
Періодичність2 рази на тиждень

Вивчаємі технології

Професія PHP-розробника

PHP-розробник — фахівець з веб-розробки, який використовує мову PHP і несе відповідальність за створення «серверної» частини веб-додатків і сайтів.

Мета курсу

Дати необхідний обсяг знань про мову PHP і застосувати їх на практиці.

Курс допоможе вам

  • Самостійно розробити два проекти: розробка блогу і інтернет-магазину;
  • Застосовувати отримані знання і технології, при цьому отримуючи менторську підтримку від викладача.

Для кого курс

Курс PHP не передбачає ніяких спеціальних знань і навичок, досить мати рівень впевненого користувача ПК.

Для запису потрібно пройти тест.

Викладач курсу

Вас буде навчати практикуючий фахівець, який працює в топовій компанії.

  • Сергій Тимцунік

    Сергій Тимцунік

    Team Lead

Програма курсу PHP

Тривалість4 місяці 32 заняття
Періодичність2 рази на тиждень
  1. Загальна інформація про веб та про будову мереж1

    • Інформація про браузер як веб-клієнт
  2. Веб-сервери2

    • Що таке програмне забезпечення
    • Встановка веб-сервера
  3. HTTP3

    • Форми
    • CGI
  4. Основи синтаксису PHP4

  5. Пам'ять: змінні і покажчики5

    • Константи
  6. Типи даних6

    • Вирази і оператори
    • Приведення типів
  7. Масиви7

    • Асоціативні масиви
    • Вхідний і вихідний потік даних
  8. Конструкції require, include8

    • Керуючі конструкції
  9. Стисло про ООП і ФП: класи і функції9

    • Необов'язкові аргументи
    • Статичні змінні
  10. Основи ООП10

    • Методи і атрибути
    • Модифікатори видимості
    • Екземпляри класу
    • Псевдозмінна контексту this
  11. ООП11

    • Магічні методи + конструктор / деструктор
    • Статичні методи і пізніше статичне зв'язування
    • Винятки
    • Інтерфейси, абстрактні класи
  12. Практика на ООП шаблонах: фабрика, адаптер, обсервер12

  13. Організація структури проекту: приклади Symfony / Phalcon / Laravel / Yii13

    • Шаблони проектування програми
    • Кешування OPCache
  14. Управління пакетами14

    • Composer + Packagist
    • Autoloading
  15. Структурування даних15

    • Серіалізация (json / php)
    • Регулярні вирази
  16. Reflection16

  17. Детально про MVC17

    • PHP Annotations
    • Налагодження додатку, робота з помилками
    • XDebug
  18. Розробка додатку на фреймворку (Symfony / Phalcon / Yii / Laravel)18

    • Routing
    • ORM: Модели
    • View
    • Controller
    • Service
  19. RESTful19

  20. Події20

    • Оптимізація
  21. Розробка блогу21

    • Авторизація: функції шифрування
    • Привілеї користувачів
    • Управління записами блога
    • Розробка сторінки виведення записів блогу
    • Сортування, пошук
    • RSS, підписка
  22. Розробка інтернет-магазину22

    • Система користувачів + авторизація
    • Додавання товару + категорій
    • Вид списку товарів + фільтрування
    • Деплой додатки на віддалений хостинг
    • Профілювання додатків
    • Логування
Сертифікат
Випускники отримують
сертифікат про закінчення курсу
з підсумковою оцінкою.

Безкоштовні бонуси курсу

Наші викладачі та випускники працюють в топових IT-компаніях світу

Відгуки випускників цього курсу

Переваги навчання у Комп'ютерній школі Hillel

  • Відеозаписи занять
  • Викладачі-практики
  • Класи з комп'ьютерами
  • Програма Hillel EVO
Відеоогляд школи

Працевлаштування

Що ми робимо для того, щоб ви досягли успіху?

В процесі навчання Студенти працюють над реальними проектами

Безкоштовні заняття з профільної англійської мови та спікінг-клаби

Бонусні заняття по базам даних та адмініструванню Linux

Кожен Студент проходить тестову співбесіду із HRом та IT-фахівцем

Регулярні майстер-класи з підготовки резюме та пошуку роботи

Викладачі — практикуючі фахівці

Програма для реалізації ідей Студентів та Випускників Школи
  • Iдея
  • Пітчинг
  • Команда
  • Реалізація
  • Презентація

Часті питання

Часті питання

Ми завжди дуже відповідально намагаємося підходити до питання підбору Викладачів у нашій Школі. Наші Викладачі — практикуючі фахівці в найбільших IT-компаніях міста. Також вони мають як досвід викладання в нашій Школі, так і досвід менторства за місцем їх професійної діяльності. У своїй манері навчання вони роблять упор на останні тенденції IT-ринку і виключно на свій особистий досвід для того, щоб наші Випускники мали найбільш затребувані знання і досвід роботи з конкретними кейсами.

Для того, щоб отримати інформацію про вартість того чи іншого курсу, а також задати інші додаткові питання, що стосуються навчання, ви можете:

- заповнити заявку на безкоштовну консультацію;

- заповнити заявку на запис на курс;

- зателефонувати або написати нам на пошту.

Слід зазначити, що кожен напрямок, який ви могли б вивчити у нашій Школі, є, практично, ідентичним за затребуваністю. При виборі напрямку дуже важливо враховувати те, чим би вам хотілося займатися у майбутньому. Те, до чого ви більше схиляєтеся і що вам більше подобається у повсякденному житті. Аж до того, які предмети вам краще давалися, коли ви навчалися у школі. Ми з радістю допоможемо вам визначитися з вибором напрямку. Тільки ось вибір за вас ми зробити не зможемо.
Для того, щоб визначитися з напрямком і задати всі ваші запитання, ви можете записатися на безкоштовну консультацію, і протягом короткого часу з вами зв'яжеться один з наших адміністраторів і зможе детально про все розповісти.

Ви можете прочитати відгуки наших Студентів та Випускників на нашому сайті за цим посиланням. Ще ви зможете знайти відгуки і інформацію про нас на DOU.ua або можете прописати назву нашої Школи у Google, де ви також зможете побачити відгуки про нашу Школу у Google-акаунті або на Google-картах.

Так, безумовно. Багато наших курсів передбачають додаткову систему бонусів для тих Студентів, які хочуть продовжувати навчання у нашій Школі. Ця система полягає в тому, що наприкінці курсу Студенти пишуть тест з пройденого матеріалу або здають підсумкову роботу, за підсумками яких:

- Студент, який має найвищий результат отримує знижку 25% на подальші курси;

- Студент, який посів друге місце, отримує 15% знижку;

- Студент, який виявився на третьому місці, отримує 10% знижку.

- Всі інші Студенти, які не ввійшли до трійки лідерів, отримують знижку в розмірі 5%.

Курс
PHP

Київ