Uso Frameworks .NET en PRAGMA
Topicos
Que proyectos estan echos .NET?
Cuales proyectos usan las mejores practicas?
Que arquetipos se pueden apreciar?
Novedades en framework .NET
Uso de Entity Framework
Uso del Pragma.Commons
Que proyectos estan echos en .NET?
Proyectos recientes
Gobierno
Conicyt (FW .NET 3.5)
BTM (SENCE) (FW .NET 4.0)
REUF (SENCE) (FW .NET 4.0)
Metlife
SANI (FW .NET 4.5.1)
SODIMAC
Intranet (Sharepoint) (FW .NET 4.0)
Proyectos antiguos
SURA
Reservas (FW.NET 4.0)
Administrador de Documentos (FW.NET 4.0)
Mandato y Poderes (FW.NET 3.5)
Sitio Privado (FW.NET 3.0)
PROCE
Vehiculos y Robos
Cuales proyectos usan las mejores practicas en .NET?
Metlife
Proyecto SANI
SURA
Reservas
Mandato y Poderes
SENCE
BTM-PA
Razones Principales:
Uso de principios SOLID
Uso correcto de arquetipo
Uso correcto de algunos patrones de diseño
Uso del Pragma.Commons
Que arquetipos se pueden apreciar?
Arquitectura Orientada al Dominio
Arquitectura 3 Capas (Cliente-Servidor)
Cuales son las novedades del Framework .NET?
Text
Uso del entity framework en PRAGMA
Caracteristicas mas usadas
Database First
Map Table to Entity
DbContext
Entidades Aisladas
Caracteristicas que deberian ser usadas
Migrations
Async y Task
Transacciones
Code First
Problemas generados por el mal uso de la herramienta
Cuando se devuelve una coleccion de datos
Cuando se devuelve un solo dato en la busqueda por Id
Actualizacion del modelo no siempre se refresca correctamente
Conexiones se abren y cierran cada vez que se procesa un lote de registros
Uso del Pragma.Commons
Anotaciones y Validaciones por Entidad
API Patron Specification
API Programacion Orientada a Aspectos (Log y Trace)
Base Entity
Base Repository
Envio Mail Optimizado
Manejo personalizado de excepciones por capas
Extensiones de clases tipo
Intercepcion para Log
Unity para IoC e Inversion del Control para el Uso desde MVC o WebForms
Helpers de configuracion y conversion de valores
Control de acceso al Cache
Made with Slides.com