Укр Рус

Курс PHP Pro в Киеве

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 Pro

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)

Бонусы курса

  • Тренинг по прохождению собеседования и составлению резюме
  • Специально снятые дополнительные видеоматериалы
  • Тестовое собеседование с техническим специалистом

Добавьте навыки в резюме

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

  • ООП в PHP

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

  • Проектирование реляционных Баз Данных

  • Развёртывание рабочей среды на базе Docker или Vagrant

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

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

  • Принципы работы и построения REST API

  • Фреймворки Laravel и Symfony

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

Преимущества обучения в Компьютерной школе Hillel

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

    Что мы делаем для того, чтобы вы достигли успеха?

  • clipboard

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

  • books

    Регулярно обновляем программы курсов под требования рынка

  • smiling-face-with-sunglasses

    Приглашаем преподавать только лучших практикующих специалистов

  • globe-with-meridians

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

  • direct-hit

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

Наши преподаватели и выпускники работают в топовых IT-компаниях мира

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

Дякую комп'ютерній школі Hillel за якісну організацію у проведення навчання.

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

РЕКОМЕНДУЮ!

Александр Навроцкий
Александр Навроцкий
Хочу сказать спасибо своему преподавателю Юрию Орлику. Отличная подача материала, а также очень ответственный подход к обучению. Если у вас возникнут вопросы, он подробно и понятно все объяснит. Не жалеет времени на обучение и даёт дополнительные знания помимо основного курса. Подсказывает какую литературу стоит поднимать, что бы и дальше расти в профессии. Остался доволен обучением.
Янковский Владислав
Янковский Владислав
Благодарю администрацию школы Hillel за профессионально составленный курс и качественную организацию процесса обучения. Отдельная благодарность за помощь, советы и умение просто объяснять сложные вещи преподавателю нашей группы - Стасу Протасевичу. Очень жаль, что курс закончился так быстро - без малого пол года пролетели незаметно. Но уверен, что ещё вернусь в школу за новыми знаниями : )
Alexander Khranovskiy
Alexander Khranovskiy
Доволен завершением курса. Изучены технологии и навыки, требуемые работодателем. Преподаватель знает очень много IT технологий, продолжает изучать новое, рекомендует дополнительную литературу. Дается очень много информации.
Kateryna Kyreieva
Kateryna Kyreieva
Закончила курсы PHP basic и PHP advanced и хочу выразить огромную благодарность IT школе Hillel и преподавателю Станиславу Протасевичу! Курс составлен очень грамотно и интересно, я получила огромное количество важных скиллов для дальнейшего развития в сфере IT. В Hillel хочется возвращаться снова и снова, очень чувствуется индивидуальный подход к каждому клиенту, очень внимательный персонал и дружелюбная обстановка. Отдельная благодарность преподавателю, так как он всегда был на связи, делился с нами ценным опытом и мудрыми наставлениями, атмосфера на занятии всегда была веселой и непринужденной, я не пропустила почти ни одного занятия и буду очень скучать! Обязательно вернусь за новыми знаниями и буду рекомендовать школу своим друзьям!
Костянтин Гордін
Костянтин Гордін
Організація курсу налаштована на високому рівні, з вашої сторони зроблено максимально для студентів, що хочуть навчати. З зауважень: ментор був не по профілю (хоча і розумію, що знайти зараз людей важко), в результаті розібратись в певних питаннях, що не були зрозумілі раніше, не вдалося. Але і в js заглибитись було цікаво. Загалом все на високому рівні. Дякую.
Антон Антон
Антон Антон
Курс оправдал все ожидания PHP advanced level. Много новых знаний, которыми очень доволен! Спасибо ;)
Пан Паляниця
Пан Паляниця
Хороший педагог, курсы проходили удаленно, Преподаватель терпеливо отвечал на простейшие вопросы :) Респект и уважение, здоровья семье и близким!
Олександр Переверзев
Олександр Переверзев
Огромная благодарность Hillel и нашему преподавателю Станиславу! Курс очень грамотно составлен, а благодаря преподавательским навыкам и личным качествам Станислава, за короткое время было усвоенно огромное количество материала, уроки состоящие из теоретической и практической части на реальных примерах заходят на ура. Очень рекомендую.

Часто задаваемые вопросы

  • Какой нужно иметь компьютер, чтобы обучаться на курсе PHP Pro?

    Требования к компьютеру для обучения на курсе PHP Pro.

    Операционная система:

    • Windows 10 64-бит
    • macOS 10.13 или выше
    • Linux: Ubuntu 16.04 - 20.04

    Процессор* :

    • Минимум intel core i5 4-го поколения
    • Рекомендуется i5 8-го
      *Допустимы аналоги от AMD

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

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

    Память:

    • Минимально 500 Гб HDD и более
    • Рекомендуется 200 Гб SSD и более
  • Кем работают ваши Преподаватели? Имеют ли они опыт преподавания?

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

  • Где можно уточнить цену обучения на курсах в Киеве?

    Для того, чтобы получить информацию о стоимости того или иного курса, а также задать другие дополнительные вопросы, касающиеся обучения, вы можете:

    • заполнить заявку на бесплатную консультацию;
    • заполнить заявку на запись на курс;
    • связаться с нами, позвонив или написав нам на почту.
  • Как мне определиться с курсом? Что сейчас наиболее востребовано в Киеве?

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

    Чтобы помочь вам с выбором направления, мы составили специальный профориентационный тест.

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

  • Где можно посмотреть отзывы о вашей Школе в Киеве?

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

  • Как получить максимальный балл за домашнее задание на курсе PHP Pro?

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

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

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

Заявка на консультацию

Оставьте ваши контактные данные, и мы вам обязательно перезвоним!

Обязательно укажите ваше имя кириллицей

Обязательно укажите email, по которому мы сможем с вами связаться

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

Школа работает с 10:00 до 21:00 по будням и с 10:00 до 19:00 по выходным дням (киевское время, GMT+2).

Отправлено