Създаване на PHP приложения със Symfony ™
Промени
Поле | Стара стойност | Нова стойност |
---|---|---|
Причина защо е непълен | Продължавам. |
Оглеждам. |
Поле | Стара стойност | Нова стойност |
---|---|---|
УДК | 681.322.06(035) |
|
Бележки за изданието, от което е направен преводът | Создание PHP-приложений с помощью Symfony |
|
Други полета | Лицензиран превод. Изданието като цяло, както и нито една част от него, не може да се възпроизвежда, съхранява или разпространява под каквато и да е форма, и по какъвто и да е начин, без изричното писмено съгласие от издателя. Някои от наименованията, споменати в книгата са запазени марки и принадлежат на техните собственици. Изключване на гаранциите и ограничаване на отговорността: Информацията в тази книга се разпространява на основа, такава, каквато e" („as is“), без каквито и да било гаранции. Въпреки, че са взети всички необходими предпазни мерки при подготовката на тази книга, авторът и издателят не носят никаква отговорност спрямо което и да е физическо или юридическо лице за причинени или предполагаеми щети или вреди, възникнали пряко или косвено от инструкциите, съдържащи се в тази книга, или от компютърния софтуер или хардуер, описани в книгата. Издава: Асеневци трейд ЕООД, 2017 г. www.asenevtsi.com |
Лицензиран превод. Изданието като цяло, както и нито една част от него, не може да се възпроизвежда, съхранява или разпространява под каквато и да е форма, и по какъвто и да е начин, без изричното писмено съгласие от издателя. Някои от наименованията, споменати в книгата са запазени марки и принадлежат на техните собственици. Изключване на гаранциите и ограничаване на отговорността: Информацията в тази книга се разпространява на основа, такава, каквато e" („as is“), без каквито и да било гаранции. Въпреки, че са взети всички необходими предпазни мерки при подготовката на тази книга, авторът и издателят не носят никаква отговорност спрямо което и да е физическо или юридическо лице за причинени или предполагаеми щети или вреди, възникнали пряко или косвено от инструкциите, съдържащи се в тази книга, или от компютърния софтуер или хардуер, описани в книгата. Symfony ™ е запазена марка на Fabien Potencier. Всички права запазени. Тази книга е независима публикация и не е свързана с, нито е оторизирана, спонсорирана, или по какъвто и да е било друг начин одобрена от Fabien Potencier или SensioLabs. Изображение на корицата: © Yasonya | Dreamstime.com — Set Fresh Kiwi Fruits With Green Leaves Photo Издава: Асеневци трейд ЕООД, 2017 г. www.asenevtsi.com |
Поле | Стара стойност | Нова стойност |
---|---|---|
Формат | 159×235 |
|
Съдържание | Въведение — 7 Част 1. Въведение във фреймуърковете Глава 1. Обзор на PHP фреймуърковете — 9 1.1. Понятието фреймуърк — 9 1.2. Обзор на популярните фреймуъркове — 10 1.2.1. Symfony ™ — 10 1.2.2. Zend Framework — 11 1.2.3. Kohana — 11 1.2.4. CodeIgniter — 11 1.2.5. Cake PHP — 12 1.2.6. Yii Framework — 12 1.2.7. Laravel — 12 1.2.8. Phalcon — 13 1.2.9. Aura — 13 1.2.10. Slim Framework 1.3. Сравнение на Symfony™ с другите фреймуъркове — 13 1.4. Сравнение между Symfony™ и Lavarel — 14 Глава 2. Основи на Symfony™ — 18 2.1. Протоколът HTTP — 18 2.2. Работим със заявки и отговори в PHP — 20 2.3. Работим със заявки и отговори в Symfony™ — 21 2.4. От заявката към отговора — 23 2.5. Основни компоненти на Symfony™ — 27 Глава 3. Фреймуърк или чист PHP код? — 28 3.1. Кое е по-добро? — 28 3.2. Разработка на проста книга за гости с PHP — 28 3.3. Проста книга за гости със Symfony™ — 38 Част 2. Бърз старт Глава 4. Инсталиране и настройка на Symfony™ — 45 4.1. Подготовка на компютъра за инсталиране на Symfony™ — 46 4.2. Инсталиране на фреймуърка с помощта на Symfony™ Installer — 53 4.3. Създаване на ново приложение (проект) — 53 4.4. Стартиране на приложението — 54 4.5. Инсталиране на Symfony™ без инсталатор — 56 4.6. Проверка на конфигурацията на приложението на Symfony™ — 57 4.7. Актуализиране на вашите Symfony™ приложения — 60 4.8. Настройка на уеб сървър Apache — 60 4.9. Преди да продължим — 61 Глава 5. Вашата първа страница с използване на Symfony™ — 63 5.1. Процес за създаване на страница — 63 5.2. Изучаваме вашия проект — 64 5.3. Създаване на маршрут — 65 5.4. Динамични URL шаблони — 68 5.5. Създаване на шаблон за вашата страница — 69 Част 3. Контрол и маршрутизация Глава 6. Контролер — 71 6.1. Конфигурация на маршрутизацията — 71 6.2. Какво е това контролер? — 74 6.3. Отразяване на URL в действие — 77 6.4. Обработка на грешки и страница 404 — 82 6.5. Обработка на сесия — 83 6.6. Обект Response — 83 6.7. Обект Request — 84 6.8. Пренасочване към друг контролер — 84 Глава 7. Маршрутизация — 86 7.1. Въведение в маршрутизацията — 86 7.2. Създаване на маршрути — 87 7.3. Зависими от HTTP метода маршрути — 92 7.4. Вътрешни имена на контролерите — 93 7.5. Външна конфигурация на маршрутите — 94 7.6. Дебъгване на маршрути — 95 7.7 Генериране на URL — 97 Част 4. Шаблони и плъгини Глава 8. Създаване и използване на шаблони — 100 8.1. Какво е шаблон? — 100 8.2. Наследяване на шаблони и макети — 104 8.3. Къде живеят шаблоните? — 107 8.4. Свързване на други шаблони — 108 8.5. Вграждане на контролери — 109 8.6. Асинхронни заявки — 111 8.7. Създаване на връзки — 112 8.8. Проверка на синтаксиса на шаблоните — 114 8.9. Дебъгване на шаблони — 114 8.10. Глобални променливи на шаблона — 115 Глава 9. Система на пакетите — 116 Част 5. Работим с бази данни 9.1. Въведение в системата на пакетите — 116 9.2. Създаване на пакет — 117 9.3. Структура на папката на пакета — 119 Глава 10. Бази данни и Doctrine — 120 10.1. За достъпа до базата данни — 120 10.2. Настройка на базата данни — 120 10.3. Създаване на клас на същност — 127 10.4. Създаване на гетъри и сетъри — 130 10.4. Създаване на таблици база данни — 137 10.5. Внасяне на информация в таблицата. Създаване на запис — 140 10.6. Получаване на обекти от базата данни — 142 10.7. Обновяване на обект — 145 10.8. Изтриване на обект — 146 10.9. SQL заявки — 147 10.10 Потребителски класове на репозиторита — 148 10.11. Практически моменти: пагинация — 149 Глава 11. ORM Propel — 154 11.1. Какво е ORM Propel? — 154 11.2. Защо разработчиците на Symfony™ се отказват от Propel — 155 Част 6. За напреднали програмисти Глава 12. Модулно тестване — 157 12.1. Фреймуъркът PHPUnit — 157 12.2. Модулни тестове — 158 12.3. Функционално тестване — 161 Глава 13. Създаване и обработка на форми — 166 13.1. Създаване на същност — 166 13.2. Рендъринг на форма — 170 13.3. Обработка на форма — 172 13.4. Обработка на форми с няколко Submit бутона — 175 13.5. Валидация на форма — 176 13.6. Вградени типове на полета на форма — 177 Глава 14. Безопасност — 179 14.1. Параметри за безопасност — 179 14.2. Избор на метод за автентификация на потребителя — 181 14.3. HTTP автентификация — 181 14.4. Форма за вход — 187 Глава 15. Кеширане — 194 15.1. Въведение в кеширането — 194 15.2. AppCache — 195 15.3. HTTP кеширане — 198 15.4.Допълнителни методи на класа Response — 205 15.5. Изчистване (анулиране) на кеша — 206 Глава 16. Преводи и локализация — 208 16.1. Въведение в локализацията — 208 16.2. Настройка на Translation — 209 16.3. Превод на текст — 209 16.3. Малко практика — 211 16.4. Превод в шаблони — 213 16.5. Обработка на локала на потребителя — 214 16.6. Превод на съобщенията на валидаторите — 214 16.7. Недостатъци на компонента Translation — 217 Глава 17. Настройка и оптимизация на Symfony™ — 218 17.1. Настройка на приложението — 218 17.2. Дъмп конфигурации — 221 17.3. Среди и техните конфигурации — 222 17.4. Правим Symfony™ по-бързо — 224 Заключение — 227 |
Въведение — 7 Част 1. Въведение във фреймуърковете Глава 1. Обзор на PHP фреймуърковете — 9 1.1. Понятието фреймуърк — 9 1.2. Обзор на популярните фреймуъркове — 10 1.2.1. Symfony ™ — 10 1.2.2. Zend Framework — 11 1.2.3. Kohana — 11 1.2.4. CodeIgniter — 11 1.2.5. Cake PHP — 12 1.2.6. Yii Framework — 12 1.2.7. Laravel — 12 1.2.8. Phalcon — 13 1.2.9. Aura — 13 1.2.10. Slim Framework 1.3. Сравнение на Symfony™ с другите фреймуъркове — 13 1.4. Сравнение между Symfony™ и Lavarel — 14 Глава 2. Основи на Symfony™ — 18 2.1. Протоколът HTTP — 18 2.2. Работим със заявки и отговори в PHP — 20 2.3. Работим със заявки и отговори в Symfony™ — 21 2.4. От заявката към отговора — 23 2.5. Основни компоненти на Symfony™ — 27 Глава 3. Фреймуърк или чист PHP код? — 28 3.1. Кое е по-добро? — 28 3.2. Разработка на проста книга за гости с PHP — 28 3.3. Проста книга за гости със Symfony™ — 38 Част 2. Бърз старт Глава 4. Инсталиране и настройка на Symfony™ — 45 4.1. Подготовка на компютъра за инсталиране на Symfony™ — 46 4.2. Инсталиране на фреймуърка с помощта на Symfony™ Installer — 53 4.3. Създаване на ново приложение (проект) — 53 4.4. Стартиране на приложението — 54 4.5. Инсталиране на Symfony™ без инсталатор — 56 4.6. Проверка на конфигурацията на приложението на Symfony™ — 57 4.7. Актуализиране на вашите Symfony™ приложения — 60 4.8. Настройка на уеб сървър Apache — 60 4.9. Преди да продължим — 61 Глава 5. Вашата първа страница с използване на Symfony™ — 63 5.1. Процес за създаване на страница — 63 5.2. Изучаваме вашия проект — 64 5.3. Създаване на маршрут — 65 5.4. Динамични URL шаблони — 68 5.5. Създаване на шаблон за вашата страница — 69 Част 3. Контрол и маршрутизация Глава 6. Контролер — 71 6.1. Конфигурация на маршрутизацията — 71 6.2. Какво е това контролер? — 74 6.3. Отразяване на URL в действие — 77 6.4. Обработка на грешки и страница 404 — 82 6.5. Обработка на сесия — 83 6.6. Обект Response — 83 6.7. Обект Request — 84 6.8. Пренасочване към друг контролер — 84 Глава 7. Маршрутизация — 86 7.1. Въведение в маршрутизацията — 86 7.2. Създаване на маршрути — 87 7.3. Зависими от HTTP метода маршрути — 92 7.4. Вътрешни имена на контролерите — 93 7.5. Външна конфигурация на маршрутите — 94 7.6. Дебъгване на маршрути — 95 7.7 Генериране на URL — 97 Част 4. Шаблони и плъгини Глава 8. Създаване и използване на шаблони — 100 8.1. Какво е шаблон? — 100 8.2. Наследяване на шаблони и макети — 104 8.3. Къде живеят шаблоните? — 107 8.4. Свързване на други шаблони — 108 8.5. Вграждане на контролери — 109 8.6. Асинхронни заявки — 111 8.7. Създаване на връзки — 112 8.8. Проверка на синтаксиса на шаблоните — 114 8.9. Дебъгване на шаблони — 114 8.10. Глобални променливи на шаблона — 115 Глава 9. Система на пакетите — 116 9.1. Въведение в системата на пакетите — 116 9.2. Създаване на пакет — 117 9.3. Структура на папката на пакета — 119 Част 5. Работим с бази данни Глава 10. Бази данни и Doctrine — 120 10.1. За достъпа до базата данни — 120 10.2. Настройка на базата данни — 120 10.3. Създаване на клас на същност — 127 10.4. Създаване на гетъри и сетъри — 130 10.4. Създаване на таблици база данни — 137 10.5. Внасяне на информация в таблицата. Създаване на запис — 140 10.6. Получаване на обекти от базата данни — 142 10.7. Обновяване на обект — 145 10.8. Изтриване на обект — 146 10.9. SQL заявки — 147 10.10 Потребителски класове на репозиторита — 148 10.11. Практически моменти: пагинация — 149 Глава 11. ORM Propel — 154 11.1. Какво е ORM Propel? — 154 11.2. Защо разработчиците на Symfony™ се отказват от Propel — 155 Част 6. За напреднали програмисти Глава 12. Модулно тестване — 157 12.1. Фреймуъркът PHPUnit — 157 12.2. Модулни тестове — 158 12.3. Функционално тестване — 161 Глава 13. Създаване и обработка на форми — 166 13.1. Създаване на същност — 166 13.2. Рендъринг на форма — 170 13.3. Обработка на форма — 172 13.4. Обработка на форми с няколко Submit бутона — 175 13.5. Валидация на форма — 176 13.6. Вградени типове на полета на форма — 177 Глава 14. Безопасност — 179 14.1. Параметри за безопасност — 179 14.2. Избор на метод за автентификация на потребителя — 181 14.3. HTTP автентификация — 181 14.4. Форма за вход — 187 Глава 15. Кеширане — 194 15.1. Въведение в кеширането — 194 15.2. AppCache — 195 15.3. HTTP кеширане — 198 15.4.Допълнителни методи на класа Response — 205 15.5. Изчистване (анулиране) на кеша — 206 Глава 16. Преводи и локализация — 208 16.1. Въведение в локализацията — 208 16.2. Настройка на Translation — 209 16.3. Превод на текст — 209 16.3. Малко практика — 211 16.4. Превод в шаблони — 213 16.5. Обработка на локала на потребителя — 214 16.6. Превод на съобщенията на валидаторите — 214 16.7. Недостатъци на компонента Translation — 217 Глава 17. Настройка и оптимизация на Symfony™ — 218 17.1. Настройка на приложението — 218 17.2. Дъмп конфигурации — 221 17.3. Среди и техните конфигурации — 222 17.4. Правим Symfony™ по-бързо — 224 Заключение — 227 |
Бележки | 10.4. в съдържанието се повтаря два пъти и на хартията. 16.3. в съдържанието се повтаря два пъти и на хартията. |
10.4. в съдържанието се повтаря два пъти и на хартията. 16.3. в съдържанието се повтаря два пъти и на хартията. Има точки от трето ниво в съдържанието, които не са добавени тук. |
Източници | https://www.book.store.bg/p195851/syzdavane-na-php-prilozhenia-sys-symfony-denis-kolisnichenko.html |
Корица - https://www.book.store.bg/p195851/syzdavane-na-php-prilozhenia-sys-symfony-denis-kolisnichenko.html Формат - https://asenevtsi.com/product/symfony/ |
Записът е непълен | 1 |