Introducción a la programación de Visual C# con Visual Studio 2008

Duración: 50 horas

Código: MS-1008

Descripción del curso:

En este curso los alumnos aprenderán los fundamentos principales que se necesitan para diseñar y desarrollar aplicaciones orientadas a objetos para Web y Microsoft Windows usando Visual C# .NET y el entorno de desarrollo de Visual Studio .NET.
Además este curso proporciona a los alumnos una entrada alternativa para los programadores con poca experiencia que no están familiarizados con el diseño e implementación de aplicaciones orientadas a objetos para Windows o Web.

Audiencia:
 

Este curso está dirigido a :

  • Desarrolladores que no están familiarizados con la programación orientada a objetos.
  • Desarrolladores que comprenden la programación de computadoras, pero que aprendieron programación en un entorno no gráfico.
  • A todas aquellas personas que deseen construir soluciones de calidad para Web y Windows y Servicios Web usando Microsoft Visual C# .NET y
    Microsoft .NET Framework 3.5
Prerequsitos:
Los participantes deben tener conocimiento de:
  • Experiencia con Programación orientada a objetos y es recomendable saber los conceptos de esta metodología aunque no es imprescindible. Lo importante es que los alumnos cubran las siguientes áreas:
  • Familiaridad con funciones del sistema operativo, tal como el manejo de archivos.
  • Comprender los conceptos básicos de programación estructurada como el control de flujo, variables y parámetro y llamadas a funciones.
  • Al menos tres meses de experiencia en desarrollo de aplicaciones en un entorno gráfico o no gráfico, o tener conocimiento equivalente.
Examen de Certificación :

No disponible

Contenido:

Módulo 1:   Antes de empezar

    1. Introducción a .NET y al .NET Framework
    2. Explorando Visual Studio .NET
    3. Creación un proyecto de aplicación Windows

Módulo 2:    Comprendiendo los fundamentos del lenguaje C#

    1. Comprender los fundamentos de un programa en C#
    2. Uso de tipos Predefinidos en C#
    3. Escritura de expresiones
    4. Creación de sentencias condicionales
    5. Creación de sentencias de iteración

Módulo 3:   Creación de objetos en C#

    1. Definición de clases
    2. Declaración de métodos
    3. Uso de miembros de clases estáticas

Módulo 4:   Implementación de técnicas de programación orientada a objetos en C#

    1. Diseño de objetos
    2. Uso de herencia
    3. Uso de polimorfismo

Módulo 5:      Programación con C#

    1. Uso de arrays
    2. Uso de colecciones
    3. Uso de interfases
    4. Manejo de excepciones
    5. Uso de delegados y eventos

Módulo 6:     Construcción de aplicaciones con C# basadas en .NET

    1. Examinando la librería de Clases del .NET Framework
    2. Sobreesciruta de métodos desde System.Objects
    3. Formato de cadenas(strings) y números
    4. Uso de streams y archivos

Módulo 7:    Uso de ADO.NET para acceso a datos.

    1. Arquitectura de ADO.NET
    2. Creación de una aplicación que utiliza ADO.NET para acceder a datos
    3. Cambiando registros en una base de datos

Módulo 8:      Creación de aplicaciones basadas en Windows

    1. Creación de un menú principal
    2. Creación y uso de cuadro de dialogo comunes
    3. Creación y uso de barra de herramientas (Toolbars)
    4. Creación y uso de barras de estado (status Bar)
    5. Creación y uso de combo boxes.

Módulo 9:      Uso de Servicios Web XML en un programa en C#

    1. Consumo de un Servicio Web XML
    2. Construcción de un Servicio Web XML

Módulo 10:      Creación de una aplicación Web con Web Forms

    1. Creación de una aplicación Web Forms
    2. Acceso a datos usando una aplicación con Web Forms
    3. Configuración y seteo de una aplicación ASP.NET

Módulo 11:      Aplicación de settings e implementación

    1. Trabajo con el seteo de una aplicación
    2. Implementación de aplicaciones

Módulo 12:     Explorando futuro aprendizaje

    1. Explorando características adicionales de C#

Módulo 13:      Mejoras en C# 2008

    1. Tipos anónimos
    2. Expresiones Lambda
    3. Palabra clave de Linq
    4. Tipos parciales y métodos de definición parcial

Módulo 14:     Genericss

    1. Colecciones y Genéricos
    2. Colecciones de Objetos iniciales
imagen
Costo:

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