Получите углублённые знания PHP для повышения квалификации
Старт обучения
18 занятий
27.04.2020
350 $
200 $
КОГДА
СКОЛЬКО
ЦЕНА
2-3 раза в неделю
с 19:00 до 22:00

PHP Adv.

Онлайн обучение

Доступно обучение offline

Что нужно, чтобы пройти курс:

Базовые знания PHP

Базовые навыки работы с базами данных

Как проходит процесс обучения?

Вебинар
Мы ведем стрим аудиторного занятия, к которому ты подключаешься. Оффлайн и онлайн группы учатся в одном ритме, что открывает возможности нетворкинга.
Домашние задания
Ты получаешь домашнее задание по пройденной теме. Оно поможет тебе закрепить материал и получить практический опыт.
Работа с ментором
Ментор консультирует студентов по поводу выполнения домашних заданий, а также сопровождает группу во время занятий и в неурочное время.
Почему стоит выбрать онлайн-курсы ITEA?
Эффективный и удобный формат
Никаких длительных переездов, пробок и опозданий — ты подключаешься к стриму офлайн-занятия из любой удобной тебе локации и любого устройства. Даже если ты пропустил одну из лекций — всегда можно просмотреть запись урока в личном кабинете.
IT-английский
В рамках наших курсов - каждый студент может посещать English Speaking Club. Этого вряд ли хватит для работы в главном офисе Google, но точно достаточно для чтения технической документации, прохождения собеседований и общения с заказчиками.
Всестороннее развитие
В IT-индустрии востребованы не только технические, но и коммуникативные навыки. Дополнительные курсы для прокачки soft skills помогут проходить собеседования, эффективно работать в команде и вырабатывать в себе необходимые личностныекачества, помимо профессиональных умений.
Стажировка и трудоустройство
Подбирая подходящий набор курсов под необходимые на рынке требования, ITEA поможет тебе найти правильный путь развития в IT. После обучения мы рекомендуем наших студентов для стажировки и трудоустройства компаниям-партнерам ITEA.


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

Твой план обучения «от» и «до»

ООП
  • Класс и Объект
  • Методы класса
  • Инкапсуляция
  • Наследование
  • Полиморфизм
  • Магические методы
  • Абстрактные классы
  • Интерфейсы
  • Статические методы
  • Константы
  • Неймспейсы
  • Трейты
  • Автозагрузка
  • Исключения
  • Композиция вместо наследования
Работа с системой контроля версии
Дизайн паттерны + SOLID
  • Паттерн Singleton
  • Паттерн фабрика, виды фабрик
  • Паттерн Observer
  • Паттерн Strategy
Reflection & Standard PHP Library
  • Reflection API
  • SPL классы и функции
  • Интерфейс ArrayAccess
  • Интерфейс IteratorAggregate
Безопасность в PHP
  • Типы атак
  • Шифрование
  • Хеш функция
  • Git основы
  • Установка и настройка
  • Команды Git
  • Создание проекта и заливка на GitHub
LAMP/LEMP стек
  • Установка Ubuntu
  • Серверная и десктопная версия
  • Команды Linux
  • Установка веб сервера Apache и NGINX
  • Установка PHP
  • Установка MySQL
REST
  • Обзор архитектуры REST
  • Отличие REST от SOAP
  • Модель зрелости REST сервисов
  • HATEOAS
  • Стандарт HAL
  • Спецификация JsonAPI
  • Клиент Guzzle
Тестирование
  • Юнит тесты, PHPUnit
  • Функциональные тесты
  • Фреймворк для тестирование Codeception
  • BDD, Behat, Gherkin language
Разработка высоконагруженных приложений
  • Что такое highload?
  • Системы мониторинга, nagios
  • Профилирование с помощью xDebug и xhprof
  • Оптимизация веб сервера
  • Оптимизация PHP
  • Оптимизация MySQL
  • Вертикальное масштабирование
  • Горизонтальное масштабирование
  • Отказоустойчивость и репликация
  • Кеширование и виды кеша
  • Обзор Redis и Memcache
  • Балансировка нагрузок
  • Работа с сессиями в распределенной архитектуре
  • ElasticSearch и полнотекстовой поиск
