fazer uma integração com uma api publica externa para os tests de integração xml, json (feed rss algo assim)
- Address/ZipCode: https://viacep.com.br/ws/01001000/json/
- Versionamento de API
- Aplicar RESTful
- Aplicar Swagger
- Aplicar HATEOS
- Aplicar decorators para aplicar rotas etc
- Aplicar Design patterns em contextos já utilizados
- Aplicar migrations
- Aplicar rota de reports
- Revisar uso do container
- Aplicar Providers para Serviços
- Aplicar Providers para Repositórios
- Analisar 12 factores
- Utilizar Mocks
- Implementar testes
- Swagger:
https://github.com/DesignPatternsPHP/DesignPatternsPHP https://github.com/mawrkus/js-unit-testing-guide#-table-of-contents template-lumen-service-php/blob/production/app/Providers/DependenceInjection/Services/Cognito/CognitoTokenServiceProvider.php https://github.com/andersoncontreira/java-ddd-and-design-patterns-guide/blob/master/src/main/java/dev/andersoncontreira/trainingddd/application/Application.java https://github.com/laravel/framework/tree/9.x/tests https://github.com/illuminate/container/blob/master/Container.php https://container.thephpleague.com/4.x/ https://java-design-patterns.com/patterns/ https://sourcemaking.com/design_patterns https://phpunit.readthedocs.io/en/9.5/assertions.html https://github.com/shivammathur/setup-php/blob/master/.github/workflows/php.yml