Instrutor:
[/text_block]
Você aprenderá como organizar as camadas da sua aplicação de forma a melhorar a compreensão do seu sistema, tornando-o mais simples e combatendo complexidades acidentais da infra-estrutura da sua arquitetura. Além disso, essas práticas fundamentam um Domain Model, que funciona como base de discussões entre os especialistas do negócio e os desenvolvedores, fortalecendo a linguagem ubíqua do projeto.
PROGRAMA:
- O que é Domain-Driven Design?
- A Linguagem Ubíqua (Ubiquitous Language)
- Separação das Camadas da Aplicação (View, Application e Domain Model)
- Construindo um Domain Model orientado a Testes (TDD)
- Entities, Value Objects, Services, Repositories
- Introdução a Bounded Contexts e Context Mappers
O treinamento será desenvolvido usando Injeção de Dependências, JPA (Java Persistence API – Hibernate) e Testes Automatizados com JUnit 4. O conhecimento dessas tecnologias é pré-requisito para o bom andamento do treinamento.
A arquitetura inicial está aqui: https://github.com/rodrigoy/domain-driven-example-0[/text_block]
TREINAMENTO CORPORATIVO / IN COMPANY
[/text_block]
[/text_block]
Dúvidas neste treinamento?
contato@aspercom.com.br
[/text_block]
-
Conteúdos para os participantes do #SGRIO2015August 14, 2015
-
Pesquisa (e webinário gratuito exclusivo)August 5, 2015
-
Vídeos sobre KanbanAugust 4, 2015
-
Scrum e/ou Kanban – Por onde começar?September 5, 2014
São Paulo – SP
Fones: (11) 2309-1868 / (11) 997-470-250
(atendimento de segunda à sexta das 9h às 17h)
Email: contato@aspercom.com.br[/text_block]