Block title
Block content
public://PHP_0_0.png

PHP КУРСИ

СТАНЬ УСПІШНИМ PHP РОЗРОБНИКОМ ВСЬОГО ЗА 2 МІСЯЦІ

По закінченню курсів кращі учні отримають можливість працювати в компанії

Чому варто оволодіти професією
PHP розробника?

  • PHP - це стандарт

    Це найпоширеніша мова для написання сайтів. Більшість сайтів в інтернеті написані на PHP. Гнучкість та потужність мови призвели до її великої популярності. Тому сайти від найменшого блогу до великих корпоративних порталів, як то NASA, Yahoo, написані на PHP.

  • Гнучкість

    Оскільки РНР є інтерпретованою мовою, вона відрізняється виключною гнучкістю до потреб розробника. Хоча РНР зазвичай рекомендується використовувати в поєднанні з HTML, вона так само інтегрується і з JavaScript, WML, XML та іншими мовами.

  • Легкість в освоєнні

    Мова PHP проста й практична, що дозволяє швидко вирішувати поставлені задачі. У мови PHP низький поріг входження, а тому розпочати роботу ти зможеш навіть під час навчання.

  • Підтримка

    У мови PHP дуже велика спільнота користувачів, тому не дивно що ти без перешкод знайдеш допомогу чи пораду при будь-яких труднощах у навчанні та у роботі.

Як буде розвиватися кар’єра PHP розробника?

Ми навчимо вас працювати над своєю освітою. Ти вивчиш: основи ООП і мову програмування PHP, освоїш роботу з базами даних та розробку з використанням фреймворків. Напишеш свій власний динамічний сайт та інтренет-проект, і зможеш почати свою кар'єру в провідній IT компанії

Зараз

починаєш навчатися

JUNIOR

400-800 $

MIDDLE

1300-2300 $

SENIOR

2300-4000 $

PHP - ЦЕ АКТУАЛЬНО,

весь інтернет використовує PHP, тому робота є завжди

Задачі з розробки на PHP стабільно актуальні на ринку праці, проте з причини низького порогу входу наразі бракує спеціалістів. Бажаєш мілко плавати із задачами на годинку - роботи такої багато. Бажаєш великі та складні проекти на місяці роботи - і тоді є що робити.

СТАРТУЄМО
Незабаром

    З яких блоків складається курс "PHP для чайників"?

  • 45% Блок Tech Skills

    Основний блок знань курсу, після якого ти навчишся писати на PHP і станеш успішним Junior PHP розробником.

  • 25% Блок Soft Skills

    Навчимо ефективно розподіляти завдання, час і знаходити "спільну мову" з командою в будь-яких ситуаціях

  • 29% Блок Сareer Skills

    Серія додаткових занять по кар'єрному росту і лайфхаки проходження співбесід від досвідчених фахівців

  • 1% Блок English

    Без базової англійської в IT - нікуди. Вона потрібна для вивчення навчальних матеріалів, спілкування з колегами і замовниками з інших країн

Яким буде твій шлях освоєння PHP розробки?

PHP Core

3 місяці 48 годин

Ціль

Набути практичних навиків програмування на PHP. Пройти підготовку щоб почати працювати PHP-розробником. Вміти створювати програмний код для веб-сервісів та вільно читати чужий код. Розумітися в управлінні базами даних та у роботі з фреймворками.

Результат

Ти розумієш що саме потрібно писати, щоб досягнути поставленої цілі. Ти усвідомлюєш що не буває єдиного вірного рішення для її досягнення. Ти розумієш що 86% інтернету написано на PHP, тому саме ця мова тобі потрібна щоб заробляти. Ти розумієш що 99% “велосипедів” вже винайдено, та вмієш застосовувати здобутки спільноти - фреймворки. Ти створив свій проект та можеш пишатися тим, що тепер ти справжній програміст.

ПРОГРАМА

