PHP
*$285
*$285
Уровень: Базовый
Дата старта: 16.06.2016
36 часов / 2 месяца

* Оплата частями! 3565 грн в месяц по курсу Национального банка.

ЧТО НУЖНО ЗНАТЬ КАНДИДАТУ?

Кандидат должен обладать базовыми знаниями HTML (структура документа, формы и т.д.), а также базовыми знаниями по теории программирования (переменная, константа, функция, объект, класс). В дополнение, будет плюсом знание систем контроля версий, понимание основ работы веб-сервера.

Наличие сертификата о завершении любой из программ BIONIC School и BIONIC University гарантирует 10% скидки на обучение.

ЧТО БУДЕТ ЗНАТЬ И УМЕТЬ ВЫПУСКНИК?

Успешно завершив обучение на программе, выпускник научится проектированию и работе с базами данных, принципам работы серверных приложений, усвоит знания и приобретет практические навыки использования мощного инструментария из подходов, методик и паттернов, а также современных CMS, необходимых для разработки web-приложений на PHP.

ОСНОВНЫЕ ТЕМЫ ПРОГРАММЫ

Введение в веб-разработку, настройка среды разработки, LAMP. Переменные и их типы, операторы, приведение типов, константы, комментарии. Переменные окружения, GET, POST, работа с данными из форм.

Массивы, основные функции работы с массивами. Циклы, управляющие структуры.

Работа с MySQL, запросы select, insert, update, delete. Сложные выборки, объединение таблиц, индексирование. Работа с данными в MySQL из PHP.

Пользовательские функции, рекурсивность. Работа с сессиями, куки. Авторизация и аутентификация, http auth, OAuth, OpenID, отправка почты.

Регулярные выражения. Работа с файлами. Работа с изображениями, генерация файлов.

Классы, пространства имен, ООП, объекты классов. Абстрактные классы, интерфейсы, трейты, константы. Магические методы, замыкания, области видимости.

Шаблонизаторы. API (REST, XML-RPC, JSON-RPC, SOAP), headers. AJAX запросы, построение, обработка.

MVC, введение в OOD.

Dependency Injection, SOLID.

CMS/CMF/FM (WordPress, Drupal, CodeIgniter, Symfony).

Тестирование (юнит, функциональное), введение в TDD, BDD.

ПРАКТИЧЕСКАЯ ЧАСТЬ ПРОГРАММЫ

Параллельно с обучением слушатели разрабатывают один из трех типов проектов: социальная сеть, доска объявлений и площадка с вакансиями. Процесс обучения выстраивается таким образом, чтобы знания, полученные на занятии, можно было сразу применять в разрабатываемом проекте и видеть результат своей работы и своего прогресса. По завершению программы происходит презентация и защита проектов. На защиту приглашаются технические и HR специалисты из ведущих компаний IT индустрии, что позволяет услышать отзывы о качестве работы от экспертов и расширить круг профессиональных контактов.

Тренеры
Дмитрий Скинтиян
Team Lead, Ciklum
Дмитрий Скинтиян
Team Lead, Ciklum
Опытный тимлид и успешный РНР архитектор, уже более 9 лет разрабатывает комплексные веб-проекты для международных клиентов из медиа, финансового и других секторов. Ему доверяют известные компании Европы и крупнейшие аутсорс IT-компании Украины. Дмитрий прошел путь от первых попыток написания простых программ до создания сложных архитектурных решений, успешно управляет командами разработчиков в качестве Scrum Master, и готов поделиться своим опытом.
Количество мест
15
Занятий в неделю
2
Довольны обучением, %
93

Да, Bionic однозначно помог добиться того, чего я так хотела, а именно стать программистом. Самому достаточно сложно достичь уровня, который соответствует современным требованиям работодателей, BIONIC же помог освоить язык программирования, технологии и главное попробовать все на практических проектах. Ваш университет повлиял на мою жизнь больше чем 5 лет в хорошем украинском ВУЗе. Спасибо!

Маргарита Козуб
Окончила 3 программы Tech+Soft

Я считаю Bionic самым сильным учебным IT центром сейчас, очень много актуальных тем, преподователи все практикующие ребята, достаточно практики, куча единомышленников и интересных ребят.Очень рекомендовал бы всем студентам старших курсов и джунам/мидлам, ну или ребятам которые хотят расширить свои знания

Денис Баластрик
Окончил 3 Tech программы

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

Василий Скляров
Окончил 7 программ Tech+Soft