spinner-it

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

Курс PHP Pro
ВРЕМЯ
108 часов / 5 месяцев

2 раза в неделю
ПН, ЧТ
с 19:00 до 22:00

СТАРТ
Дату уточните у администрации
СТОИМОСТЬ
39670 грн
23800 грн
Возможна оплата частями
О курсе

PHP довольно популярен среди разработчиков, потому что позволяет создавать крупные web-проекты, например, Wikipedia и Facebook, интернет-магазины и сложные ресурсы, не говоря уже о таких полезных возможностях языка, как создание динамических страниц и баз данных.

Вначале вы будете изучать синтаксис языка PHP, принципы back end-разработки, погружаться в понятия cookie, sessions и работать с ними.

После вы научитесь передавать и хранить важную информацию, шифровать и хэшировать, распознавать атаки и бороться с ними. Также мы будем разбирать инъекции SQL и кода, фреймворки и MVC, будем разбираться в архитектуре и структуре проекта. В конце курса вы напишете небольшой курсовой проект, пополните свое портфолио и будете готовы к поиску первой работы.

Читать больше о курсе Скрыть
Для кого данный курс
Вы новичок
и хотите работать с Back end
Вам надоела ваша работа
и вы хотите обзавестись профессией в IT
Вы уже работаете в IT,
но желаете освоить еще одно направление
Вы студент профильного факультета
и хотите освоить именно PHP
Чему вы научитесь?
1.

Использовать язык PHP для самых разнообразных задач

2.

Писать сложные проекты, используя фреймворки

3.

Запускать собственный проект и работать над ним

4.

Претендовать на должность Junior Developer в ІТ-компаниях

5.

Находить проекты на фрилансе и презентовать себя работодателю

Чего не будет
1.

Теории без практики

2.

Устаревших механик работы

3.

Пересказа чужих лекций и книг

4.

Вопросов без ответов

В рамках курса вы будете работать в группах над реальными проектами.
Это будет увлекательно и эффективно!
Записаться на курс
Что включает курс?
36 live-занятий — только необходимая теория и много практики
Обучение по программе, созданной специалистами топовых IT-компаний Украины
Обучение у преподавателей-практиков, которые поделятся с вами реальным опытом и актуальными знаниями
Доступ к материалам и записям занятий в течение года в личном кабинете на удобной платформе
Два занятия по английскому, на которых вы определите свой уровень владения языком, усвоите полезную лексику для IT, а также получите рекомендации по дальнейшему обучению
Занятие по поиску первой работы в IT, на котором обсудим зарплатные ожидания, самопрезентацию, этапы коммуникации с работодателем и подготовку к собеседованию
Мини-курс по soft skills, поиску заказов на фриланс-бирже Upwork, а также подготовке к поиску работы
Проверка знаний — упражнения и тесты
Навык командной работы и проекты, на которых осуществлялась работа во время обучения, для включения в портфолио
Возможность присоединиться к ITEA community (более 16 000 выпускников)
Полную поддержку клиентского сервиса
Возможность оплаты частями
Индивидуальную онлайн-поддержку от преподавателя или ментора, общение с другими студентами в чате группы
Возможность заморозить обучение при необходимости и подключиться к следующему потоку
Сертификат после окончания обучения в соответствии с успеваемостью
Читать больше Скрыть
Программа обучения
Данный курс является частью программы: PHP Development
1. Веб-приложения и роль языка PHP в работе с ними
  • Как устроен интернет
  • Клиент-серверная архитектура
  • Настройка ПО
2. Основы языка PHP
  • Переменные, константы
  •  Выражения, операторы
  •  Типы данных и приведения типов
  •  Управляющие конструкции
3. Работа с массивами
  •  Циклы
  •  Массивы
  •  Работа с ассоциативными массивами
4. Основы работы с системой контроля версий
5. Функциональное программирование
  • Функции
  •  Область видимости переменных
  •  Суперглобальные переменные
  •  Строгая типизация
6. Обзор встроенных функций
  •  Обзор встроенных функций (функции для работа со строками, с массивами)
  •  Рекурсия
  •  Стили кодирования
7. Фильтрация, валидация данных и работа с формой
  •  Работа с веб-формами
  •  Прием и обработка данных от пользователя
  •  Фильтрация и валидация данных
  •  Основы HTTP протокола
  •  Что собой представляют заголовки ответа и запроса
