This tutorial will introduce you to using Doctrine ORM together with tactical DDD concepts.
Our approximate plan of operation:
- Installation and hoping that it will go smoothly :-)
- Getting started with a simplistic "already known"
Authentication
domain, without ORM - Discussion of the first implementations popping up
- Introducing some DDD concepts:
- Domain and Infrastructure
- Value Object
- Aggregate Root
- Entity
- Repository
- Read Model
- Looking at how to improve our
Authentication
code - Wiring the ORM into our
Authentication
code - Exploration and discussion of a new domain, one of either:
- Blog Post
- Hotel Booking
First, install composer.
After that, you can run:
composer install