Укр Рус

Курс PHP у Івано-Франківську

Advanced level
5

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

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

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

  • ООП в 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
    Практичні заняття Огляд комп'ютерної школи Hillel.
  • rocket
    Працевлаштування

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

  • clipboard

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

  • books

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

  • smiling-face-with-sunglasses

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

  • globe-with-meridians

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

  • direct-hit

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

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

Все чудово))
Александр Навроцкий

Александр Навроцкий

Хочу сказать спасибо своему преподавателю Юрию Орлику. Отличная подача материала, а также очень ответственный подход к обучению. Если у вас возникнут вопросы, он подробно и понятно все объяснит. Не жалеет времени на обучение и даёт дополнительные знания помимо основного курса. Подсказывает какую литературу стоит поднимать, что бы и дальше расти в профессии. Остался доволен обучением.
Костянтин Гордін

Костянтин Гордін

Організація курсу налаштована на високому рівні, з вашої сторони зроблено максимально для студентів, що хочуть навчати. З зауважень: ментор був не по профілю (хоча і розумію, що знайти зараз людей важко), в результаті розібратись в певних питаннях, що не були зрозумілі раніше, не вдалося. Але і в js заглибитись було цікаво. Загалом все на високому рівні. Дякую.
Курс оправдал все ожидания PHP advanced level. Много новых знаний, которыми очень доволен! Спасибо ;)
Отлично подан материал, Олегом Гринько. Углублялись в современные php фреймворки: symfony, laravel.
Отличный курс. Я устароился на работу через неделю послю окончания курсов, учитываю то что я свитчер. До этого 10 лет был в продажах. Денис очень круто постоил свою программу, в которой объясняет не только азы но и полноценные понимае очень нужного фреймворка Laravel. Это очень важно. Я понял на сколько круто он все преподавал, после 2-3 месяцев работы, когда начал пересматривать курс. Особую благадарность хочу выразить учителю английского языка Вике Дубровиной. Это был бонусный курс от школы, и тем не меннее Вика круто донесла информацию. Приятно когда учитель английского знает язык не только по учебникам, а прожив немного в Америке, учит действительно рабочим моментам. Вообщем рекомендую, все супер
Курс очень понравился, на момент его начала уже имел определенные знания в php, но с Laravel не работал. Денис подробно рассказывал принцип работы в фреймворке, а так же помогал в решении возникших сложностей. Курсом очень доволен как и самой школой.
Курс отличный. Все понятно и по существу. Денис вёл свою грамма изначально для Laravel. Это очень круто, т.к. когда мы уже подошли к фреймворку мы уже понимали базовое построение и принципы работы. Конечно многое нужно разбираться самому т.к. время не хватит все рассказать. Но Денис всегда отзывчиво относится ко всем вопросам.
Хоть и прошла всего половина курса, но я очень доволен! Отличный подход преподователя к делу, много полезной информации!!
Закончила курс Основы PHP, спасибо преподавателю за доступное объяснение непростого материала, за внимание к ньюансам PHP. Дружелюбная атмосфера, внимательные сотрудники администрации и практикующие преподаватели - залог отличной IT школы. HILLEL - это всё про вас! Спасибо.
Все было замечательно, получил то, чего и хотел. Олег постоянно спрашивал у всех что именно непонятно и могли "потоптаться" на одном месте, чтобы все же "дошло". Спасибо )
Олег дает актуальную информацию, никакой древности, ответы на все вопросы, которые могут возникнуть. Всё в общем - хороший толчок вперед. Главное хотеть учится, не лениться и не бояться спрашивать. Время пролетело быстро, хотелось бы еще))) Дополнительно: - Факультативы огромный плюс. - Администрация всегда готовы помочь по всем вопросам. - Комфортный офис. - Кофе + вкусняшки.

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

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

Відправлено