Introducción a la plataforma .NET Framework 2003
Dirigido a: Jefes de Proyecto, Analistas y programadores
Objetivo: Dar a conocer todo lo necesario sobre las tecnologías .NET tanto a responsables de desarrollo como desarrolladores, de forma que puedan evaluar las ventajas de la adopción de .NET desde los 3 enfoques posibles:
v:Proyectos Nuevos
v:Proyectos mixtos: usando código existente válido integrado en proyectos nuevos
v:Migraciones
Contenidos
1)Introducción a la plataforma .NET
a..NET como nueva solución de negocio
b.Adaptación a las actuales necesidades del software
c.Objetivos principales del diseño de .NET
d.Herramientas y soporte nativo de estándares: XML, SOAP
e.Plataforma común de ejecución (CLR)
f.Disponibilidad actual (Windows, Linux) y futura (Mac, Beos...)
g.Procesos de estandarización (ECMA)
h.Metadatos (Elementos autodescriptivos)
i.Integración de múltiples lenguajes (COBOL, C#, Visual Basic, C++, etc)
j.Lenguaje intermedio (MSIL)
k.Módulos de distribución (assemblies)
l.Instalación y mantenimiento
m.Ejecución y Rendimiento
Demo: Descripción de la implantación, puesta en marcha y funcionamiento de una aplicación base simple con un componente hecho en C# y una interfaz de usuario desarrollada en Visual Basic .NET
2)Anatomía de las aplicaciones .NET
a.El Common Language Runtime (CLR)
b.Seguridad de tipos mediante el Common Type System
c.Garbage Collection (Manejo automático de residuos en memoria)
i.Atributos
ii.El montón (heap) administrado
iii.Desensamblador de código MSIL
Demo: desensamblado de un mismo programa realizado en VB.NET y C# y comparación de contenidos.
3).NET y la construcción de aplicaciones en 3 capas
a.Un entorno de desarrollo común: Visual Studio .NET IDE
i.Características
ii.Disponibilidad de Ayudas
iii.Visibilidad de los recursos del sistema operativo a través de visores enlazados con el generador de código
iv.Editores de código fuente e Intellisense
v.Editores de recursos y gráficos
vi.Visor de Componentes
vii.Visor de Servicios del Sistema
viii.Ventanas estándar de control de proyecto y propiedades
ix.Examinador de objetos y jerarquía de clases .NET
x.Demo: Construcción de una interfaz de usuario estándar utilizando Visual Basic .NET
b.Componentes en .NET
i.Utilización de componentes: ventajas de .NET sobre COM+ y el módulo de Interoperabilidad (Interop)
ii.Uso de componentes COM+ desde .NET
iii.Uso de componentes .NET desde COM+
iv.Demo: Construcción y uso de un componente en C#
c.Programación para Internet
i.ASP.NET respecto a ASP
ii.Los formularios Web
iii.Construcción de aplicaciones .NET Web para móviles
iv.Demo: Creación y puesta en funcionamiento de un formulario Web
d.Los servicios Web: la extensión del concepto de componente (4 horas)
i.Concepto de Servicio Web
ii.Estándares implicados: XML, SOAP, WSDL, DISCO, UDDI
iii.Arquitectura de un servicio Web
iv.Uso de servicios Web desde una aplicación .NET Mobile
v.Demo: creación y uso de un servicio Web paso a paso
e.El acceso a datos en .NET: ADO.NET
i.El nuevo modelo de acceso a datos
ii.Las diferencias en el modelo dependiendo del proceso
iii.Acceso a una base de datos para lectura
iv.Acceso a una base de datos para mantenimiento
v.Demo: Comentario y funcionamiento del código fuente para un listado básico
vi.Demo: Comentario y funcionamiento del código fuente para un mantenimiento
f.Construcción de los módulos de distribución final
i.Instalación y mantenimiento
ii.Consideraciones de distribución
Leer más ...