8. Работа с файловой системой
  •  Работа с файловой системой
  •  Чтение и запись данных в файл
9. Cookies, Sessions
  •  Регулярные выражения
  •  Работа с cookies
  •  Sessions
  •  Отличия sessions и cookies, их совместное использование
10. Реляционная модель баз данных
  •  SQL – язык запросов
  •  Запросы на выборку данных
  •  Работа с join
  •  Работа с множествами
11. Основные запросы SQL
  •  Запросы с Group by, Having
  •  Запросы DDL
12. MySQL: Системы управления базами данных (СУБД)
  •  Нормализация, целостность данных
  •  Транзакции
  •  MySQL: Системы управления базами данных
  •  Отправка запросов  к СУБД, с помощью PHP
13. Работа над совместным проектом «Интернет-магазин»
  • Работа над совместным проектом «Интернет-магазин» (Продолжительность: 3 урока)
  •  Разбор архитектурных решений в проекте
  •  Знакомство с шаблонами отображения
14. Создание CMS
  • Создание CMS в проекте
15. Знакомство с объектно-ориентированным программированием
  • Классы и объекты
  •  Инкапсуляция
  •  Полиморфизм
  •  Наследование
  •  Работа с исключениями
16. Хостинг
  •  Отправка почты
  •  Хостинг
  •  Системы контроля версий
  •  Работа с XML, JSON
17. Основы Linux
  • Установка Ubuntu
  • Серверная и десктопная версия
  • Базовые команды Linux
  • Установка веб-сервера Nginx
  • Установка PHP
  • Установка MySQL
  • Деплой Symfony-приложения на DigitalOcean
18. Основы Git
  • Установка и настройка
  • Команды Git
  • Обзор GitHub, GitLab и Bitbucket
  • Создание проекта и заливка на GitHub
19. Composer
  • Установка и настройка
  • Автозагрузчик классов
  • Обзор официального репозитория Packagist
  • Создание собственных пакетов
20. PHP 7.x
  • Новые возможности PHP 7.0
  • Новые возможности PHP 7.1
  • Новые возможности PHP 7.2
  • Новые возможности PHP 7.3
  • Новые возможности PHP 7.4
21. ООП
  • Инкапсуляция
  • Наследование
  • Полиморфизм
  • Классы и Объекты
  • Абстрактные классы
  • Интерфейсы
  • Методы класса
  • Статические методы
  • Магические методы
  • Константы
  • Трейты
  • Исключения
  • Неймспейсы
  • Автозагрузка
  • Композиция вместо наследования
22. Стандарты PSR
  • Обзор стандартов PSR-0, PSR-4 и PSR-1, PSR-2
23. Шаблоны проектирования, SOLID, DRY, KISS, YAGNI
  • Основные порождающие шаблоны
  • Основные структурные шаблоны
  • Основные поведенческие шаблоны
24. Reflection API
  • PHPDoc
  • phpDocummentor
  • Аннотации
25. Standard PHP Library (SPL)
  • Структуры данных
  • Итераторы
  • Основные классы и функции
26. Безопасность в PHP
  • Основные типы атак
  • Шифрование
  • Хеширование
  • Стандартные практики по защите веб-приложений
  • Symfony Security компонент
27. Отладка, предупреждение ошибок, профилирование, оптимизация
  • Какие бывают типы ошибок в PHP, иерархия классов исключений
  • Конструкция try-catch-finally
  • Создание собственных классов исключений
  • Логирование ошибок и его важность
  • Профилирование кода
  • Отладка xDebug, анализ чужого кода
28. REST
  • Обзор архитектуры REST
  • Модель зрелости REST-сервисов
  • HATEOAS
  • Стандарт HAL
  • Спецификация JsonAPI
  • Клиент Guzzle
  • FOSRestBundle для Symfony
29. Тестирование
  • Юнит тесты
  • Функциональные тесты
  • Фреймворки для тестирования Codeception, PHPUnit, Symfony PHPUnit Bridge
  • CI-сервисы: Travis CI, Scrutinizer CI
30. Использование Docker. Контейнеризация приложения
  • Введение в Docker
  • Что такое контейнер?
  • Отличие Docker от Vagrant
  • Введение в Docker-compose
  • Создание LEMP стека на базе Docker
