126

Professional PHP

 6 years ago
source link: http://patricklouys.com/professional-php/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Learn how to build maintainable and secure applications

professional-php.png

In this book you will learn how to…

  • write clean and maintainable object-oriented code
  • start a new project from scratch
  • implement a layered architecture
  • protect your application from XSS, CSRF and other attacks

The book is structured as a tutorial and will guide you through the steps of building a modern web application from scratch.

It will provide you with solid software development knowledge that you can then use as a foundation to learn more advanced approaches like domain-driven design.

fabor.jpg
seannessworthy.jpg

It's a 212-page book and consists of a theory and a tutorial part. Everything in the book is framework-agnostic and you can apply what you learn to your favorite framework.

You will learn how to write clean code that stands the test of time. At the end of the book, you will know how to implement a layered architecture from scratch and how you can protect your application from the most common attack vectors.

This is the book that I wanted to read when I first learned about clean code.

If you have a question about the book that is not already answered here, send me an email at [email protected].

Table of Contents

Part I: Theory

1. Introduction
2. Concepts
3. Methods
4. Objects

Part II: Tutorial

1. Front Controller
2. Bootstrapping
3. Dependency Injection
4. Templating and Cross-site Scripting
5. Application Layer
6. Infrastructure Layer
7. Cross-site Request Forgery
8. SQL Injection
9. Registration
10. Authentication
11. Authorization

"Great book, I really liked the part one theory! I learned php before I learned OOP many moons ago and this book would have changed my life back then."

"I read the book in one sitting. In my life, I have read over 30 books on PHP and this one topped all of them. I like the quotes, the references and the security suggestions."


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK