Building modern web applications using PHP

Author:   Alex Bugeja
Publisher:   Independently Published
ISBN:  

9798316323197


Pages:   342
Publication Date:   01 April 2025
Format:   Paperback
Availability:   Available To Order   Availability explained
We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately.

Our Price $44.85 Quantity:  
Add to Cart

Share |

Building modern web applications using PHP


Overview

PHP is not dead; it's faster, more robust, and more capable than ever before, powering a massive portion of the modern web. This book is your definitive guide to building professional, high-quality web applications using PHP in 2025. It moves beyond the legacy practices of the past to embrace the clean syntax, strong typing, and rich ecosystem that define contemporary PHP development. Written for new developers, those transitioning from other languages, or seasoned professionals looking to modernize their skills, this is a practical roadmap to understanding not just how to write PHP code, but how to architect and build like a modern backend engineer. Beginning with the absolute essentials, you will learn to set up a professional, containerized development environment with Docker, ensuring your application runs consistently everywhere. From there, you will master the fundamentals of PHP 8+ with a modern approach, focusing on its powerful type system, advanced object-oriented programming principles, and common design patterns. You will gain a deep understanding of Composer, the indispensable dependency manager that unlocks a world of reusable components, and the MVC architectural pattern that forms the backbone of today's leading frameworks like Laravel and Symfony. Move from theory to practice as you build a complete RESTful API from the ground up using a microframework. This hands-on project will guide you through routing, middleware, and controllers, and teach you how to securely interact with databases using both raw PDO and powerful ORMs. You will implement robust user authentication and authorization using JSON Web Tokens (JWTs), master form handling and validation, and learn to build beautiful server-rendered frontends with the Twig templating engine. The book also pushes into advanced territory, exploring asynchronous PHP and building real-time applications with WebSockets. This guide takes you beyond just writing code and into the world of professional software operations. You will learn critical skills for building high-performance applications, including advanced caching strategies, securing your application against common threats like XSS and CSRF, and managing frontend assets with modern tools like Vite. Finally, you will learn to automate the entire application lifecycle, from containerizing your application with Docker to setting up a complete Continuous Integration and Continuous Deployment (CI/CD) pipeline with GitHub Actions. You'll even explore next-generation deployment paradigms like Serverless PHP and the strategies needed to scale your application to serve millions of users.

Full Product Details

Author:   Alex Bugeja
Publisher:   Independently Published
Imprint:   Independently Published
Dimensions:   Width: 15.20cm , Height: 1.80cm , Length: 22.90cm
Weight:   0.458kg
ISBN:  

9798316323197


Pages:   342
Publication Date:   01 April 2025
Audience:   General/trade ,  General
Format:   Paperback
Publisher's Status:   Active
Availability:   Available To Order   Availability explained
We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately.

Table of Contents

Reviews

Author Information

Tab Content 6

Author Website:  

Countries Available

All regions
Latest Reading Guide

RGFEB26

 

Shopping Cart
Your cart is empty
Shopping cart
Mailing List