31. СУБД MySQL
  • Объединение таблиц
  • Индексы
  • Оптимизация запросов и команда EXPLAIN
  • Транзакции
  • Триггеры и хранимые процедуры
  • Движки InnoDB & MyISAM
32. Сервисная архитектура
  • Понятие сервисов
  • Контейнеры
  • Dependency Injection
33. Обзор популярных фреймворков
  • Zend Framework
  • Yii Framework
  • Phalcon Framework
  • Laravel Framework
  • Symfony Framework
34. MVC и Symfony 4 фреймворк
  • Установка и настройка
  • Создание простой страницы
  • Роутинг
  • Twig
  • Doctrine ORM
35. Компоненты Symfony
  • Yaml
  • Filesystem
  • Finder
  • Console
  • Process
  • PHPUnit Bridge
  • Validator
  • Form
36. Как составить резюме и пройти собеседование
  • Структура резюме
  • Часто задаваемые вопросы
  • Как вести себя на собеседовании
  • Основные ошибки на собеседовании
  • Бонусное занятие по английскому языку
  • Урок поиска работы
Показать всю программу Скрыть программу
Преподаватели

Сделайте первые шаги в обучении под руководством практикующих специалистов!

Александр Топчий Александр Топчий

Full Stack Web Developer

Юрий Орлык Юрий Орлык

Senior PHP Developer

Что говорят наши выпускники

Анна Ткаченко

На протяжении курса получила хороший опыт в разработке проекта от начала и до конца, каждую новую тему подробно и доходчиво объясняли, и сразу все новые технологии и знания внедряли в наш проект, что помогло хорошо все усвоить на практике. Полученных знаний достаточно для трудоустройства, выложила резюме с описанием тех технологий и того опыта, которые получила на протяжении курса — прошла успешно собеседование, устроилась на работу :) Очень повезло с преподавателем курса — Владимиром Куприенко, который с радостью делится своим опытом и помогает каждому в решении проблем. Поддержка и помощь от преподавателя никуда не пропадает и после окончания курса. Если кто-то сомневается, идти на этот курс или нет — идите, у Вас есть возможность получить хорошую базу теории и практики для успешной карьеры PHP разработчика :) Главное — заинтересованность, целеустремленность и желание учиться!

Сергей Зазымко

Прошел полное направление по РНР. По началу было сложно, т.к. пришлось уделять обучению много времени, но это дало мне большой толчек в развитии. Программа достаточно насыщенная, проходили дополнительно Git, разбирали Linux, Symfony. После обучения успешно прошел стажировку, и сейчас уже работаю по специальности на позиции Junior PHP developer. На данный момент хожу на HTML, планирую пойти на JS. Доволен преподавателем по курсу HTML Пашей Колесниковым, всегда расскажет о каких-то фишках сверх программы. Отдельное спасибо преподавателю Дмитрию Денисову за насыщенные практические занятия и за поддержку во время обучения.

Мария Таранцова

Давно искала продвинутые курсы по PHP и тут на просторах интернета нашла вашу академию. Осталась очень довольной. Дружелюбная атмосфера, а также ориентированность на практический результат позволяют не только укрепить свои знания, но и расширить свое «незнание». Программа курса очень тщательно спланирована и последовательна, а весь материал качественно отфильтрован, для выделения самого важного. Отдельное спасибо преподавателю Владимиру Куприенко и ментору курса Максиму Кравцу. Ребята дали знания, которые непосредственно нужны на практике и это очень важно в сфере программирования. Большое спасибо Татьяне Черновой, которая контролировала учебный процесс.

Иван Деркач

Был год назад на php базовый Материал изложили полностью — на странице записи на курсы был список тем. Все понравилось, и тех кто отставал — за уши тянули (тех, кто эти уши подставлял), и тех кто преуспевал загружали, было много практики и достаточно теории. Сам php базовый на самом деле вопрос не сложный, прошел самостоятельно на w3schools, и по этому было скучновато (но это дело личное, преподаватель был очень хорош), а вот sql и построение базового роутинга между страницами были очень поучительны. По итогу курса написали свой магазин с блекджеком и айфонами (хотя, конечно, было бы круто сделать то же самое , но не на самописном движке а на популярном фреймворке, но тут по идее advanced ответит на все вопросы) Остались презентации, задания на дом, всегда есть куда глянуть если что (не stackoverflow, но все же...) а главное — хорошее впечатление о курсах. Преподаватель : Александр Топчий — доброй души человек, который точно не даст заснуть на курсах. Было интересно с ним пообщаться и во время и после учебного времени. Для создания сайта требуется множество языков и технологий, и на базовом курсе намекнули в какую сторону смотреть... С трудоустройством не знаю, так как я уже был устроен на момент начала курсов.

