Introducción a la programación de Visual C# con Microsoft .Net

Duración: 40 horas

Código: MS-2609

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.

Prerrequisitos:

Los alumnos que deseen asistir a este curso deben cumplir los siguiente requisitos:

  • 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.

Los anteriores requisitos se pueden obtener en el curso:

  • MS-1587 Introducción a la Programación con Visual Basic 6.0
Prepara para la certificación Microsoft Certified Systems Engineer:

Este curso lo prepara para los siguiente examenes de Certificación:

  • Examen 70-315: Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
  • Examen 70-316: Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
  • Examen 70-320: Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework
Contenido:
    1. Antes de empezar
    1.1. Introducción a .NET y al .NET Framework
    1.2. Explorando Visual Studio .NET
    1.3. Creación un proyecto de aplicación Windows
    2. Comprendiendo los fundamentos del lenguaje C#
    2.1. Comprender los fundamentos de un programa en C#
    2.2. Uso de tipos Predefinidos en C#
    2.3. Escritura de expresiones
    2.4. Creación de sentencias condicionales
    2.5. Creación de sentencias de iteración
    3. Creación de objetos en C#
    3.1. Definición de clases
    3.2. Declaración de métodos
    3.3. Uso de miembros de clases estáticas
    4. Implementación de técnicas de programación orientada a objetos en C#
    4.1. Diseño de objetos
    4.2. Uso de herencia
    4.3. Uso de polimorfismo
    5. Programación con C#
    5.1. Uso de arrays
    5.2. Uso de colecciones
    5.3. Uso de interfases
    5.4. Manejo de excepciones
    5.5. Uso de delegados y eventos
    6. Construcción de aplicaciones con C# basadas en .NET
    6.1. Examinando la librería de Clases del .NET Framework
    6.2. Sobreesciruta de métodos desde System.Objects
    6.3. Formato de cadenas(strings) y números
    6.4. Uso de streams y archivos
    7. Uso de ADO.NET para acceso a datos.
    7.1. Arquitectura de ADO.NET
    7.2. Creación de una aplicación que utiliza ADO.NET para acceder a datos
    7.3. Cambiando registros en una base de datos
    8. Creación de aplicaciones basadas en Windows
    8.1. Creación de un menú principal
    8.2. Creación y uso de cuadro de dialogo comunes
    8.3. Creación y uso de barra de herramientas (Toolbars)
    8.4. Creación y uso de barras de estado (status Bar)
    8.5. Creación y uso de combo boxes.
    9. Uso de Servicios Web XML en un programa en C#
    9.1. Consumo de un Servicio Web XML
    9.2. Construcción de un Servicio Web XML
    10. Creación de una aplicación Web con Web Forms
    10.1. Creación de una aplicación Web Forms
    10.2. Acceso a datos usando una aplicación con Web Forms
    10.3. Configuración y seteo de una aplicación ASP.NET
    11. Aplicación de settings e implementación
    11.1. Trabajo con el seteo de una aplicación
    11.2. Implementación de aplicaciones
    12. Explorando futuro aprendizaje
    12.1. Explorando características adicionales de C#
Audiencia:

Este curso esta orientado 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
Costo:

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