Модуль 1. Основи роботи з PHP

  • Тема 1. Початок роботи з PHP (відомості про сервери, загальний синтаксис, змінні, константи, кодування)
  • Тема 2. Типи даних керуючі конструкції (типи даних, маніпуляції з типами, оператори, if, switch)
  • Тема 3. Цикли, масиви (оголошення масивів, види масивів, вивід масивів, цикли for, while)
  • Тема 4. Користувацькі функції в PHP (оголошення і виклик функції, вкладені функції, аргументи, рекурсивні функції, області видимості, анонімні функції)
  • Тема 5. Вбудовані функції (функції для роботи з масивами, стрічками, математичні функції, робота з датою, часом, шифрування даних, псевдоконстанти, суперглобальні змінні)
  • Тема 6. Методи GET та POST (використання форм, прийом і обробка даних, GET, POST)
  • Тема 7. Сеанси та куки (header, буферизація, робота з куками та з сесіями)
  • Тема 8. Робота з файлами (функції для роботи з файлами, потоки, робота з папками, керування файлами)

Модуль 2. Робота з базами даних та ООП

  • Тема 9. Основи MySQL (реляційна СУБД, вимоги до структури баз даних, нормальні форми, SQL-команди, об'єднання таблиць, ключі, SQL ін'єкції, підготовлені запити)
  • Тема 10. Робота з базами даних в PHP (способи підключення та взаємодії з базами даних, використання зовнішніх ключів)
  • Тема 11. Введення в ООП (основні поняття та можливості, створення класів та екземплярів класу, властивості та методи, конструктори, деструктори, клонування, наслідування, обробка виключень, абстрактні класи та методи, інтерфейси, магічні методи, серіалізація, трейти, порівняння об'єктів)
  • Тема 12. SQLite та об’єктний підхід до mysqli (SQLite, робота з базою даних, переваги, вибірки даних)
  • Тема 13. PDO (з'єднання з базою даних, виконання запитів, використання класів, транзакції, збережені процедури)
  • Тема 14. Патерни проектування, ітератори, PHP 7 (огляд найпоширеніших патернів проектування, нові особливості PHP 7 у порівнянні з попередніми версіями, структури даних)
  • Тема 15. CURL, регулярні вирази, namespaces (робота з CURL, парсинг, синтаксис та написання регулярних виразів, простори імен)
  • Тема 16. AJAX, XML (привила XML, огляд засобів PHP для роботи з XML-документом, робота з ajax)

Модуль 3. Робота з MVC-фреймворками (на прикладі Yii2)

  • Тема 17. Шаблон проектування MVC (модель, вид, контролер, типова послідовність роботи MVC-додатку, огляд фреймворків)
  • Тема 18. Встановлення Yii2, основи роботи з системами контролю версій (створення, клонування репозиторію, робота з вітками, основні команди)
  • Тема 19. Початкове знайомство з Yii2 (можливості, шаблони, переваги та недоліки, структура додатку, дії, представлення)
  • Тема 20. Робота з формами (Об'єкти Yii2, створення моделі, створення форм, віджети)
  • Тема 21. Робота з базами даних, міграції (підключення баз даних, команди, створення та виконання міграцій, транзакції, Active Record, методи доступу до баз даних)
  • Тема 22. Генерація коду за допомогою Gii (доступ до Gii, генерація класу Active Record, CRUD Generator)
  • Тема 23. Створення модулів (модулі, їх створення, класи модулів, контролери та представлення в модулях, використання модулів, маршрути, доступ до модулів, вкладені модулі)
  • Тема 24. Встановлення розширень. Вбудовані віджети (приклади віджетів, пошук та встановлення розширень, створення власних розширень)
  • Тема 25. Модуль контролю доступу (встановлення модуля RBAC, доступ до модуля, принципи роботи з ним)
  • Тема 26. Багатомовність, налаштування URL (локалізація і мови, встановлення розширення, переклад даних, Pretty URL)

Ми стартуємо
Незабаром
Відгуки Залишити заявку

Хто буде вести курс?

Ми стартуємо
Незабаром
Відгуки Залишити заявку