Укр Рус

Курс PHP у Дніпрі

Advanced level
4.9

alarm-clock занять

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

rocket старт

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

Залишилося

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

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

Цілі курсу

  • Вивчити мову PHP
  • Застосовувати отримані знання і технології на практиці
  • Навчитися працювати з ООП
  • Вивчити framework PHP
smiling-face-with-sunglasses

Advanced
level

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

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

  • Apache

    Apache

  • Nginx

    Nginx

  • PHP

    PHP

  • MySQL

    MySQL

  • SOLID

    SOLID

  • Xdebug

    Xdebug

  • Symfony

    Symfony

  • Laravel

    Laravel

  • Twig

    Twig

  • MVC

    MVC

  • Rest

    Rest

  • Redis

    Redis

  • Memcached

    Memcached

  • Composer

    Composer

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

Програма курсу
PHP

alarm-clock 4 місяці 32 заняття занять
Друк
  • Проектування баз даних
    • Проектування таблиць на основі вимог до сайту
    • Системи зберігання даних InnoDB: таблиці і зв'язку
      • Один до одного
      • Один до багатьох
      • Багато до багатьох
  • Робота з вбудованим класом PDO
    • Класи і об'єкти
    • Робота з класом PDO
    • Властивості і методи
    • Захист від SQL ін'єкцій
  • Основи ООП
    • Класи і об'єкти
    • Геттери і сеттери
    • Інкапсуляція
    • Спадкування
    • Простори назв
    • Автозавантаження
    • Статика
    • Константи
    • Інтерфейси
    • Абстрактні класи
  • Робота з Composer
    • Ініціалізація composer
    • Завантаження залежностей
  • Детально про MVC
  • Робота з базами даних на основі ActiveRecord
    • Laravel Eloquent (Active Record)
    • Symfony Doctrine (Data Mapper)
    • Таблиці і моделі
    • Організація зв'язків
    • Створення комплексних запитів за допомогою QueryBuilder
  • Робота з шаблонізаторами
    • Уявлення Blade (Laravel) Twig (Symfony)
    • Створення базового шаблону
    • Підключення шаблонів сторінок
  • Маршрутизація по проекту
    • Організація єдиної точки входу
    • Підключення і робота з маршрутизатором
    • Регулярні вирази
    • Контролери і дії
  • Робота з системами контролю версій 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 та Symfony

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

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

  • woman-technologist

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

  • briefcase

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

  • thumbs-up

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

  • light-bulb

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

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

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

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

  • clipboard

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

  • books

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

  • smiling-face-with-sunglasses

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

  • globe-with-meridians

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

  • direct-hit

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

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

Закончила курсы 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?

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

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

    • Windows 10 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-картах.

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

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

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

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

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

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

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

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

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

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

Відправлено

Придбати подарунковий сертифікат

Придбати подарунковий сертифікат

Gift certificate background image Gift certificate background image