|
Material del Curso Arquitectura .NET paso a paso
Material del curso sobre Arquitectura .NET, dictado en Mayo de 2008, en Buenos Aires, organizado por el MUG de Argentina.
Primera Presentación del curso ArqPasoaPaso20080101.zip.
Código de ejemplo CodeDotNetArch.zip. Incluye ejemplos en VB.NET 2, CSharp 2, usando Business Components/Business Entities, y ejemplos VB.NET 2 usando elementos de Domain-Driven Design.
AjFirstExampleGenCod.zip Ejemplo en VB.NET 2, CSharp2, con y sin DDD con NHibernate.
AjTestGenCod.zip Ejemplo en VB.NET 2, CSharp2, con y sin DDD con NHibernate.
AjConsorDDD.zip Ejemplo AjConsor con DDD.
Luego pasamos a temas de capas físicas.
El proyecto AjConsor es una demostración de una implementación en capas, con una presentación Web y otra presentación Windows, con presentación remota via Remoting o via Web Services. Implementa un ABM (Altas, Bajas y Modificaciones) de Consorcios.
AjConsor-0.1.zip
Ejemplos de Windows Communication Foundation (y adicionales de Remoting) en ArqNet200703Clase5.zip
Ejemplo sin presentación web, usando Windows Communication Foundation
AjConsor1.zip
Hacia el final, vimos temas de generación de código:
Vimos código generado con AjGenesis. Ahí está el código fuente, y en los ejemplos, el más actual es AjGenesisExamples3.zip.
Alguna explicación en Generando aplicaciones con AjGenesis
Artículos sobre Generación de Código en
Generación de Código
En especial Sobre la generación de Código
Presentación en Material del Desayuno de Arquitectura sobre AjGenesis
Documentación de base para el curso:
El libro de Fowler y otros, sobre Patterns of Enterprise Architecture, lo pueden encontrar en aquí
Libro gratuito sobre Domain-Driven Design en Mini Book Domain-Driven Design
Enterprise Solution Patterns Using Microsoft .NET
Application Architecture for .NET: Designing Applications and Services
Arquitectura de aplicaciones de .NET: Diseño de aplicaciones y servicios
Información sobre Domain-Driven Design, en Material de Domain-Driven Design
Recursos de Arquitectura Microsoft
Microsoft Architecture
MSDN Architecture
Architecture Forums
Architecture Journal
Algunos artículos adicionales
Model Driven Architecture done right?
Organizing Domain Logic
Anemic Domain Model
Notifications
DDD: Can I drop my Service Layer?
A Better Path to Enterprise Architectures
Next-Generation Data Access: Making the Conceptual Level Real
ADO.NET Tech Preview: Entity Data Model
Y más sobre Domain Driven Design
Angel "Java" Lopez
http://www.ajlopez.com/
|