Programando con Framework Microsoft .NET, usando Microsoft Visual Studio 2005

Duración: 40 horas

Código: MS-4995

Descripción del curso:
 

El propósito del curso es enseñar a los desarrolladores que están migrando a un lenguaje de programación, de una versión anterior de Visual Basic .NET o Visual C#, o si han completado un nivel de formación y experiencia en el uso de Microsoft Visual Studio 2005, para la orientación en la programación de Microsoft .NET Framework versión 2.0 y 3.0 con Visual Studio 2005.

Audiencia:
 

Este curso está dirigido a los desarrolladores profesionales que cuentan con la experiencia en programar en C, C++, versiones anteriores de Visual Basic .NET o Visual C#, Java o en otro lenguaje de programación.

Prerrequisitos:
 

Este curso requiere que los participantes cumplan los siguientes prerrequisitos:

  • Experiencia profesional con la programación en C, C++ y la versiones anteriores de VB o C#, java o en otro lenguaje de programación.
  • Conocimientos de Microsoft .NET Framework como se describe en la estrategia de Microsoft .NET
  • Familiaridad con .NET Framework versiones 2.0 y 3.0.
Examen de Certificacion:
 


Contenido:
  Modulo 1: Descripción general de Microsoft .NET Framework
    1. Introducción a .NET Framework
    2. Tecnologías de .NET Framework 3.0

Modulo 2: Creación de aplicaciones con Visual Studio 2005

    1. Introducción a Visual Studio 2005
    2. Administrando soluciones y proyectos
    3. Administrar el entorno de desarrollo integrado
    4. Escribiendo código con Visual Studio 2005

Modulo 3:  Pruebas del lenguaje y características de la sintaxis

    1. Conceptos básicos de la sintaxis
    2. Mejoramiento de idioma

Modulo 4: Fundamentos de la programación orientada a objetos

    1. Conceptos de la programación orientada a objetos
    2. Definición de una clase
    3. Creación de una instancia de clases

Modulo 5: Programación avanzada orientada a objetos

    1. Conceptos avanzados a la programación orientada a objetos
    2. Implementación de sucesiones
    3. Definir e implementar interfaces
    4. Creación y usando eventos declarados

Modulo 6: Seguridad en .NET Framework

    1. Descripción de la seguridad
    2. Implementando código de seguridad para el acceso
    3. Implementando funciones basados en la seguridad
    4. Usando servicios de encriptación

Modulo 7:  Acceso a los Datos por medio del uso de ADO.NET

    1. Descripción del acceso a datos
    2. Lectura y escritura de los datos relacionales
    3. Lectura y escritura de datos XML

Modulo 8:  Construir aplicaciones para la presentación de Windows

    1. Introducción a la presentación Windows
    2. Introducción a XAML
    3. Programación de aplicaciones de Windows

Modulo 9: Creación de aplicaciones distribuidas

    1. Descripción de las aplicaciones distribuidas
    2. Creación y consumo de servicios Web XML
    3. Creación de la fundación de los servicios de comunicación en Windows y clientes

Modulo10: Supervisión .NET Framework usando aplicaciones de instrumentación

    1. Introducción a la instrumentación
    2. Código de localización y depuración
    3. Rendimiento de los contadores
    4. Registro de eventos

Modulo 11: Compilar, pruebas y desplegar las aplicaciones de .NET Framework

    1. Introducción a las asambleas
    2. Descripción de Microsoft Buid Engine
    3. Pruebas a la aplicación  .NET Framework
    4. Desplegar la aplicación .NET Framework por medio del uso de  ClickOnce
    5. Desplegar la aplicación .NET Framework mediante el uso de Windows Installer

Modulo 12: Interoperabilidad con el código inadecuado (opcional)

    1. Descripción de la interoperabilidad
    2. Llamando a funciones de manejo mediante el uso de la plataforma invocar
    3. Llamada de objetos COM  desde el manejo de código

Modulo 13: Diseño y desarrollo de software (opcional)

    1. Presentación del ciclo de vida en el desarrollo de software
    2. Introducción al marco de soluciones Microsoft
    3. Desarrollo de aplicaciones con el modelo de integración de compatibilidad madura
    4. Introducción al desarrollo de software ágil
Costo $:
 

Este costo incluye: Material de seguimiento, Material de estudio, el uso de una computadora por persona, certificados, refrigerios e impuestos de ley.