Post on 07-Jul-2015
description
StartingDDD
Domain Driven Design
Quem é Douglas Aguiar?
• Líder DevIsland
• Contribui para o DNA MG e DevMinas
• Líder de Desenvolvimento na Siteware
• Desenvolvedor alucinado(sério, pode procurar no Google)
DEVELOPERS!!! WHAT’S YOUR PROFESSION?!?!?!
CODE! CODE! CODE!
http://devisland.com
O que é DDD?
Domain Driven Design não é uma metodologia.É na realidade uma forma de pensar uma sériede prioridades, focando maior produtividade
em projetos de software que lidam com regrascomplicadas. Nesta palestra veremos o DDD na
prática.
O Domínio
O Modelo
O coração do Software
User Interface
Application
Domain
Infrastructure
Não quebre este coração
Linguagem Ubíqua
DEPENDE DE VOCÊ!
Model Driven Design
EXPERIMENTE SEMPRE QUE POSSÍVEL
digo profissionalmente, experimentar de tudo no mundo é por conta de vocês :P
O Fluxo
Model Design
Perguntas?
• Me envie um e-mail:doaguiar@gmail.com
• Ou, formspring:http://formspring.me/doaguiar
Referências
• Domain Driven Design Books
– http://domaindrivendesign.org/books
• Domain Driven Design Community
– http://domaindrivendesign.org/
• Giovanni Bassi
– http://unplugged.giggio.net/
• Head First Design Patterns
– http://oreilly.com/catalog/9780596007126
• Jimmy Nilson
– http://jimmynilsson.com/blog/
• Robert C. Martin's on S.O.L.I.D.
– http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod
OBRIGADO PELA PARTICIPAÇÃO!
Douglas Aguiarhttp://douglasaguiar.mehttp://twitter.com/DouglasAguiarhttp://devisland.comdoaguiar@gmail.com