Наш курс PHP складається із практичних завдань. У процесі навчання ви навчитеся писати програми на таких фреймворках як Laravel та Symfony, отримаєте навички проектування структури баз даних, створите власну інфраструктуру з кількома сервісами та скористаєтеся кількома фронтенд-інструментами. Також навчитеся писати Unit-тести та спробуєте різні підходи BDD та TDD.

В результаті створені вами веб-програми ви зможете додати до свого портфоліо.

НА ДАНИЙ МОМЕНТ ПРОГРАМА СКЛАДАЄТЬСЯ З НАСТУПНИХ ЗАВДАНЬ:

CLEAN CODE - Це завдання допомагає навчитись писати якісний код відповідно до стандарту PSR, структурувати код, застосовувати різні підходи та патерни.

UNIT TESTS - Студент, виконуючи це завдання, знайомиться з написанням юніт тестів, інструментами для перевірки покриття коду тестами.

COLLECTIONS & COMMAND LINE INTERFACE - Виконуючи цю групу завдань, студент отримає навички написання коду, додавання до вже готового коду функціоналу для роботи через консоль.

REPORT - Це завдання дає можливість навчитися працювати з файлами та сортувати дані

Laravel - Ця група завдань дозволяє набути досвіду роботи з фреймворком Laravel. Написати повноцінний додаток з веб-інтерфейсом та api. Здобути досвід роботи з ORM бібліотекою Eloquent.

SYMFONYGRAMM & SYMFONYWEATHERREMIDER - Працюючи над завданнями цієї групи, студент виконує реальні завдання, які зазвичай зустрічаються в роботі php-developer'a. Тут є всі етапи починаючи з проектування структури програми, роботи над веб-інтерфейсом та api, інтеграцією зі сторонніми сервісами та закінчуючи деплоєм у продакшн. Студент отримує досвід роботи із Symfony, PostgreSQL, webpack, bootstrap, etc.

SYMFONYAIR ERP SYSTEM - Це завдання - по суті фінальний акорд, для її вирішення потрібно застосувати всі накопичені знання та вміння, вона потребує нестандартних рішень та підходів.