ЗАЛИШ СВОЇ ДАНІ
і ми зв'яжемось з тобою найближчим часом!

Поглиблений курс PHP у Харкові

Крім детального вивчення мови, поглиблений курс PHP навчить тебе розуміти цикл розробки додатків і працювати у команді
Старт навчання
18 занять
Запитуйте
в адміністрації
9700 грн
5800 грн
КОЛИ
СКІЛЬКИ
ЦІНА
2-3 рази на тиждень
з 19:00 до 22:00
PHP ADVANCED
Можлива оплата частинами
У зв'язку з карантином всі наші курси читаються у ONLINE-форматі. Діє знижка 40%. Записуйся!
Close
ВИМОГИ ДО СТУДЕНТІВ:
1
Знання синтаксису PHP
2
Базові навички роботи з базами даних
3
Наявність ноутбуку для занять в аудиторіях

ПРОГРАМА НАВЧАННЯ

ООП
  • Інкапсуляція
  • Успадкування
  • Поліморфізм
  • Класи і Об'єкти
  • Абстрактні класи
  • Інтерфейси
  • Методи класу
  • Статичні методи
  • Магічні методи
  • Константи
  • Трейти
  • Винятки
  • Неймспейси
  • Автозавантаження
  • Композиція замість наслідування
Стандарти PSR
  • Огляд стандартів PSR-0, PSR-4 і PSR-1, PSR-2
PHP 7.x
  • Нові можливості PHP 7.0
  • Нові можливості PHP 7.1
  • Нові можливості PHP 7.2
  • Нові можливості PHP 7.3
Шабни проектування, SOLID, DRY, KISS, YAGNI
  • Основні породжують шаблони
  • Основні структурні шаблони
  • Основні поведінкові шаблони
Reflection API
  • PHPDoc
  • phpDocummentor
  • Анотації
Standard PHP Library (SPL)
  • Структури даних
  • Ітератори
  • Основні класи і функції
Безпека в PHP
  • Основні типи атак
  • Шифрування
  • Хешування
  • Стандартні практики щодо захисту веб-додатків
  • Symfony Security компонент
Git основи
  • Встановлення та налаштування
  • Команди Git
  • Огляд GitHub, GitLab і Bitbucket
  • Створення проекту і заливка на GitHub
Основи Linux
  • Встановлення Ubuntu
  • Серверна і десктопна версія
  • Базові команди Linux
  • Встановлення веб сервера NGINX
  • Встановлення PHP
  • Встановлення MySQL
  • Деплой Symfony додатків на DigitalOcean
Composer
  • Встановлення і налаштування
  • Автозавантаження Composer
  • Огляд офіційного репозиторію Packagist
  • Створення власних пакетів
REST
  • Огляд архітектури REST
  • Модель зрілості REST сервісів
  • HATEOAS
  • Стандарт HAL
  • Специфікація JsonAPI
  • Клієнт Guzzle
  • FOSRestBundle для Symfony
Тестування
  • Юніт тести
  • Функціональні тести
  • Фреймворки для тестування Codeception, PHPUnit, Symfony PHPUnit Bridge
  • CI сервіси: Travis CI, Scrutinizer CI , Code climate
Використання Docker. Контейнеризація додатки
  • Введення в docker
  • Що таке контейнер?
  • Відмінність docker від vagrant
  • Введення в docker-compose
  • Створення LEMP стека на базі docker
СУБД MySQL
  • Об'єднання таблиць
  • Індекси
  • Оптимізація запитів і команда EXPLAIN
  • Транзакції
  • Тригери і збережені процедури
  • Двигуни InnoDB & MyISAM
Сервісна архітектура
  • Поняття сервісів
  • Контейнери
  • Dependency Injection
Огляд популярних фреймворків
  • Zend Framework
  • Yii
  • FrameworkPhalcon
  • Laravel Framework
  • FrameworkSymfony
Laravel 5 фреймворк
  • Встановлення та налаштування
  • Створення простої сторінки
  • Роутінг
  • Blade Templates
  • Eloquent ORM
Laravel API
  • Artisan
  • Events
  • Queues/Jobs
  • Notifications
  • Task Scheduling
Наша мета №1 - надати якісні знання та допомогти у працевлаштуванні!
ЧИТАТИ ВІДГУКИ РОБОТОДАВЦІВ
ЗАБРОНЮЙ МІСЦЕ НА НАЙБЛИЖЧИЙ КУРС
Кількість місць обмежена
PHP ADVA
ЗАБРОНЮЙ МІСЦЕ НА НАЙБЛИЖЧИЙ КУРС
Кількість місць обмежена
PHP ADVA
5% від кожної оплати переводиться на рахунок благодійного фонду "Наш мир"
КУРСИ ЗА НАПРЯМКОМ

Programming base

Навчимо розуміти принципи програмування і працювати з простим кодом
Тривалість навчання
12 занять
Cтарт
Запитуйте в адміністрації
Курс
PROGRAMMING
ЗНИЖКА -40%
Курс
-40%

PHP base

Навчимо володіти базовими конструкціями мови PHP
Тривалість навчання
16 занять
Cтарт
Запитуйте
в адміністрації
Курс
PHPBASE
ЗНИЖКА -40%
-40%
ЗАЛИШИЛИСЯ ЗАПИТАННЯ?
Залиш свій номер телефону, і наш консультант зв'яжеться з тобою, щоб допомогти у виборі напрямку і дати відповіді на всі питання