Задати питання
Success request
Дякуємо за Вашу заявку

Зареєструватись на курс
Swift iOS
Задати питання

Програмування PHP

Курс почався. Можливий наступний набір восени.

Чому PHP?

Мова програмування PHP є однією із найпопулярніних мов для розробки web-сайтів і мобільних додатків. На ній написані такі сайти, як Facebook, Wikipedia, Flickr. Вже довгий період часу PHP впевнено тримає позиції на ринку веб-програмування та входить в десятку найпопулярніших мов.

Цей курс для вас, якщо ви:

  • маєте початкові знання PHP і бажаєте їх поглибити
  • володієте базовими знаннями будь-якої мови програмування, алгоритмів і структур даних
  • хочете створювати сайти і мобільні додатки
  • хочете опанувати таку престижну високооплачувану професію, як PHP developer

Наша ціль: підготувати студентів до рівня кваліфікації, достатньої для посади Junior PHP developer в ІТ-компанію і пишатись успіхами випускників IT Академії. Після завершення навчання ми можемо працевлаштувати 2-ох найкращих студентів.

По закінченню курсу Ви
  • зможете самостійно створювати сайти і освоювати будь-які фреймворки на базі PHP
  • опануєте практичні інструменти роботи веб-розробника
  • отримаєте досвід роботи з системою контролю версій Git і редактором коду phpStorm
  • навчитеся налаштовувати веб-сервери та бази даних
  • зрозумієте принцип роботи сайтів, серверів, браузерів
  • вивчите синтаксис мови
  • на практиці освоїте програмування та попрацюєте над власним проектом
Програма курсу
Основи
  1. Чому PHP (загальні відомості про мову, де використовується, і т.д.)
  2. Інструменти, налаштування середовища розробки.
  3. Мережі (протокол HTTP, домени, хостінг) 
  4. Git та Github.
  5. Використання HTML/CSS з PHP.
  6. Основи (змінні, константи, типи даних, перетворення типів даних і т.д.)
  7. Оператори (порівняння, умовні, логічні, іт.д.)
  8. Масиви та цикли.
  9. Користувацькі функції та можливості мови PHP (ф-ції для роботи зі строками, числами, датами, масивами)
  10. Запити HTTP, параметри URL і форми HTML.
  11. Робота з файлами.
  12. Сесії на сайті, файли cookies.
  13. Помилки та обробка Exceptions.
Бази данних
  1. Теорія баз даних на прикладі СУБД MySQL.
  2. Робота з запитами.
  3. Ф-ції PHP для роботи з базами даних. PDO.
Об’єктно орієнтоване програмування
  1. Основи, автозавантаження класів, констуктор та деструктор.
  2. Область видимості та оператор "::".
  3. Наслідування, Інкапсуляція, Поліморфізм.
  4. Абстрактні класи та інтерфейси.
  5. Неймспейси
PHP та професійна розробка.
  1. Стандарти оформлення коду.
  2. MVC в PHP.
  3. Використання AJAX, JSON, XML в PHP проектах.
  4. Що таке framework та навіщо він, Приклади фрейворків.
  5. Безпека та захист даних