iniciando com ddd

18
Starting DDD Domain Driven Design

Upload: douglas-aguiar

Post on 07-Jul-2015

1.038 views

Category:

Technology


1 download

DESCRIPTION

Neste vídeo explico basicamente qual o principio do DDD, como o Domain e o Model estão relacionados e falo um pouco sobre a linguagem ubíqua e como ela esta ligada ao Model Driven Design. Falo também sobre o como o modelo deve orientar o design e como o design pode ajudar na evolução do modelo.

TRANSCRIPT

Page 1: Iniciando com DDD

StartingDDD

Domain Driven Design

Page 2: Iniciando com DDD

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)

Page 3: Iniciando com DDD
Page 4: Iniciando com DDD

DEVELOPERS!!! WHAT’S YOUR PROFESSION?!?!?!

CODE! CODE! CODE!

http://devisland.com

Page 5: Iniciando com DDD

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.

Page 6: Iniciando com DDD

O Domínio

Page 7: Iniciando com DDD

O Modelo

Page 8: Iniciando com DDD

O coração do Software

Page 9: Iniciando com DDD

User Interface

Application

Domain

Infrastructure

Page 10: Iniciando com DDD

Não quebre este coração

Page 11: Iniciando com DDD

Linguagem Ubíqua

Page 12: Iniciando com DDD

DEPENDE DE VOCÊ!

Page 13: Iniciando com DDD

Model Driven Design

Page 14: Iniciando com DDD

EXPERIMENTE SEMPRE QUE POSSÍVEL

digo profissionalmente, experimentar de tudo no mundo é por conta de vocês :P

Page 15: Iniciando com DDD

O Fluxo

Model Design

Page 16: Iniciando com DDD

Perguntas?

• Me envie um e-mail:[email protected]

• Ou, formspring:http://formspring.me/doaguiar

Page 17: Iniciando com DDD

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

Page 18: Iniciando com DDD

OBRIGADO PELA PARTICIPAÇÃO!

Douglas Aguiarhttp://douglasaguiar.mehttp://twitter.com/DouglasAguiarhttp://[email protected]