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

Advanced level
4.9

alarm-clock занять

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

rocket старт

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

Залишилося

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

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

PHP — це мова сценаріїв загального призначення з відкритим вихідним кодом. PHP спеціально сконструйована для веб-розробок, і її код може впроваджуватися безпосередньо в HTML. PHP проста для освоєння, але разом з тим здатна задовольнити запити професійних програмістів. Протягом навчання слухачі отримають знання, необхідні для створення різних типів сайтів, а після закінчення курсу випускник може претендувати на позицію Junior PHP Developer.

Цілі курсу

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

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

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

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

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

Промокод

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

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

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

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

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

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

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

До покупки курсу

Рекомендуємо пройти тест для перевірки знань

smiling-face-with-sunglasses

Даний курс розрахований для слухачів з базовим рівнем знань в PHP.

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

  • 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

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

alarm-clock 4 місяці 32 заняття занять
Друк
  • Проектування баз даних

    • Проектування таблиць на основі вимог до сайту
    • Системи зберігання даних InnoDB: таблиці і зв'язку
      • Один до одного
      • Один до багатьох
      • Багато до багатьох
  • Робота з вбудованим класом PDO

    • Класи і об'єкти
    • Робота з класом PDO
    • Властивості і методи
    • Захист від SQL ін'єкцій
  • Основи ООП

    • Класи і об'єкти
    • Геттери і сеттери
    • Інкапсуляція
    • Спадкування
    • Простори назв
    • Автозавантаження
    • Статика
    • Константи
    • Інтерфейси
    • Абстрактні класи
  • Робота з Composer

    • Ініціалізація composer
    • Завантаження залежностей
  • Детально про MVC

  • Робота з базами даних на основі ActiveRecord

    • Laravel Eloquent (Active Record)
    • Таблиці і моделі
    • Організація зв'язків
    • Створення комплексних запитів за допомогою QueryBuilder
  • Робота з шаблонізаторами

    • Уявлення Blade (Laravel) Twig
    • Створення базового шаблону
    • Підключення шаблонів сторінок
  • Маршрутизація по проекту

    • Організація єдиної точки входу
    • Підключення і робота з маршрутизатором
    • Регулярні вирази
    • Контролери і дії
  • Робота з системами контролю версій VCS

    • Створення локального сховища Git
    • Підключення до віддаленого сховища GitHub/GitLab/BitBucket
    • Базові операції
    • Принцип роботи за методом GitFlow
  • Шаблони проектування

    • Фабрика, Фабричний метод
    • Адаптер
    • Декоратор
    • Стратегія
    • Спостерігач
  • Принципи SOLID

    • Принцип єдиної відповідальності
    • Принцип відкритості-закритості
    • Принцип підстановки Барбари Лисков
    • Принцип поділу інтерфейсу
    • Принцип інверсії залежностей
  • Методи злому і захисту веб-додатків

    • Створення і захист від SQL-ін'єкції
    • CSRF атаки і захист за одноразовим токеном
    • XSS атаки і захист
    • Принципи захисту і оновлення паролів
  • Просунуті можливості MySQL

    • Індексування
    • Транзакції
    • Тригери
  • Робота з Docker

    • Образи і контейнери
    • Зв'язка контейнерів в одну мережу
    • Запуск проекту через контейнер
    • Збірка безлічі контейнерів через docker-compose
  • Тестування коду за допомогою PHPUnit

    • Створення Unit-тесту
    • Запуск безлічі Unit-тестів
    • Принципи TDD (test driven development)

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

Бонуси курсу

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

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

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

  • ООП в 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
Закончила курсы PHP basic и PHP advanced и хочу выразить огромную благодарность IT школе Hillel и преподавателю Станиславу Протасевичу! Курс составлен очень грамотно и интересно, я получила огромное количество важных скиллов для дальнейшего развития в сфере IT. В Hillel хочется возвращаться снова и снова, очень чувствуется индивидуальный подход к каждому клиенту, очень внимательный персонал и дружелюбная обстановка. Отдельная благодарность преподавателю, так как он всегда был на связи, делился с нами ценным опытом и мудрыми наставлениями, атмосфера на занятии всегда была веселой и непринужденной, я не пропустила почти ни одного занятия и буду очень скучать! Обязательно вернусь за новыми знаниями и буду рекомендовать школу своим друзьям!
Алексей Маркин

