Laravel 8. Быстрая разработка веб-сайтов на PHP

Скачать Laravel 8. Быстрая разработка веб-сайтов на PHP Автор:

Владимир Дронов


Год издания: 2021
Страниц: 690
Язык: русский
Книга представляет собой полное описание фреймворка Laravel 8 для быстрой разработки сайтов на языке PHP. Дан краткий вводный курс для начинающих, в котором описывается разработка простого учебного сайта — электронной доски объявлений. Раскрыты основы программирования сайтов на Laravel. Приведено наиболее полное описание инструментов Laravel: моделей, контроллеров, шаблонов, средств обработки пользовательского ввода, включая валидаторы, сохранения выгруженных файлов, разграничения доступа, обработки событий, отправки электронной почты и оповещений и пр. Рассказано об использовании очередей и отложенных заданий. Рассмотрены встроенный планировщик, инструменты кэширования, журналирования и локализации сайтов, утилита artisan. Описаны дополнительные библиотеки для обработки BBCode-тегов и CAPTCHA, вывода графических миниатюр, аутентификации через социальные сети (в частности, «ВКонтакте»). Рассмотрено программирование веб-служб REST, реализация вещания по протоколу WebSocket и публикация сайта.
Подробнее

Разработка веб-приложений на WordPress. 2-е издание

Скачать Разработка веб-приложений на WordPress. 2-е издание Автор:

Брайан Мессенленер, Джейсон Коулман


Год издания: 2021
Страниц: 530
Язык: русский
Ha WordPress, если вы никогда не слышали о нем, работает треть интернет-сайтов на планете. Он в основном служит в качестве платформы для публикации контента. Но на самом деле с помощью WordPress можно также запустить ваше веб-приложение. Об этом пойдет речь на страницах данной книги. Ценность этой книги заключается в том, что она глубже "погружает" вас в детали каждой строки кода, которую вам нужно написать. Что-то будет новым для вас, что-то — нет. Но чего вы здесь точно не найдете, так это абстрактных описаний, которые никак не объясняются и оставляют открытым вопрос, как приме­нить полученные знания.
Подробнее

Web-сервер глазами хакера, 3-е издание

Скачать Web-сервер глазами хакера, 3-е издание Автор:

Фленов М.Е.


Год издания: 2021
Страниц: 257
Язык: русский
В книге рассматривается система безопасности web-серверов и типичные ошибки, совершаемые web-разработчиками при написании сценариев на языках PHP, ASP и Perl. Приведены примеры взлома реальных web-сайтов, имеющих уязвимости, в том числе и популярных. В теории и на практике рассмотрены распространенные хакерские атаки: DoS, Include, SQL-инъекции, межсайтовый скриптинг, обход аутентификации и др. Представлены основные приемы защиты от атак и рекомендации по написанию безопасного программного кода, настройка и способы обхода каптчи. В третьем издании рассмотрены новые примеры реальных ошибок, приведены описания наиболее актуальных хакерских атак и методов защиты от них.
Что подразумевается под взломом web-сервера? Это взлом web-сайта или службы, которая обрабатывает web-страницы? Мы будем рассматривать проблему комплексно, включая защиту аппаратной части и операционной системы (ОС), а также web-сервера, баз данных и самих сценариев, которые выполняются на web-сервере. Аппаратную часть и ОС мы будем рассматривать поверхностно, по мере того как нам понадобится та или иная информация.
Подробнее

Создаем динамические веб-сайты на PHP. 4-е изд.

Скачать Создаем динамические веб-сайты на PHP. 4-е изд. Автор:

Кевин Татро, Питер Макинтайр


Год издания: 2021
Страниц: 544
Язык: русский
Путь в тысячу ли начинается с первого шага. Выбирая эту книгу Питера Макинтайра и Кевина Татро, вы делаете первый шаг на пути не только изучения PHP и его основ, но и будущего построения веб-сайтов и разработки веб-приложений. При четком понимании языка PHP и доступных инструментов единственными ограничениями в разработке для вас станут воображение и готовность расти и вливаться в сообщество. Этот ваш путь, в котором возможности безграничны, а результат зависит от вас.
Подробнее

PHP 8 Objects, Patterns, and Practice: Mastering OO Enhancements, Design Patterns, and Essential Development Tools, Sixth Edition

Скачать PHP 8 Objects, Patterns, and Practice: Mastering OO Enhancements, Design Patterns, and Essential Development Tools, Sixth Edition Автор:

Matt Zandstra


