Рус Укр

Курс PHP у Харкові

Advanced level
4.9

alarm-clock занять

spiral-calendar занятий в неделю

rocket старт

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

Залишилося

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

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

Цілі курсу

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

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

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-фахівцем
  • Спеціально зняті додаткові відеоматеріали
  • Тестова співбесіда з технічним фахівцем

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

  • Розуміння архітектури клієнт-сервер

  • Упевнені знання в ООП

  • Розуміння протоколу HTTP і HTTPS

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

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

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

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

  • Розуміння роботи і побудови REST API

  • Уміння працювати з фреймворками (Laravel, Symfony)

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

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

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

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

  • clipboard

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

  • books

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

  • smiling-face-with-sunglasses

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

  • globe-with-meridians

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

  • direct-hit

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

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

Сергей Бондаренко
Сергей Бондаренко
Отличный курс. Я устароился на работу через неделю послю окончания курсов, учитываю то что я свитчер. До этого 10 лет был в продажах. Денис очень круто постоил свою программу, в которой объясняет не только азы но и полноценные понимае очень нужного фреймворка Laravel. Это очень важно. Я понял на сколько круто он все преподавал, после 2-3 месяцев работы, когда начал пересматривать курс. Особую благадарность хочу выразить учителю английского языка Вике Дубровиной. Это был бонусный курс от школы, и тем не меннее Вика круто донесла информацию. Приятно когда учитель английского знает язык не только по учебникам, а прожив немного в Америке, учит действительно рабочим моментам. Вообщем рекомендую, все супер
Макс Полиит
Макс Полиит
Курс очень понравился, на момент его начала уже имел определенные знания в php, но с Laravel не работал. Денис подробно рассказывал принцип работы в фреймворке, а так же помогал в решении возникших сложностей. Курсом очень доволен как и самой школой.
Сергей Бондаренко
Сергей Бондаренко
Курс отличный. Все понятно и по существу. Денис вёл свою грамма изначально для Laravel. Это очень круто, т.к. когда мы уже подошли к фреймворку мы уже понимали базовое построение и принципы работы. Конечно многое нужно разбираться самому т.к. время не хватит все рассказать. Но Денис всегда отзывчиво относится ко всем вопросам.
Татьяна
Татьяна
Закончила курс Основы PHP, спасибо преподавателю за доступное объяснение непростого материала, за внимание к ньюансам PHP. Дружелюбная атмосфера, внимательные сотрудники администрации и практикующие преподаватели - залог отличной IT школы. HILLEL - это всё про вас! Спасибо.
Дмитрий
Дмитрий
Отличный, содержательный курс для начинающих программистов. Преподаватель излагает материал понятно и доступно. Большим плюсом считают наличие видео записи занятия. Правда всё же качество звука на записи хотелось бы лучше, но всё равно лучше так, чем вообще без видео!
Алексей Маркин
Алексей Маркин
Обучение на курсах Hillel для меня было как интересное, захватывающее приключение со своими радостями и трудностями. Именно так лучше относиться к IT-курсам - как к приключению, а не как к обязаловке, но при этом побольше практиковаться в пройденном материале и делать свой проэкт. Так будет веселее и интереснее само обучение и результаты будут намного намного лучше. :) Очень благодарен преподавателю Вячеславу и школе Hillel.
Антон Антон
Антон Антон
Курс оправдал все ожидания PHP advanced level. Много новых знаний, которыми очень доволен! Спасибо ;)
Николай Выговский
Николай Выговский
Очень благодарен за возможность обучения. Проходил курс PHP advanced, на них узнал много чего нового, а так же закрыл пробелы в уже полученных ранее знаниях! Еще не закончив курс, я начал поиски своей первой работы в IT и нашел ее с помощью сотрудников школы!) Отдельное спасибо нашему преподавателю, который немного корректировал базовый курс школы, что бы мы могли получить знания в важных моментах, с которыми будем встречаться в будущем! Определенно советую данную школу!!
Пан Паляниця
Пан Паляниця
Хороший педагог, курсы проходили удаленно, Преподаватель терпеливо отвечал на простейшие вопросы :) Респект и уважение, здоровья семье и близким!
Олександр Переверзев
Олександр Переверзев
Огромная благодарность Hillel и нашему преподавателю Станиславу! Курс очень грамотно составлен, а благодаря преподавательским навыкам и личным качествам Станислава, за короткое время было усвоенно огромное количество материала, уроки состоящие из теоретической и практической части на реальных примерах заходят на ура. Очень рекомендую.
Роман Полшведкин
Роман Полшведкин
Максим Щербакан прекрасный преподаватель который всегда готов помочь своим студентам , всегда расскажет случай из личного опыта по проходимому материалу. Школа предоставляет самую актуальную информацию в своих занятиях.
Александр Мысь
Александр Мысь
Максим Щербакан, очень крутой преподаватель. На занятиях все объяснял доступным языком и нам оставалось только впитывать знания. Написал ему однажды в 4:30 утра так как был вопрос по домашке и на мое удивление он тут же ответил. Рекомендую пройти этот курс с Максом. Будет точно интересно и не скучно.

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

  • Який потрібно мати комп'ютер, щоб навчатися на курсі 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-картах.

  • Чи існують які-небудь знижки або система лояльності, якщо Студент по завершенні одного курсу йде на наступний курс?

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

    • Студент, який має найвищий результат отримує знижку 25% на подальші курси;
    • Студент, який посів друге місце, отримує 15% знижку;
    • Студент, який виявився на третьому місці, отримує 10% знижку.

    Всі Студенти отримують знижку в розмірі 5% на будь-який з курсів Школи.

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

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

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

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

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

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

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

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

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

Відправлено

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

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

Gift certificate background image Gift certificate background image