Você sabe o que é DDD? Workshop DDD em Brasília
Você sabe o que é DDD ? Não estou falando Discagem Direta a Distância. Estou falando do Domain Driven Design.
Quem acompanha o GUJ certamente já viu este termo uma centena de vezes. Um dos grandes incentivadores do DDD no Brasil certamente é o Phillip Calçado onde em seu blog é possível achar categorias e artigos a respeito.
Ao contrário do que possam pensar ao ver o parágrafo assima, o DDD não é privilégio apenas de quem arquiteta software em Java, mas é possível achar referências do uso de DDD tanto para arquitetos PHP quanto em arquitetos .Net. Alías, o foco do DDD é o domínio (e não a tecnologia) como o próprio nome diz
"Quando se fala em Domain Driven Design, o conceito-chave é o Foco no Domínio do problema, o que leva a premissa de que código que resolve problema de domínio não se mistura com código que resolve problema de software. Em outros termos, eu devo ser capaz de codificar soluções para o domínio do negócio sem absolutamente nenhuma dependência com nenhuma estrutura ou infra-estrutura de software." (Alisson Vale)
Este ano, o DDD também foi assunto de uma das palestras do evento Falando em Java 2008 do qual tive oportunidade de assistir e na semana passada no evento Maré de Agilidade tive a oportunidade de conhecer o Filipe Rodrigues que também fez um excelente post sobre DDD.
Aproveitando o assunto convido todos os leitores de Brasília que quiserem se aprofundar em DDD e modelagem ágil a participarem do Workshop de Modelagem Ágil e DDD que será realizado nos dias 08 e 09 de novembro de 2008, das 09:00 as 18:00 em Brasília que será realizado pela Fratech.
Alguns dos tópicos abordados:
- O que é Domain Driven Design
- Criando uma Ubiquitous Language
- Documentação e o DDD
- Introdução ao Model Driven Design
- Arquitetura em Camadas (Layered Architecture)
- Domain Objects
- Supple Design
- Refactoring segundo DDD
- Design Estratégico (Strategic Design)
- Engenharia de requisitos com Scrum, XP e FDD
- O que é Modelagem Ágil
- Como e quando usar as técnicas de MA
- Documentação Ágil
- Explorando a visão arquitetural
- M3-Modelagem Baseada em Mapas Mentais
- UML em Cores
- Uso de prototipação
- Agile Draw
Veja alguns depoismentos de quem já participou deste workshop em outras cidades:
Antes que digam... Não! Não estou ganhando nada com esta divulgação, meu único objetivo real é ajudar os desenvolvedores de Brasília a não desenvolverem sistemas em Java escritos de forma estrutural.
Leave a comment