Онлайн-курс PHP Web

Basic level

alarm-clock занять

spiral-calendar занять на тиждень

rocket старт

За тиждень записалося

Залишилося

Цей курс проводиться у форматі дистанційного навчання.

Стань PHP розробником!

PHP — сучасна мова програмування з відкритим кодом, яка підтримує сувору типізацію, реалізацію будь-яких патернів проєктування та інші сучасні підходи до розробки. Вона створена для вебзастосунків будь-якої складності. У поєднанні з фреймворком Symfony, PHP дозволяє будувати масштабовані та підтримувані системи, що відповідають принципам сучасної архітектури.

Курс дозволяє пройти шлях від базових конструкцій PHP до створення повноцінного вебдодатку на Symfony, охоплюючи ключові аспекти бекенд-розробки.

Цілі курсу

  • Вивчити мову PHP
  • Застосовувати отримані знання і технології на практиці
  • Навчитися працювати з ООП
  • Вивчити framework PHP
1 583 ₴

на місяць при оплаті частинами на 12 частин

оплата частинами без комісії та відсотків від monobank, ПриватБанк, Ощадбанк та ПУМБ

Повна вартість курсу 19 000 ₴

-10% при оплаті відразу 17 100 ₴

Промокод

Додаткові знижки

Списання з поточного балансу

Невикористаний залишок замороженого курсу

Списання з основного рахунку

Списання з реферального рахунку

Списання з бонусного рахунку

Ціна курсу для вас 17 100

Важливо пройти тест для перевірки знань

grinning-face

Курс PHP Web не передбачає ніяких спеціальних знань і навичок, досить мати рівень впевненого користувача ПК.

Вивчаємо такі технології

  • Apache

    Apache

  • Nginx

    Nginx

  • PHP

    PHP

  • MySQL

    MySQL

  • SOLID

    SOLID

  • Xdebug

    Xdebug

  • Laravel

    Laravel

  • Twig

    Twig

  • MVC

    MVC

  • Rest

    Rest

  • Redis

    Redis

  • Memcached

    Memcached

  • Composer

    Composer

Викладач курсу

Вас буде навчати практикуючий фахівець, який працює в топовій компанії.

  • Олександр Майстренко

    Олександр Майстренко

    CIO в ALCOLINE

    ALCOLINE
    Олександр Майстренко
    Олександр Майстренко CIO в ALCOLINE

    Карʼєру в ІТ почав в 2008 році Back-end розробником, за ці довгі роки працював у різних продуктових компаніях і здобув скіли у побудові відмовостійких веб-додатків.

    Більше 5 років займаю посади СТО в різних компаніях.

    Вимагаю від співробітників працювати так, щоб було не соромно за те, що вони роблять.

    Володію декількома мовами програмування і використовую в роботі найкращі практики і шаблони проєктування.

Програма онлайн-курсу PHP Web

alarm-clock 32 заняття (4 місяці) заняття
Друк
  • Загальна інформація

    • Введення в PHP, визначення та призначення
    • Місце серед інших мов програмування
    • Архітектура PHP (поверхнево)
    • Процес інтерпретації (поверхнево)
  • Налаштування середовища

    • Середовища розробки
    • Програмні середовища
    • Docker
    • CLI
    • Перший PHP скрипт
  • Базові знання

    • Типи даних, копіювання, приведення типів
    • Примітиви: скалярні, логічні та одиничні типи даних
    • Типізація, суворе порівняння
    • Функції для примітивів, умовні конструкції
    • Користувацькі функції, замикання
    • Масиви, обробка масивів
    • Ітератори, генератори
  • Налагодження програм

    • Способи пошуку проблем
    • Як робити не треба
    • xdebug
  • Основи ООП

    • Класи та обʼєкти це ще не ООП
    • Магічні методи
    • Автозавантаження
    • Пакетний менеджер Composer
    • Інкапсуляція, Наслідування, Поліморфізм та Абстракція
    • Статичні класи, пізне статичне звʼязування
    • Організації коду без copy/paste (trait, enum)
  • Рефакторинг

    • Поняття поганого коду
    • Який код є гарним?
    • Загальна інформація про стандарти php (PSR-FIG)
    • Основні принципи розробки (DRY, KISS, YAGNI)
    • Загальна інформація про шаблони проєктування та принципи SOLID
  • Основи роботи з базами даних

    • Типи БД
    • Відмінності реляційних і нереляційних БД
    • CRUD — базова логіка будь-якої програми
    • PDO: підключення, запити, захист
    • Шаблони проєктування, що полегшують життя
  • Основи HTTP

    • Робота HTTP/HTTPS протоколу
    • HTTP-запити, HTTP-відповіді, заголовки, статуси, mime"
    • Текстові формати передачі даних JSON та XML
    • Content-type: xml, json, html, images
    • Робота з формами, передача користувацьких даних в програму
    • Сессії та cookie 
  • Symfony — все, що потрібно для розробки

    • Опис і пояснення концепції та філософії фреймворку
    • Порівняння з іншими фреймворками
    • Контролери, роути, шаблони
    • DI контейнер
    • Робота з базою даних (Doctrine: Entity, Repository)
    • Форми та валідація (CRUD через Symfony)
    • Система подій
    • Security: логін, ролі, firewall
    • Тестування
  • Взаємодія через API

    • REST vs Json-RPC
    • Серіалізація/десерелізація
    • Поняття Value Object та Data Transfer Object

