Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ShittySoft/php-ce-2018-doctrine-tutorial
https://github.com/ShittySoft/php-ce-2018-doctrine-tutorial
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ShittySoft/php-ce-2018-doctrine-tutorial
- Owner: ShittySoft
- Created: 2018-10-26T07:43:09.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2018-10-26T14:23:43.000Z (about 6 years ago)
- Last Synced: 2024-07-18T04:32:30.025Z (4 months ago)
- Language: Gherkin
- Size: 45.9 KB
- Stars: 8
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Doctrine ORM and tactical DDD concepts
This tutorial will introduce you to using Doctrine ORM together
with tactical DDD concepts.Our approximate plan of operation:
1. Installation and hoping that it will go smoothly :-)
2. Getting started with a simplistic "already known"
`Authentication` domain, *without* ORM
3. Discussion of the first implementations popping up
4. Introducing some DDD concepts:
* Domain and Infrastructure
* Value Object
* Aggregate Root
* Entity
* Repository
* Read Model
5. Looking at how to improve our `Authentication` code
6. Wiring the ORM into our `Authentication` code
7. Exploration and discussion of a new domain, one of either:
* Blog Post
* Hotel Booking## Installation
First, [install composer](https://getcomposer.org/download/).
After that, you can run:
```sh
composer install
```