mvcsummit - ddd e asp net mvc na prática com o litefx
TRANSCRIPT
![Page 1: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/1.jpg)
![Page 2: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/2.jpg)
DDD e ASP.NET MVCna prática com LiteFx
Dê poder ao seu Modelo
![Page 3: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/3.jpg)
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 4: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/4.jpg)
@DouglasAguiar
![Page 5: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/5.jpg)
DEVELOPERS!!! WHAT’S YOUR PROFESSION?!?!?!
CODE! CODE! CODE!
http://devisland.com
![Page 6: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/6.jpg)
![Page 7: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/7.jpg)
.NET Architects Day 2011http://bit.ly/dnad2011
• 3 e 4 de Julho de 2011• Foco em arquitetura• Acessível: no centro
de São Paulo• Inscrições abertas!!!
![Page 8: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/8.jpg)
ONDE ESTÁ O M DO MVC?
EF, NHibernate, ActiveRecord, SubSonic, LinqToSql, LinqToWhatEver?
O M DO MVC?
![Page 9: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/9.jpg)
PROGRAMAR É UM SUPER PODER
Com grandes poderes vem grandes responsabilidades
![Page 10: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/10.jpg)
POR FAVOR NÃO QUEBRE O MVC
![Page 11: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/11.jpg)
USE A CABEÇAUSE BOAS PRÁTICAS
TDD, BDD, pense SOLID, abuse de Design Patterns
![Page 12: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/12.jpg)
![Page 13: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/13.jpg)
EXPERIMENTE SEMPRE QUE POSSÍVEL
digo profissionalmente, experimentar de tudo no mundo é por conta de vocês :P
![Page 14: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/14.jpg)
PARE DE PROCURAR RESPOSTAS PRONTAS
![Page 15: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/15.jpg)
SOFTWARE NÃO É SOMENTE CRUD
![Page 17: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/17.jpg)
Como o LiteFx funciona
![Page 18: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/18.jpg)
DEMO
Let’s code developers https://bitbucket.org/doaguiar/aspnetmvcmusicstore-dddrefactor
![Page 19: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/19.jpg)
Perguntas?
![Page 20: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/20.jpg)
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 21: MVCSummit - DDD e ASP NET MVC na prática com o LiteFx](https://reader035.vdocument.in/reader035/viewer/2022062307/557ddc2dd8b42a124f8b4f7a/html5/thumbnails/21.jpg)
OBRIGADO PELA PARTICIPAÇÃO!
Douglas Aguiarhttp://douglasaguiar.mehttp://twitter.com/DouglasAguiarhttp://[email protected]