Listen and read

Step into an infinite world of stories

  • Listen and read as much as you want
  • Over 400 000+ titles
  • Bestsellers in 10+ Indian languages
  • Exclusive titles + Storytel Originals
  • Easy to cancel anytime
Subscribe now
Details page - Device banner - 894x1036

Mastering PHP Design Patterns

1 Ratings

5

Language
English
Format
Category

Non-Fiction

Develop robust and reusable code using a multitude of design patterns for PHP 7

About This Book

• Learn about advanced design patterns in PHP 7

• Understand enhanced architectural patterns

• Learn to implement reusable design patterns to address common recurring problems

Who This Book Is For

This book is for PHP developers who wish to have better organization structure over their code through learning common methodologies to solve architectural problems against a backdrop of learning new functionality in PHP 7.

What You Will Learn • Recognize recurring problems in your code with Anti-Patterns

• Uncover object creation mechanisms using Creational Patterns

• Use Structural design patterns to easily access your code

• Address common issues encountered when linking objects using the splObserver classes in PHP 7

• Achieve a common style of coding with Architectural Patterns

• Write reusable code for common MVC frameworks such as Zend, Laravel, and Symfony

• Get to know the best practices associated with design patterns when used with PHP 7

In Detail

Design patterns are a clever way to solve common architectural issues that arise during software development. With an increase in demand for enhanced programming techniques and the versatile nature of PHP, a deep understanding of PHP design patterns is critical to achieve efficiency while coding.

This comprehensive guide will show you how to achieve better organization structure over your code through learning common methodologies to solve architectural problems. You'll also learn about the new functionalities that PHP 7 has to offer.

Starting with a brief introduction to design patterns, you quickly dive deep into the three main architectural patterns: Creational, Behavioral, and Structural popularly known as the Gang of Four patterns. Over the course of the book, you will get a deep understanding of object creation mechanisms, advanced techniques that address issues concerned with linking objects together, and improved methods to access your code.

You will also learn about Anti-Patterns and the best methodologies to adopt when building a PHP 7 application. With a concluding chapter on best practices, this book is a complete guide that will equip you to utilize design patterns in PHP 7 to achieve maximum productivity, ensuring an enhanced software development experience.

Style and approach

The book covers advanced design patterns in detail in PHP 7 with the help of rich code-based examples.

© 2016 Packt Publishing (Ebook): 9781785883422

Release date

Ebook: 28 September 2016

Others also enjoyed ...

  1. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  2. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
  3. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
  4. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  5. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Sam Newman
  6. Computational Thinking Peter J. Denning
  7. Building Microservices: Designing Fine-Grained Systems Sam Newman
  8. Java Fundamentals Introbooks Team
  9. Software Engineering at Google: Lessons Learned from Programming Over Time Tom Manshreck
  10. Javascript: Ultimate Beginners Guide Leonardo Gorman
  11. Iterative Development: Building Better Software through Incremental Progress May Sherry
  12. The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Walter Isaacson
  13. Java Programming Simplified: Fundamental of Object-Oriented Language and Addition of a Guide on the C++ Language Eddy Romansky
  14. Java Programming for beginners: Learn Java Development in this illustrated step by step Coding Guide White Belt Mastery
  15. Deep Learning: Machine Learning and Data Analytics Explained David Feldspar
  16. PHP: 3 books in 1: PHP Basics for Beginners + PHP Security and Session Management + Advanced PHP Functions Andy Vickler
  17. Automate This: How Algorithms Came to Rule Our World Christopher Steiner
  18. The Formula: How Algorithms Solve all our Problems... and Create More Luke Dormehl
  19. Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
  20. 101 Amazing Statistics Jack Goldstein
  21. Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Neal Ford
  22. Roots of Human Behavior Barbara J. King
  23. Theories of Human Development The Great Courses
  24. Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies Saurabh Shrivastava
  25. UX Design: A Field Guide To Process And Methodology For Timeless User Experience Steven Miller
  26. Design Thinking Introbooks Team
  27. Noise Daniel Kahneman
  28. Laws of UX: Using Psychology to Design Better Products & Services Jon Yablonski
  29. Matrix Mathematics: Theory, Facts, and Formulas - Second Edition Dennis S. Bernstein
  30. How Design Makes The World Scott Berkun
  31. Change by Design, Revised and Updated: How Design Thinking Transforms Organizations and Inspires Innovation Tim Brown
  32. Design Thinking For Dummies Christian Muller-Roterberg
  33. The Fourth Age: Smart Robots, Conscious Computers, and the Future of Humanity Byron Reese
  34. Free Will Sam Harris
  35. Innovation By Design: How Any Organization Can Leverage Design Thinking to Produce Change, Drive New Ideas, and Deliver Meanigful Solutions Thomas Lockwood
  36. Design Like Apple: Seven Principles For Creating Insanely Great Products, Services, and Experiences John Edson
  37. Data Visualization Guide: Clear Guide to Data Science and Visualization Alex Campbell
  38. Nonplussed!: Mathematical Proof of Implausible Ideas Julian Havil
  39. Complex Analysis Elias M. Stein
  40. A Curious Mind: The Secret to a Bigger Life Charles Fishman
  41. Elliptic Tales: Curves, Counting, and Number Theory Avner Ash
  42. Infinite Powers: How Calculus Reveals the Secrets of the Universe Steven Strogatz
  43. 5 Years of Must Reads from HBR: 2022 Edition (5 Books) Marcus Buckingham
  44. Ultralearning: Accelerate Your Career, Master Hard Skills and Outsmart the Competition Scott H. Young
  45. The Art of Product Design: Changing How Things Get Made Hardi Meybaum
  46. Polzunkov Fyodor Dostoevsky
  47. Mr. Prokharchin Fyodor Dostoevsky
  48. Database Internals: A Deep Dive into How Distributed Data Systems Work, 1st Edition Alex Petrov
  49. Complete Book of Drawing Projects Step by Step Barrington Barber