Prerrequisitos
Antes de atender a este curso los estudiantes deben:
Entender el propósito y los componentes del .NET 2.0 Framework y el Common Language Runtime (CLR)
Entender y usar el .NET Framework 2.0 common type system (CTS)
Entender la sintaxis básica de las estructuras de decisión, estructuras, loops y variables.
Escribir código utilizando las especificaciones funcionales del lenguaje Visual Basic.
Entender y utilizar clases, objetos, métodos y propiedades.
Escribir código para implementar métodos Static (Visual C#) o Shared (Visual Basic) y propiedades.
Usar conversiones de tipos de datos.
Crear y utilizar soluciones en Visual Studio 2005.
Los alumnos serán capaces de:
Desarrollar aplicaciones que usan tipos y contratos standard.
Manejar datos utilizando colecciones.
Liberar y configurar componentes.
Monitorear y depurar aplicaciones.
Leer y escribir archivos.
Seriar datos.
Exámenes de certificación Microsoft
El examen por requerimiento es: 70-536
Módulo 1: Desarrollo de aplicaciones utilizando tipos y contratos standard
Este módulo describe las diferencias entre tipos por referencia y tipos por valor. También describe cómo crear tipos genéricos implementando interfaces .NET Framework, el uso de delegados y eventos, y el uso de atributos y excepciones.
Temario:
Definición de tipos por valor y tipos por referencia.
Trabaje con tipos genéricos.
Implemente .NET Standard Contracts.
Implemente delegados y eventos.
Trabaje con eventos y propiedades.
Laboratorio:
Use tipos nulos.
Defina tipos genéricos.
Implemente interfaces .NET Framework.
Lance y maneje excepciones.
Lance y maneje eventos.
Al concluir el módulo
Los estudiantes serán capaces de:
Administrar datos en .NET Framework usando .NET Framework 2.0.
Implementar tipos de datos genéricos.
Implementar interfaces .NET Framework para crear componentes que cumplan con los contratos.
Controlar interacciones entre aplicaciones .NET Framework y componentes utilizando delegados y eventos
Módulo 2: Manejo de datos comunes usando colecciones
Este módulo le permite introducir el Namespace System Collections y conocer el uso de las clases dentro del Namespace System Collections.Specialized.
Temario:
Trabaje con colecciones.
Trabaje con colecciones genéricas.
Trabaje con colecciones especializadas.
Laboratorio:
Utilice Dictionary Generic Collection.
Utilice la lista de colecciones genéricas.
Utilice la colección especializada Name Value Collection.
Al concluir el módulo
Los estudiantes serán capaces de:
Usar las colecciones definidas en el Namespace System.Collections.
Usar las colecciones genéricas definidas en el Namespace System.Collections.Generic.
Usar las colecciones especializadas definidas en el Namespace System.Collections.Specialized.
Módulo 3: Libere y configure ensamblados
Este módulo describe las características de la configuración y la instalación de ensamblados; y cómo instalarlos y configurarlos con .NET Framework.
Temario:
Instale y configure ensamblados.
Instale ensamblados utilizando el instalador.
Configure ensamblados.
Configure .NET Framework.
Laboratorio:
Configure un ensamblado.
Libere una aplicación utilizando Windows Installer.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir el propósito de la configuración y liberación.
Crear un Microsoft Windows Installer para componentes .NET Framework usando el Namespace System Configuration Install.
Establecer la configuración de funcionalidad en una aplicación .NET Framework.
Configurar una aplicación .NET Framework usando archivos de configuración, variables de entorno y la herramienta .NET Framework Configuration.
Módulo 4: Monitoree y libere aplicaciones
Este módulo describe cómo usar las clases disponibles en el Namespace System.Diagnostics, monitorear y depurar una aplicación .NET Framework.
Temario:
Trabaje con los procesos dentro de una aplicación.
Mejore el desempeño de una aplicación.
Lea y escriba eventos en el Log.
Implemente Debugging y trace en una aplicación.
Laboratorio:
Monitoree el desempeño de una aplicación.
Registre información en el Log de la aplicación.
Agregue y configure sentencias de Tracing en una aplicación.
Al concluir el módulo
Los estudiantes serán capaces de:
Manejar los procesos del sistema mediante el uso de la clase Process del Namespace System.Diagnostics.
Monitorear el comportamiento de una aplicación .NET Framework usando la funcionalidad de diagnóstico de .NET Framework 2.0.
Manejar el Windows Event Log usando el Namespace System.Diagnostics.
Depurar y dar seguimiento a las aplicaciones .NET Framework usando el namespace System.Diagnostics
Módulo 5: Leyendo y escribiendo archivos
Este módulo describe cómo usar la librería de clases de .NET Framework 2.0 para manipular archivos y carpetas, para escribir y leer de estos y de la memoria.
Temario:
Maneje el sistema de archivos.
Lea y escriba usando flujos.
Comprima y proteja datos usando flujos.
Mejore la seguridad de una aplicación usando niveles de aislamiento.
Laboratorio:
Archive.
Comprima.
Almacene y recupere preferencias de usuario.
Al concluir el módulo
Los estudiantes serán capaces de:
Acceder a archivos y carpetas utilizando las clases de .NET Framework.
Usar flujos para leer y escribir desde y en la memoria.
Comprimir, descomprimir, encriptar y desencriptar datos de y desde flujo.
Crear y manejar niveles de aislamiento en el manejo de flujos.
Módulo 6: Serie datos
Este módulo describe cómo la librería de clases de .NET Framework Class implementa la serialización y explica la deserialización de clases y estructuras.
Temario:
Serialice y deserialice objetos usando Runtime Serialization.
Mejore el Runtime Serialization y el proceso de deserialización.
Serialice y deserialice datos XML.
Laboratorio:
Serialice y deserialice datos a través de la red usando Runtime Serialization.
Mejore el proceso de serialización.
Serialice y deserialice datos como XML.
Al concluir el módulo
Los estudiantes serán capaces de:
Serializar y deserializar objetos empleando las técnicas en tiempo de ejecución.
Mejorando el proceso de serialización y deserialización.
Serializar y deserializar objetos como datos XML.