Popular PHP Books

  • Laravel: Up and Running: A Framework for Building Modern PHP Apps [Read online]
    Laravel: Up and Running: A Framework for Building Modern PHP AppsWhat sets Laravel apart from other PHP web frameworks. The book’s high-level overview and concrete examples will help experienced PHP web developers get started with Laravel right away. Dive into several features of this framework, including: Blade, Laravel’s powerful, custom templating tool Tools for gathering, validating, normalizing, and filtering user-provided data Laravel’s Eloquent ORM for working with the application’s databases The Illuminate request object, and its role in the application lifecycle PHPUnit, Mockery, and PHPSpec for testing your PHP code Laravel’s tools for writing JSON and RESTful APIs Interfaces for file system access, sessions, cookies, caches, and search Tools for implementing queues, jobs, events, and WebSocket event publishing Laravel’s specialty packages: Scout, Passport, Cashier, Echo, Elixir, Valet, and Socialite.
  • Modern PHP: New Features and Good Practices [Read online]
    Modern PHP: New Features and Good PracticesAuthor Josh Lockhart—creator of PHP The Right Way, a popular initiative to encourage PHP best practices—reveals these new language features in action. You’ll learn best practices for application architecture and planning, databases, security, testing, debugging, and deployment. Learn modern PHP features, such as namespaces, traits, generators, and closures Discover how to find, use, and create PHP components Follow best practices for application security, working with databases, errors and exceptions, and more Learn tools and techniques for deploying, tuning, testing, and profiling your PHP applications Explore Facebook’s HVVM and Hack language implementations—and how they affect modern PHP Build a local development environment that closely matches your production server.
  • Building Web Apps with WordPress: WordPress as an Application Framework [Read online]
    Building Web Apps with WordPress: WordPress as an Application FrameworkAs this practical guide clearly demonstrates, you can use WordPress to build web apps of any type—not mere content sites, but full-blown apps for specific tasks. If you have PHP experience with a smattering of HTML, CSS, and JavaScript, you’ll learn how to use WordPress plugins and themes to develop fast, scalable, and secure web apps, native mobile apps, web services, and even a network of multiple WordPress sites. Compare WordPress with traditional app development frameworks Use themes for views, and plugins for backend functionality Get suggestions for choosing WordPress plugins—or build your own Manage user accounts and roles, and access user data Build asynchronous behaviors in your app with jQuery Develop native apps for iOS and Android, using wrappers Incorporate PHP libraries, external APIs, and web service plugins Collect payments through ecommerce and membership plugins Use techniques to speed up and scale your WordPress app.
  • Learning PHP: A Gentle Introduction to the Web’s Most Popular Language [Read online]
    Learning PHP: A Gentle Introduction to the Web's Most Popular LanguageAuthor David Sklar (PHP Cookbook) guides you through aspects of the language you need to build dynamic server-side websites. By exploring features of PHP 5. x and the exciting enhancements in the latest release, PHP 7, you’ll learn how to work with web servers, browsers, databases, and web services.
  • Programming PHP: Creating Dynamic Web Pages [Read online]
    Programming PHP: Creating Dynamic Web PagesThis updated edition teaches everything you need to know to create effective web applications with the latest features in PHP 5. If you have a working knowledge of HTML, the authors’ many style tips and practical programming advice will help you become a top-notch PHP programmer. Get an overview of what’s possible with PHP programs Learn language fundamentals, including data types, variables, operators, and flow control statements Understand functions, strings, arrays, and objects Apply common web application techniques, such as form processing, data validation, session tracking, and cookies Interact with relational databases like MySQL or NoSQL databases such as MongoDB Generate dynamic images, create PDF files, and parse XML files Learn secure scripts, error handling, performance tuning, and other advanced topics Get a quick reference to PHP core functions and standard extensions.
  • Learning PHP 7 [Read online]
    Learning PHP 7You will set up PHP server on your machine and learn to read and write procedural PHP code. What you will learn Set up a server on your machine with PHP Use PHP syntax with the built-in server to create apps Apply the OOP paradigm to PHP to write richer code Use MySQL to manage data in your web applications Create a web application from scratch using MVC Add tests to your web application and write testable code Use an existing PHP framework to build and manage your applications Build REST APIs for your PHP applications Test the behavior of web applications with Behat About the Author Antonio Lopez is a software engineer with more than 7 years of experience. Table of Contents Setting Up the Environment Web Applications with PHP Understanding PHP Basics Creating Clean Code with OOP Using Databases Adapting to MVC Testing Web Applications Using Existing PHP Frameworks Building REST APIs Behavioral Testing.
  • Jump Start MySQL: Master the Database That Powers the Web [Read online]
    Jump Start MySQL: Master the Database That Powers the WebGet a Jump Start on working with MySQL today. MySQL is an extremely popular open source relational database management system that that powers many of the applications on the Web. In just one weekend with this hands-on tutorial, you’ll learn how to: Get started with MySQL Store, modify, and retrieve data Work with multiple tables Connect to your database through code Program the database Back up your data.
  • Becoming a Better Programmer: A Handbook for People Who Care About Code [Read online]
    Becoming a Better Programmer: A Handbook for People Who Care About CodeCode Craft author Pete Goodliffe presents a collection of useful techniques and approaches to the art and craft of programming that will help boost your career and your well-being. Goodliffe presents sound advice that he’s learned in 15 years of professional programming. Whether you’re a seasoned developer, a neophyte professional, or a hobbyist, you’ll find valuable tips in five independent categories: Code-level techniques for crafting lines of code, testing, debugging, and coping with complexity Practices, approaches, and attitudes: keep it simple, collaborate well, reuse, and create malleable code Tactics for learning effectively, behaving ethically, finding challenges, and avoiding stagnation Practical ways to complete things: use the right tools, know what “done” looks like, and seek help from colleagues Habits for working well with others, and pursuing development as a social activity.
  • PHP Web Services: APIs for the Modern Web [Read online]
    PHP Web Services: APIs for the Modern WebYou’ll learn how to use this language to work with JSON, XML, and other web service technologies. This updated second edition includes new tools and features that reflect PHP updates and changes on the Web. Explore HTTP, from the request/response cycle to its verbs, headers, and cookies Work with and publish webhooks—user-defined HTTP callbacks Determine whether JSON or XML is the best data format for your application Get advice for working with RPC, SOAP, and RESTful services Use several tools and techniques for debugging HTTP web services Choose the service that works best for your application, and learn how to make it robust Document your API—and learn how to design it to handle errors.
  • Creating a Website: The Missing Manual [Read online]
    Creating a Website: The Missing ManualFind a reliable web host and pick a good web address. Use time-saving tools. Build a community.

You may also like...