Год издания: 2021
Страниц: 842
Язык: английский
Learn how to develop elegant and rock-solid systems using PHP, aided by three key elements: object fundamentals, design principles, and best practices. The 6th edition of this popular book has been fully updated for PHP 8, including attributes, constructor property promotion, new argument and return pseudo-types, and more. It also covers many features new since the last edition including typed properties, the null coalescing operator, and void return types. This book provides a solid grounding in PHP's support for objects, it builds on this foundation to instill core principles of software design.
Подробнее

PHP 8 Revealed: Use Attributes, the JIT Compiler, Union Types, and More for Web Development​

Скачать PHP 8 Revealed: Use Attributes, the JIT Compiler, Union Types, and More for Web Development​ Автор:

Gunnard Engebreth


Год издания: 2021
Страниц: 139
Язык: английский
Discover the new and updated features of PHP 8, such as the JIT compiler, union types, and attributes, with code examples of each. For each feature, the author includes real-life cases for its use and explains its benefits.
Подробнее

Проекты домашней автоматики на Arduino

Скачать Проекты домашней автоматики на Arduino Автор:

Марко Шварц


Год издания: 2016
Страниц: 120
Язык: русский
Автоматизируйте свой дом с помощью мощной платформы Arduino. Для домашней автоматики доступно бесчисленное множество устройств. Вы можете купить устройства домашней автоматики во многих магазинах и даже установить их у себя дома. Однако многие из этих систем очень дороги, их невозможно настроить под свои нужды, и они имеют устаревшие пользовательские интерфейсы. С другой стороны, у нас есть платформа Arduino. Arduino - это платформа, которую вы можете использовать для быстрого создания прототипов электронных систем.
Подробнее

Архитектура сложных веб-приложений. С примерами на Laravel

Скачать Архитектура сложных веб-приложений. С примерами на Laravel Автор:

Адель Файзрахманов


Год издания: 2020
Страниц: 271
Язык: русский
Эта книга просто некий обзор практик, которые мне показались полезными при разработке приложений. Возможно, кому-то она поможет выбрать нужную для своего проекта. Главное, нужно понять, что она не о том, что надо каждое приложение взять и переписать с использованием Event Sourcing. К каждому приложению нужен свой подход. Одни и те же практики отлично подходят к одним приложениям, но будут вредны для других. Laravel Idea — расширение для платформы IDEA (PhpStorm), экономящее время при разработке решений на основе Laravel.
Подробнее

Один год с Symfony

Скачать Один год с Symfony Автор:

Маттиас Нобак


Год издания: 2017
Страниц: 187
Язык: русский
Пишем чистый, пригодный для повторного использования код на PHP, используя Symfony. Книгу "Один год с Symfony" написал разработчик из Голландии - Маттиас Нобак. Да, она про Symfony 2 (на текущий момент еще и довольно ранних версий), но она описывает и более общие принципы разработки нежели просто версию одного фреймворка - такие как "тонкие" контроллеры, слабая связность компонентов приложения, повторное использование кода, безопасность и т.д.
Подробнее

Разработка веб-приложений с помощью PHP и MySQL (2017)

Скачать Разработка веб-приложений с помощью PHP и MySQL (2017) Автор:

Люк Веллинг , Лора Томсон


Год издания: 2017
Страниц: 770
Язык: русский
PHP и MySQL являются популярными технологиями с открытым кодом, которые идеальны для быстрой разработки веб-приложений, взаимодействующих с базами данных.
PHP представляет собой мощный язык написания сценариев, позволяющий создавать веб-приложения с развитой функциональностью, а MySQL - это высокопроизводительная и надежная база данных, которая хорошо интегрируется с PHP и подходит для динамических Интернет-приложений.
В книге показано, как совместно использовать эти инструменты для получения эффективных интерактивных веб-приложений. В ней рассматриваются основы языка PHP, объясняются настройка и работа с базой данных MySQL и демонстрируется применение PHP для взаимодействия с базой данных и веб-сервером.
Основное внимание в этой практической книге сосредоточено на реальных приложениях, причем даже во вводных главах. Авторы раскрывают важные аспекты безопасности и аутентификации, поскольку они связаны с построением реальных веб-сайтов, и показывают, как их реализовать с помощью PHP и MySQL. Кроме того, вы узнаете, каким образом объединять технологии клиентской и серверной сторон за счет использования при разработке приложений технологии javascript.
Последняя часть книги посвящена работе над реальными проектами. В ней демонстрируется процесс проектирования, планирования и построения нескольких проектов:
- аутентификация и персонализация пользователей;
- клиент веб-почты;
- интеграция с социальными сетями;
- корзина для покупок.
Новое 5-е издание книги было тщательно пересмотрено, обновлено и расширено, чтобы охватить разработку приложений на PHP версий 5.6 и 7, а также задействовать возможности, появившиеся в последних стабильных выпусках MySQL.
Подробнее