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

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

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

Чому PHP?

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

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

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

 

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

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

Чому PHP (загальні відомості про мову, де використовується тощо)

Інструменти, налаштування середовища розробки

Мережі (протокол HTTP, домени, хостінг) 

Git та Github

Використання HTML/CSS з PHP

Основи (змінні, константи, типи даних, перетворення типів даних тощо)

Оператори (порівняння, умовні, логічні тощо)

Масиви та цикли

Користувацькі функції та можливості мови PHP (функції для роботи зі строками, числами, датами, масивами)

Запити HTTP, параметри URL і форми HTML

Робота з файлами

Сесії на сайті, файли cookies

Помилки та обробка Exceptions

Бази даних

Теорія баз даних на прикладі СУБД MySQL

Робота з запитами

Функції PHP для роботи з базами даних. PDO

Об’єктно орієнтоване програмування

Основи, автозавантаження класів, констуктор та деструктор

Область видимості та оператор "::"

Наслідування. Інкапсуляція. Поліморфізм

Абстрактні класи та інтерфейси

Неймспейси

PHP та професійна розробка

Стандарти оформлення коду

MVC в PHP

Використання AJAX, JSON, XML в PHP проєктах

Що таке framework та навіщо він. Приклади фрейворків

Безпека та захист даних

Записатися на курс
Записатися на курс