TYPO3 Extbase Book
Modern Extension Development for TYPO3 CMS with Extbase and Fluid.
Available in English and German
State of the Art
The 3rd edition of the book is based on TYPO3 v9 LTS and takes all modern practices and new aspects of this latest stable LTS release into account. This includes PHP version 7.2, PHP composer and the Query Builder (Doctrine DBAL) for example.
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).
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).