Table of Contents

From the basics of object-orientated programming in PHP to the principles of Domain Driven Design and the MVC concept (Model-View-Controller), the authors Patrick Lobacher and Michael Schams explain theoretical foundations as well as practical solutions.

After working through this book, extension developers have all knowledge on hand to master TYPO3 projects of all sizes and complexities in Extbase and Fluid.

The TYPO3 Extbase Book contains the following chapters:

  • The Modern Way of Extension Development
  • The Basics of Object-Orientated Programming
  • Domain Driven Design
  • Overview of Extbase
  • Domain Model Creation (Modelling)
  • Preparation
  • The CRUD Process
  • Fluid Templating: Templates, Layouts and Partials
  • Query Manager and Repositories
  • TypoScript and FlexForm Configuration
  • Validation and Error Handling
  • Relations
  • Creating Your Own ViewHelpers
  • Multi-Language
  • Backend Modules
  • The Property Mapper
  • Best Practices
  • PHP 7