MySQL
  • Объединение таблиц
  • Индексы
  • Оптимизация запросов и команда EXPLAIN
  • Транзакции
  • Триггеры и хранимые процедуры
  • InnoDB & MyISAM
MVC и Symfony4 фреймворк
  • Установка и настройка
  • Создание маршрута
  • Создание простой страницу
  • Создание шаблона
Работа с базой Doctrine

Кто преподаватели?

Команда ITEA собрала лучших практиков: руководителей, senior-специалистов и экспертов с многолетним опытом

Владимир Куприенко
PHP developer с 3-ох летним опытом
В арсенале разработчика PHP, Yii2, Symfony 4, MySQL, MongoDB, Memcached, а также ряд технологий для front end разработки. Это позволяет решать задачи с использованием разных подходов и поиском наиболее эффективного из них, что делает возможным выход в свет качественного продукта.
Успей забронировать свое место в группе
Если после первого занятия ты почувствуешь, что этот курс не для тебя (например, не подходит по сложности), то мы вернем деньги.

Курсы по направлению

Programming. Basic

Научитесь всему, что должен знать начинающий разработчик
Время обучения
12 занятий
Cтарт
15.05.2020
СКИДКА -40%
-40%
Курс

PHP Basic

Изучите основы программирования на языке PHP с нуля
Время обучения
16 занятий
Cтарт
23.04.2020
СКИДКА -40%
-40%
Курс

Отвечаем на самые часто задаваемые вопросы

Не будет в курсе много теории? Я получу практические знания?
Информация без практического закрепления долго не держится в памяти. Поэтому после получения новых знаний, наши студенты сразу применяют их на практике. Преподаватель помогает им справиться с задачами и отвечает на вопросы, которые могут возникнуть. Поэтому вас ожидает практика на занятиях, в домашних заданиях, а также при работе с собственным проектом в конце курса.
Если я делаю паузу в обучении (например, по болезни), могу ли я восстановиться? Или время и деньги будут потеряны?
Если вы вынуждены временно прекратить обучение, вам потом не нужно будет снова возвращаться к самому началу. Вы можете продолжить с того же места, где остановились, а значит, ваш прогресс не будет утерян. Детали восстановления вы можете уточнить у администрации.
Как происходит процесс трудоустройства в ITEA после прохождения курса и получения сертификата?
Студенты, которые набрали максимальное количество баллов в ходе обучения и прошли программу Roadmap, получают специальную форму резюме, по которой мы сотрудничаем с нашими партнерами. Мы также проводим проверку резюме, сопроводительных писем и даем консультации, если возникают вопросы. Наш карьерный центр мотивирует и поддерживает каждого кандидата до тех пор, пока он не выберет для себя лучшее предложение.
Будет ли преподаватель помогать мне с решением практических задач: давать советы, смотреть скриншоты, объяснять то, что я не понял?
Да. Преподаватель всегда на связи, чтобы направить студента и при необходимости исправить его. Он основывает свое обучение на собственном опыте и приводит примеры из собственной практики. Преподаватель не движется дальше по программе, пока студенты не усвоят материал на нужном уровне.
Есть ли возрастные ограничения на прохождение курса?
Курсы нацелены на аудиторию в возрасте от 18 лет. У нас также есть детские курсы для детей от 8 лет.
Нужно иметь предварительную подготовку в рамках вашего обучения?
Минимальные требования указаны на странице каждого курса. Чаще всего базовые курсы программирования не требуют специальной подготовки. Для продвинутого обучения достаточно материала предыдущего курса.
Какой уровень английского нужен для трудоустройства на позицию Junior?
Уровень английского напрямую зависит от вакансии. Для многих Junior-специалистов английский уровня Intermediate будет преимуществом, однако для некоторых вакансий достаточно уровня Elementary.
Поможем в выборе направления прямо сейчас