Download NET Framework - Laboratorios de Informática

Document related concepts
no text concepts found
Transcript
Universidad Técnica Federico Santa María
Departamento de Informática
Campus Santiago
TALLER DE MICROSOFT .NET FRAMEWORK AVANZADO
Objetivo
Entregar un profundo marco teórico de la implementación y el uso de las tecnologías que forman
parte del .NET Framework, además de varios casos de uso prácticos para poder desarrollar una
capacidad analítica y de diseño arquitectural maduro basado en buenas prácticas, para beneficiar el
futuro laboral de los alumnos en una de las ramas de desarrollo más solicitadas actualmente en el
mundo empresarial.
Además, a lo largo del curso se mencionarán varias técnicas y trucos avanzados para guiar (y
mejorar) el desarrollo de módulos y APIs sofisticadas y bien diseñadas.
Relatores
Juan Pablo Villaseca, ingeniero de software división Servicios Profesionales en Belltech
Latinoamérica.
Programa
Arquitectura del CLR








Justificación de la creación del framework.
Vista interna del CLR.
Estructura de las aplicaciones compiladas, IL
Assemblies, metadata.
FCL
CTS
JIT
Breve uso de reflection
Generics






Forma de trabajo
Beneficios
Comparación con Java
Constraints
Generics en FCL
Infraestructura
Reflection


Interfaces
Implementaciones
Events

Delegates
Universidad Técnica Federico Santa María
Departamento de Informática
Campus Santiago




Members
CLR
Subscriptions.
Arquitectura.
Reflection



Interfaces.
Implementaciones.
In-depth tour.
Serialization



Justificación
Beneficios
Proveedores
Windows Communication Foundation





Webservices
Contratos
Tipos
MEX
Streaming
ASP.NET MVC Framework




Justificación
Buenas prácticas
Razor engine
Entity Framework
Workflow foundation





Justificación
Desarrollo
State machine workflows
Sequential workflows
Custom activities.
Devices



Trabajo con dispositivos seriales
Implementaciones
Unsafe code
Universidad Técnica Federico Santa María
Departamento de Informática
Campus Santiago
Metodología y Materiales a entregar

Presentaciones y clases prácticas en el laboratorio de informática.
Requisitos



Tener instalado alguna versión de Visual Studio 2010, de preferencia en un laptop personal.
Saber leer inglés técnico.
Saber algo de Java o C# es un plus, al igual que haber trabajado alguna vez con Visual Studio.
Horario

10 sesiones de clases, de 1 bloque cada una, días miércoles 7-8, a partir del 29 de agosto.
Related documents