Алексей Маркин

Обучение на курсах Hillel для меня было как интересное, захватывающее приключение со своими радостями и трудностями. Именно так лучше относиться к IT-курсам - как к приключению, а не как к обязаловке, но при этом побольше практиковаться в пройденном материале и делать свой проэкт. Так будет веселее и интереснее само обучение и результаты будут намного намного лучше. :) Очень благодарен преподавателю Вячеславу и школе Hillel.
Николай Выговский

Николай Выговский

Очень благодарен за возможность обучения. Проходил курс PHP advanced, на них узнал много чего нового, а так же закрыл пробелы в уже полученных ранее знаниях! Еще не закончив курс, я начал поиски своей первой работы в IT и нашел ее с помощью сотрудников школы!) Отдельное спасибо нашему преподавателю, который немного корректировал базовый курс школы, что бы мы могли получить знания в важных моментах, с которыми будем встречаться в будущем! Определенно советую данную школу!!
Пан Паляниця

Пан Паляниця

Хороший педагог, курсы проходили удаленно, Преподаватель терпеливо отвечал на простейшие вопросы :) Респект и уважение, здоровья семье и близким!
Огромная благодарность Hillel и нашему преподавателю Станиславу! Курс очень грамотно составлен, а благодаря преподавательским навыкам и личным качествам Станислава, за короткое время было усвоенно огромное количество материала, уроки состоящие из теоретической и практической части на реальных примерах заходят на ура. Очень рекомендую.
Курс PHP Advanced. Я пришел сюда имея опыт работы программистом в IT компании. Пришел по причине того , что чувствовал пробелы в знаниях и были вопросы связанные с архитектурой и подходом к проектированию , которые хотелось обсудить с человеком который с этим близко работал. И признаться честно , когда не увидел ни одного отзыва о Максиме Щербакане - немного расстроился (вам так делать не нужно). Я закончил курс , и теперь делюсь полным отзывом о преподавателе. Потому что именно преподаватель - лицо школы. О преподавателе: Отличное чувство юмора, профессионализм и открытость - 3 качества которые я увидел за эти почти 5 быстро пролетевших месяца. Максим был доступен 24/7 , в какой-то момент мне показалось что я даже слишком много задаю ему вопросов. На все вопросы отвечал , если была необходимость - разбирал с примерами. Уроки небыли скучными или монотонными , мы создавали свою MVC с блекджеком и автозагрузками классов, разбирались в Docker, Git, composer и фреймоврке Laravel. При этом у нас были занятия на которых мы реализовывали двухвакторную авторизацию с telegram ботом и авторизации Oauth через Google/GitHub. Атмосфера была очень хорошая, я чувствовал себя в компании друзей и с многими подружился :) Мне хотелось сюда ходить и не пропускать ни одного занятия :) Отдельно я бы хотел выделить подход преподавателя к домашним заданиям. Очень понравилось что проверка каждого домашнего задания ( если за него оценка была ниже 95) обязательно сопровождался комментарием с указанием , что не правильно и что необходимо применить к конкретному случаю. Некоторые домашние задания мы разбирали детально на уроках. Для тех кто читает отзыв - делайте домашки, иначе последующие занятия и домашние задания будут сложнее и вы в какой-то момент перестанете нормально понимать тему. О школе: чтобы мне хотелось улучшить. Это 2 параметра звук и запись с экрана. Иногда не очень качественно видно код с проектора. О LMS: Тут всё отлично , претензий нет. Всё очень доступно и красиво. Кратко: Этот курс был самым правильным решением для меня. Я получил от этого курса больше чем ожидал. Считаю что основа школы - это преподаватели, и в данном случае преподаватель сделал всё чтобы передать нам максимальное количество знаний. Максим , большое спасибо за мотивацию, терпение и переданный опыт. Кто хочет учиться - получит кайф от обучения!
Андрей Черный

Андрей Черный

Отлично подан материал, Олегом Гринько. Углублялись в современные php фреймворки: symfony, laravel.
Сергей Запороженко

Сергей Запороженко

