ст.м. "Фрунзенская"
9:00 - 18:00 по будням

Лаборатория по разработке WEB-приложений (РНР)
Мы проводим очные и дистанционные группы!
Ближайшие группы
Нужен индивидуальный график?
Центр Обучающих Технологий приглашает принять участие в новом проекте «Лаборатория по разработке WEB-ориентированных приложений», который с одной стороны, представляет собой расширенный курс по изучению PHP и других современных WEB-технологий, а с другой — командную работу над реальным проектом.
«Лаборатория по разработке WEB-ориентированных приложений» позволит Вам от начала до конца поучаствовать в командной работе по разработке WEB-ориентированных приложений с помощью таких технологий как РНР, HTML5, jQuery, AJAX, отточить практические навыки web-программирования и получить реальный опыт работы по разработке и отладке приложений, который так активно ищут IT-работодатели. Основной фреймворк, используемый для разработки на лаборатории — Laravel.
Предлагаемый курс содержит несколько вводных занятий — лекций и консультаций — после чего между слушателями распределяются определенные задачи. Преподаватель, действуя в качестве team-лидера, координирует усилия слушателей по разработке приложений и взаимодействию с группой тестировщиков.
Целевая аудитория лаборатории
Это слушатели, владеющие языком PHP на среднем уровне, которые желают перейти от индивидуального фриланса или любительских проектов к работе над крупными коммерческими проектами, но не еще обладают достаточным теоретическим и практическим опытом. После окончания данного курса в резюме Вы смело сможете упоминать о навыках работы в команде разработчиков и работе над настоящим проектом.
На время обучения слушатели окунутся в атмосферу реального IT-проекта. По окончании лаборатории состоится защита проектов с участием представителей заинтересованных компаний.
Полная программа вводной части курса “Лаборатория по разработке WEB-ориентированных приложений
Тема 1. Объектно ориентированное программирование в PHP
- Стиль кодирования
- Редактор кода и среда разработки NetBeans
- PDO, MySQL, хранимые процедуры
Тема 2. MVC, HMVC
- Обзор MVC-фрэймворков
- Преимущества HMVC
- Знакомство с Kohana
Тема 3. Маршрутизация
- Роутинг запросов
Тема 4. Создание каркаса проекта по технологии HMVC
- Шаблон проекта
- Конфигурирование Kohana
- Языковые файлы, системные соощения
- Хэлперы Kohana
- Реализация многоуровневой системы доступа (user, login, admin и др.) по технологии HMVC
Тема 5. Работа с БД
- Взаимодейтсвие с моделями представления данных
- Query builder
- Модуль database
Тема 6. ORM
- 4 типа связей таблиц
- Организация связей в моделях
Тема 7. Профилирование, тестирование и отладка
Тема 8. Модули регистрации и авторизации
Тема 9. Валидация данных в моделях
Тема 10. Модуль Image
Тема 11. jQuery. Ajax
Тема 12. Модальное окно на Ajax
Тема 13. Множественная загрузка файлов
Тема 14. Постраничная навигация
Тема 15. Кэширование
Тема 16. Многоуровневые комментарии
Тема 17. Библиотека PHPQuery + Ajax
Тема 18. Требования для соискателей работы
Тема 19. Безопасность и антибезопасность (хакинг) web-приложений
Тема 20. Системы контроля версий
Преподаватели курса "Лаборатория по разработке WEB-приложений (РНР)"

Backend-разработчик (PHP, MySQL, JS, node.JS)
Опыт работы: более 10 лет
Опыт преподавания: более 7 лет
Пора заняться английским!
Сегодня большинство IT-компаний не будут всерьез рассматривать кандидата даже на Junior-позицию без знаний английского языка на уровне B1 (Intermediate).
Мы разработали специальный курс по Английскому для IT-специалистов, чтобы улучшить Ваши разговорные навыки и познакомить Вас с IT-лексикой. Он станет отличным дополнением к данному курсу!