TYPO3 Extbase Book
Modern Extension Development for TYPO3 CMS with Extbase and Fluid.
Available in English and German
Robust Foundation
The 3rd edition of the book is based on TYPO3 v9 LTS and demonstrates best practices of this release. This includes PHP version 7.2, Composer, and the Query Builder (Doctrine DBAL) for example. Most of these technologies are also used in TYPO3 v10 and v11.
Step-by-step
From the basics of object-oriented programming in PHP to the principles of domain-driven design (DDD) and the Model-View-Controller concept (MVC), the book explains theoretical foundations as well as practical solutions in an easily understandable way.
Real World Examples
The book demonstrates all steps that are required to build modern TYPO3 extensions — both frontend plugins as well as backend modules — and will get you coding fully functional Extbase/Fluid extensions (and not just learn theoretical code snippets).
Security Basics
A dedicated chapter deals with security basics in TYPO3 extensions. Learn the basics of how security processes work in the TYPO3 universe and what typical SQL injection and cross-site scripting (XSS) vulnerabilities look like in an extension (and how to avoid them).