Так как до курсов я работал 9 лет в сфере it, со знаниями верстки, очень поверхностными знаниями в JavaScript и php, какие-то базовые вещи первых 3 занятий я знал.

Но приобрёл дополнительные знания, касающиеся разработки и необходимых для неё инструментов за эти месяцы. Если говорить только о знаниях php: то частично оправдались мои ожидания касательно того, что с полученной базой ещё нужно много работать. Другими словами мы получили формулы, теперь нужно придумать, как доказать теорему. Но, с другой стороны, я чувствую большие пробелы. То есть у меня есть какие-то инструменты, но, как ими пользоваться, как они связаны, нет окончательного представления. Нет общей картины в голове. Думаю, что в первую очередь это связано с тем, что курс делится на: теоретические знания языка и на работу с фреймворком. Мне кажется, что мы не успели достаточно освоить язык, его применение и перешли к симфони. А она большую часть функций делает за нас. Моя работа связана с допиливанием, правками движка интернет-магазина, который написан на чистом php, я могу точно сказать, что теперь я понимаю почти каждую строчку кода, но самостоятельно сложные функции не напишу, потому, что не знаю просто с чего начать. Это я и называю пробелами. Когда мы делали домашки, в них было представление с чего начать, о чем искать информацию. Но, этого не хватило, это был очень маленький объём знаний. Мы перешли на изучение фреймворка раньше, чем успели понять, что к чему. Возможно, я слишком сильно гуманитарий, и за 4 мес. все не расскажешь, но мне кажется, ООП должно быть больше, а Фреймворк можно преподавать отдельно, как тот же react и angular. Пусть лучше в программе php было бы немного Ajax или javascript. Больше работы с api. На компьютерах мы не работали, у меня была скидка за ноутбук, но остальные ребята? В целом школой я доволен, отношением к студентам, атмосферой, печеньками :). Английский у Натальи супер, жаль нельзя продолжить отдельно. :)

Курс очень понравился, на момент его начала уже имел определенные знания в php, но с Laravel не работал. Денис подробно рассказывал принцип работы в фреймворке, а так же помогал в решении возникших сложностей. Курсом очень доволен как и самой школой.
Большое спасибо школе и преподавателю, что дали возможность окунуться в мир IT. Хотел этого очень давно, еще со школьных лет, по до этого жизнь направляла по другому пути. Теперь же я решил взять все в своим руки и Вы, ребята, мне в этом помогли! Огромное спасибо )))) буду дальше развиваться в этом направлении!
Сергей Бортник

Сергей Бортник

Обучение проходит на очень достойном уровне. Главное не лениться и делать всё что даёт преподаватель. В нашей группе так получилось что первую половину курса провёл один преподаватель, а вторую другой. Первый был хорошим специалистом, но не имел опыта преподавания.

Поэтому группа попросили поменять на другого. Администрация школы в качестве компенсации добавила нам ещё 10 дополнительных занятий бесплатно. Второй преподаватель -Александр Сосницкий. Он кроме того что очень хороший специалист, практикующий технический руководитель одной из известных одессих IT-организаций, является опытным преподавателем. Умеет не только доступно объяснить, а и поддержать когда опускаются руки. Это очень важно! Особенно для тех кто раньше вообще никогда не занимался программированием. Не мало важно то что hillel регулярно проводит и участвует во множестве IT-мероприятиях. Это помогает приобщится к сообществу и быть на волне самых современных тенденций и IT-сфере. В общем базовые основы получены. Теперь предстоит ещё самостоятельная работа для закрепления того что учили и расширения знаний и навыков. Так же хочу поучаствовать в программе hillel - EVO. Это возможность участвовать в проектах студентов и выпускников для приобретения практического опыта работы в команде. Спасибо большое за вашу работу!

Аня Стукан

Аня Стукан

Обучение прошло отлично. Комфортные условия, очень помогают видео, которые присылают и можно пересмотреть, если пропустил лекцию или что-то не понял.

Преподаватель Александр Сосницкий очень доброжелательный и помогал по скайпу со всеми вопросами, которые возникали в ходе обучения.

Так держать! Учиться приятно и очень интересно!

Часті питання

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

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

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

    • 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 Pro?

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

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

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

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

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

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

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

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

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

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

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

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

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

Відправлено

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