Главная » Каталог компьютерных курсов » Лаборатория по разработке WEB-ориентированных приложений

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

Программирование на PHP (общий курс)

Центр Обучающих Технологий приглашает принять участие в новом проекте "Лаборатория по разработке WEB-ориентированных приложений", который с одной стороны, представляет собой расширенный курс по изучению PHP и других современных WEB-технологий, а с другой - командную работу над реальным проектом.

"Лаборатория по разработке WEB-ориентированных приложений" позволит Вам от начала до конца поучаствовать в командной работе по разработке WEB-ориентированных приложений с помощью таких технологий как РНР, HTML5, jQuery, AJAX, отточить практические навыки web-программирования и получить реальный опыт работы по разработке и отладке приложений, который так активно ищут IT-работодатели.

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

Целевая аудитория лаборатории: слушатели, владеющие языком PHP на среднем уровне, которые желают перейти от индивидуального фриланса или любительских проектов к работе над крупными коммерческими проектами, но не еще обладают достаточным теоретическим и практическим опытом. После окончания данного курса в резюме Вы смело сможете упоминать о навыках работы в команде разработчиков и работе над настоящим проектом.

На время обучения слушатели окунутся в атмосферу реального IT-проекта. По оканчании лаборатории состоится защита проектов с участием представителей заинтересованных компаний.

Программа вводной части курса “Лаборатория по разработке WEB-ориентированных приложений (РНР)”

Тема 1. Объектно ориентированное программирование в PHP
Тема 2. MVC, HMVC
Тема 3. Маршрутизация
Тема 4. Создание каркаса проекта по технологии HMVC
Тема 5. Работа с БД
Тема 6. ORM
Тема 7. Профилирование, тестирование и отладка
Тема 8. Модули регистрации и авторизации
Тема 9. Валидация данных в моделях
Тема 10. Модуль Image
Тема 11. jQuery. Ajax
Тема 12. Модальное окно на Ajax
Тема 13. Множественная загрузка файлов
Тема 14. Постраничная навигация
Тема 15. Кэширование
Тема 16. Многоуровневые комментарии
Тема 17. Библиотека PHPQuery + Ajax
Тема 18. Требования для соискателей работы
Тема 19. Безопасность и антибезопасность (хакинг) web-приложений
Тема 20. Системы контроля версий.

Полная программа вводной части курса “Лаборатория по разработке 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-ориентированных приложений. Приходите учиться к нам, чтобы стать настоящим профессионалом! На наших компьютерных курсах Вы получите реальные компьютерные навыки и будете успешно конкурировать на рынке труда!