В кінці курсу виконується дипломний проєкт.

Бонуси курсу

  • Всі студенти курсу пройдуть тренінг по проходженню співбесіди та складанню резюме з нашим HR-фахівцем
  • Тестова співбесіда з технічним фахівцем
  • Free English Speaking Club

Додайте навички в резюме

  • Архітектура клієнт-сервер

  • ООП в PHP

  • Протоколи HTTP та HTTPS

  • Проектування реляційних баз даних

  • Розгортання робочого середовища на базі Docker або Vagrant

  • MVC та інші шаблони проектування

  • Написання Unit та функціональних тестів

  • Принципи роботи та побудови REST API

  • Фреймворк Laravel

  • Базові навички роботи з HTML, CSS, JavaScript (основні конструкції, робота з DOM, AJAX-запити)

Як проходить навчання

  • woman-technologist

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

  • briefcase

    Домашні завдання у будь-який зручний час відправляються через особистий кабінет на перевірку викладачеві.

  • thumbs-up

    Викладач дає зворотній зв'язок з розбором помилок у домашньому завданні.

  • light-bulb

    Ви опрацьовуєте помилки і закріплюєте пройдений матеріал.

Переваги онлайн-навчання в Комп'ютерній школі Hillel

  • man-raising-hand
    Групи до 20 осіб Викладач приділяє час кожному студенту.
  • nerd-face
    Викладачі практики У нас викладають тільки практикуючі фахівці з топових IT-компаній.
  • briefcase
    Система особистих кабінетів Ефективне і зручне навчання.
  • speech-balloon
    Оперативна служба підтримки студентів Термінові питання — своєчасне рішення.
  • videocassette
    Доступ до відеозаписів занять Записи уроків залишаються у студентів після закінчення навчання.
  • hammer
    Практичні заняття Велика частина занять орієнтована на практику.
  • rocket
    Працевлаштування

    Що ми робимо для того, щоб ви досягли успіху?

  • clipboard

    Проводимо майстер-класи з підготовки резюме та пошуку роботи

  • books

    Регулярно оновлюємо програми курсів під вимоги ринку

  • smiling-face-with-sunglasses

    Запрошуємо викладати тільки кращих практикуючих фахівців

  • globe-with-meridians

    Розвиваємо нашу мережу партнерів серед топових IT-компаній

  • direct-hit

    Наші викладачі часто самі забирають до себе наших кращих Студентів ;)

Наші викладачі та випускники працюють в топових IT-компаніях світу

PMI Ukraine
Samsung
Infopulse
EVO
EPAM
Ciklum
DataArt
Prom.ua
Capgemini Engineering
HYS
MacPaw
Ubisoft
Provectus
Admixglobal
Snap Inc.
OWOX
Chapps
3DLOOK
482.solutions
4Limes
Цитрус
AgileEngine
Andersen
Banda-Tech
Codeska
DIGIS
DMark
EIS Group
IWA Solution
Luxoft
Metro Global Ukraine
Netcracker Technology
Netpeak
Nexteum
Onixsoft
OS-System
Інфотех
Petrosoft
QA Madness
QATestLab
Readdle
Rozetka
SendPulse
Sigma Software
Snapchat
Synebo
Valtech
Volo.Global
ZenBit Tech
eSputnik.com
Uitop
Codica
Happy Monday
Metinvest Digital