Максим Кравец

Для меня этот курс был очень полезным, скил ощутимо вырос 🚀 Вся информация преподносилась очень доступно и увлекательно, за что большое спасибо Владимиру Куприенко. Это наверно лучший преподаватель у которого мне приходилось учиться 🙌🏻 Примечательно ещё то, что в ходе курса пишется небанальная дипломная работа и которую не стыдно добавить в портфолио. Плюс есть возможность стать ментором, которой я и воспользовался. В обязанности ментора входит помощь студентам с трудностями, которые у них возникают в процессе обучения и выполнения домашних работ, а так же проведение менторских часов, на которых рассматривается дополнительный материал по пройденным темам. Это бесценный опыт и удовольствие делиться знаниями с другими. Рекомендую

Антон Костенко

Закончил PHP base. Подача информации интересна и понятна даже для чайников. Остался очень доволен. Проверка ДЗ, мотивация, все на высоком уровне. Рекомендую!

Максим Левин

Рекомендую академию! Высокий уровень подготовки выпускников, которые могут занять лидирующие позиции на рынке труда Украины. Нескольких ребят удалось трудоустроить в продуктовую компанию

Евгений Дидковский

Окончил несколько курсов ИТЕА за последние 2 года. Некоторые курсы были более поверхностны, несколько окончил последовательных из более конкретных профилей. Материалы оптимально структурированы и преподаватели помогают практически с любыми вопросами. Если вопрос более комплексный, подскажут, где копать дальше:) Также была очень полезна поддержка по завершению курсов. Направлений я закончил несколько и по каждому регулярно получал возможные вакансии. Некоторые ориентированы на более начальный уровень, были также те, которые можно рассмотреть уже с опытом для следующего шага в карьере. Спасибо команде ИТЕА за обучение и сопровождение ;)

Игорь Кубицкий

Проходил несколько курсов в ITEA Львов. Хорошая организация курсов и подбор учителей. Хорошо объясняют материал. В ITEA приветливый коллектив и дружеская атмосфера. Рекомендую их обучающие курсы!
С портфолио наших студентов вы можете ознакомиться здесь
Трудоустройство

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

Более детально о трудоустройстве с ITEA ты можешь почитать здесь.
В рамках обучения на курсе PHP Pro мы предоставляем нашим студентам:

Возможность трудоустройства в компаниях-партнерах ITEA по их запросу
Занятие по поиску первой работы в IT, оценке зарплатных ожиданий, этапах коммуникации с работодателем и умениях презентовать себя
Учетную запись, доступ и сопровождение от биржи по трудоустройству начинающих IT-специалистов Jungo.dev
Мини-курс по soft skills, важным для работы в IT, поиску и получения заказов на самой большой фриланс-бирже в мире Upwork, а также по тому, как правильно подготовиться к поиску работы в компании
Доступ к рекомендательной системе повышения квалификации, которая поможет адаптировать ваши навыки под современный IT-рынок
Благодаря этому вы получаете все необходимые знания и умения для поиска первой работы в IT, как в штате, так и на фрилансе
Опыт типичного собеседования с реальными тестовыми заданиями в конце курса
Узнать больше про ITEA
Онлайн
Успей забронировать свое место в группе
Ваш номер телефона
Подписанием и отправкой этой заявки я подтверждаю, что я ознакомлен с Политикой конфиденциальности и принимаю её условия, включая регламентирующие обработку моих персональных данных, и согласен с ней. Я даю своё согласие на обработку персональных данных в соответствии с данной Политикой конфиденциальности
Стоимость:
39670 грн
23800 грн
Что включает онлайн формат?
Обучение в режиме просмотра записей занятий с регулярными вебинарами
для лучшего понимания материала

Личный кабинет с доступом к материалам курса

Помощь преподавателя или ментора курса

Актуальную программу обучения

Рекомендуемые курсы
Показано курсов: 3 из 3
Показано курсов: 1 из 3

У зв'язку з карантином всі наші курси читаються у online-форматі.