курс

Лаборатория по разработке WEB-приложений (РНР)

Главная > Каталог курсов > Лаборатории > Лаборатория по разработке WEB-приложений (РНР)
60 академчасов, 15 занятий
до 5 человек в группе
510 BYN
Дата начала ближайшей группы - открыта

Центр Обучающих Технологий приглашает принять участие в новом проекте «Лаборатория по разработке 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 лет

Оставьте заявку прямо сейчас!

Оставьте заявку и при оплате сегодня Вы получите скидку 7%

Пора заняться английским!

Сегодня большинство IT-компаний не будут всерьез рассматривать кандидата даже на Junior-позицию без знаний английского языка на уровне B1 (Intermediate).

Мы разработали специальный курс по Английскому для IT-специалистов, чтобы улучшить Ваши разговорные навыки и познакомить Вас с IT-лексикой. Он станет отличным дополнением к данному курсу!