Відповідаємо на поширені запитання

  • Який потрібно мати комп'ютер, щоб навчатися на курсі PHP Web?

    Вимоги до комп'ютера для навчання на курсі PHP Web.

    Операційна система:

    • Windows 11 64-біт
    • macOS 10.13 або вище
    • Linux: Ubuntu 16.04 - 20.04

    Процесор* :

    • Мінімум intel core i5 4-го покоління
    • Рекомендується i5 7-го

    Оперативна пам'ять:

    • Мінімум 8 Гб
    • Рекомендується 16 Гб

    Пам'ять:

    • Мінімально 500 Гб HDD і більш
    • Рекомендується 200 Гб SSD і більш

    * Допустимі аналоги від AMD

  • Ким працюють ваші Викладачі? Чи мають вони досвід викладання?

    Ми завжди дуже відповідально намагаємося підходити до питання підбору Викладачів у нашій Школі. Наші Викладачі — практикуючі фахівці в найбільших IT-компаніях країни та світу. Також вони мають як досвід викладання в нашій Школі, так і досвід менторства за місцем їх професійної діяльності. У своїй манері навчання вони роблять нахил на останні тенденції IT-ринку і виключно на свій особистий досвід для того, щоб наші Випускники мали найбільш актуальні знання і досвід роботи з конкретними кейсами.

  • Як мені визначитися з курсом? Що зараз найбільш затребуване?

    Слід зазначити, що кожен напрямок, який ви могли б вивчити у нашій Школі, є, практично, ідентичним за затребуваністю. При виборі напрямку дуже важливо враховувати те, чим би вам хотілося займатися у майбутньому. Те, до чого ви більше схиляєтеся і що вам більше подобається у повсякденному житті. Аж до того, які предмети вам краще давалися, коли ви навчалися у школі.

    Щоб допомогти вам з вибором напрямку, ми склали спеціальний профорієнтаційний тест.

    Для того, щоб визначитися з напрямком і задати всі ваші запитання, ви можете записатися на безкоштовну консультацію, і протягом короткого часу з вами зв'яжеться один з наших адміністраторів і зможе детально про все розповісти.

  • Де можна подивитися відгуки про вашу Школу?

    Ви можете прочитати відгуки наших Студентів та Випускників на нашому сайті за цим посиланням. Ще ви зможете знайти відгуки і інформацію про нас на DOU.ua або можете прописати назву нашої Школи у Google, де ви також зможете побачити відгуки про нашу Школу у Google-акаунті або на Google-картах.

  • Як отримати максимальний бал за домашнє завдання на курсе PHP Web?

    Виконання домашніх робіт, одна з найважливіших складових навчання. Для того, щоб отримати максимальний бал за домашнє завдання, потрібно:

    • Виконати завдання в зазначені терміни
    • Виконати всі умови завдання
    • Виконати завдання без помилок
    • Перездача домашнього завдання не більше одного разу
  • Як я можу сплатити за навчання?

    Оплата провадиться через виставлення інвойсу на E-mail через сервіси LiqPay та Fondy.

  • Як працює оплата частинами?

    Ми пропонуємо можливість розбити вартість курсу на щомісячні платежі до 12 частин за допомогою розстрочки у ПриватБанку, Монобанку ОщадБанку або ПУМБ. При цьому вам не потрібно сплачувати додаткові комісії або відсотки банкам, оскільки Школа оплачує цю комісію за вас.

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

    Докладніше про оплату частинами у нашому матеріалі.

Запит на консультацію

Залиште ваші контактні дані, і ми вам обов'язково зателефонуємо!

Обов'язково вкажіть ваше ім'я кирилицею

Обов'язково вкажіть email, за яким ми зможемо з вами зв'язатися

Обов'язково вкажіть телефон в міжнародному форматі

Школа працює з 10:00 до 21:00 по буднях і з 10:00 до 19:00 у вихідні дні (за київським часом, GMT + 2).

Запит на консультацію

Відправлено

Запит на консультацію

Відправлено

Професія PHP-розробника