Опис курсу

PHP

Одна із найбільш популярних та затребуваних мов програмування, яка використовується для створення комплексних веб-рішень.

  • Вивчення основ розробки web-сайтів.
  • Створення RESTfull backend для мобільних, десктопних та web-додатків.

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

  • 01

    Модель Client Server. PHP (Історія. Чому? Як краще?)

    02

    Установка і налаштування Apache + PHP + MySQL

    03

    Файли налаштувань та журнали подій. Розширення PHP.

    04

    Стиль написання програм:«хороший код».Організація і оформлення коду.Принципи найменування.

  • 05

    Стиль написання програм: «хороший код». Коментарі. Принцип KISS, DRY.

    06

    Стиль написання програм: «хороший код». Рефакторінг. Об'єктна модель світу.

    07

    Командна робота. Спільна розробка проекту. Використання систем VCS (git).

    08

    Командна робота. Відладка: локалізація і усунення помилок.

  • 09

    Введення в бази даних. Проектування баз даних. Сутність, атрибути, зв'язки. Схема БД.

    10

    Введення в бази даних. Команди SQL. Транзакції. Продуктивність. Оптимізація і індекси.

    11

    Елементи PHP. Типи даних. Змінні. Константи. Вираження. Оператори. Композиції. Функції.

    12

    Елементи PHP. Локальні і глобальні зміннні. Рекурсія і область видимості. Основи ООП.

  • 13

    Елементи PHP. Процедурний і об'єктний стиль програмування.

    14

    Введення в HTTP і HTML. URL. Види запитів. HTML-форми і параметри HTTP-запитів.

    15

    Введення в HTTP і HTML. Супер-глобальні масиви.

    16

    Організація сесій. Угруповання окремих запитів в сеанс зв'язку. Sessions. Cookies.

  • 17

    Організація сесій. Реалізація сесій і робота в рамках сесії.

    18

    Робота з масивами, рядками і іншими типами даних.

    19

    Регулярні вирази.

    20

    Робота з файлами і каталогами: читання/запис, лістинг, передача, найменування.

  • 21

    Робота з файлами і каталогами: взаємодія з ОС і оточенням, команди Shell.

    22

    Принципи управління ресурсами: Засоби PHP для роботи з БД: PDO.

    23

    Взаємодія з Frontend: шаблони відображення.

    24

    Взаємодія з Frontend: проектування і програмування шаблонів.

  • 25

    Безпека: ідентифікація користувачів і розподіл прав.

Викладачі
photo for Олександр
Олександр

За 3 роки в ІТ-індустрії успішно реалізував понад 20 проектів різної складності. Закінчив академію ШАГ за напрямком РНР.

photo for Юрій
Юрій

Закінчив ЗакДУ, факультет інформатики, більше 4 років працює в ІТ як PHP-розробник.

Поскаржитись керівництву компанії
×
...

ДЯКУЄМО
за реєстрацію!

OK
×

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

Введіть, будь ласка, iм'я
Введіть, будь ласка, імейл
Введіть, будь ласка, телефон
Введіть, будь ласка, місто
Введіть, будь ласка, Skype