Профессиональное программирование на PHP

Страница 16 из 591


Введение 17

Часть I. Методики реализации и разработки

Глава 1. Стили кодирования

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

Глава 2. Объектно-ориентированное программирование с использованием типовых проектов

В'главе 2 детализируются особенности объектно-ориентированного программирования РНР 5. Возможности показаны в контексте изучения общих типовых проектов. Представлен квалифицированный обзор как новых возможностей объектно-ориентированного программирования в РНР 5, так и идей, лежащих в основе принципа объектно-ориентированного программирования. Данная глава предназначена как для начинающих, так и для опытных программистов.

Глава 3. Обработка ошибок

Ошибки — жизненный факт. Глава 3 содержит процедурные и объектно-ориентированные методы обработки ошибок в РНР, особое внимание уделяется новым возможностям обработки ошибок на основе исключительных ситуаций.

Глава 4. Реализация средствами РНР: шаблоны и Web

В главе 4 показаны системы шаблонов — инструментальные средства, которые упрощают отделение логики представления от логики приложения. Сравниваются преимущества и недостатки завершенных (в качестве примера использовалась система Smarty) и специально создаваемых систем шаблонов.

Глава 5. Реализация средствами РНР: автономные сценарии

В настоящее время очень немногие Web-приложения не имеют серверного компонента. Возможность повторного использования имеющихся PHP-программ для написания пакетных заданий, shell-сценариев и He-Web-программ является решающей и делает язык полезным в условиях предприятия. В главе 5 обсуждаются основы написания самостоятельных сценариев и сетевых программ на РНР.

Глава 6. Блочное тестирование

Блочное тестирование является средством для проверки выполнения программой поставленных перед ней задач. Глава 6 показывает модульные тестирующие стратегии и примеры реализации гибких щмплектов модульного тестирования с помощью phpUnit.

Глава 7. Управление средой разработки

Управление кодом не является главной задачей для большинства разработчиков, тем не менее это важно. В главе 7 рассматривается управление кодом в больших проектах, также глава содержит обширный вводный курс по использованию Concurrent Versioning System (CVS) для управления PHP-проектами.

Глава 8. Проектирование API-интерфейса

Глава 8 Представляет руководство по созданию основания кода, которое является управляемым, гибким и легко совмещается с другими проектами.



  • Авз 90 на vakuumltd.ru.
  • Провайдер по адресу москва смотрите на http://www.complat.ru.

  Hostland.Ru

 «Бесплатный хостинг Hostland.Su» © 2006