Domingo 01 Agosto 2010
Tamaño texto
   

Programa - eGeo.NET

ventanas de programas

  • M贸d. 1 Introducci贸n a Microsoft.NET.

    1. Microsoft.NET.
    • Common Language Runtime (CLR)
    • Microsoft Intermediate Language (MSIL)
    • Meta datos
    • Ensamblados
    • Librer铆a de clase base (BCL)
    • Common Type System (CTS)
    • Common Language Specification (CLS)

    2. Introducci贸n a C#.
    • Origen y necesidad de un nuevo lenguaje
    • Caracter铆sticas de C#
    • Escritura de aplicaciones

    3. Aspectos l茅xicos.
    • Comentarios
    • Identificadores
    • Palabras reservadas
    • Literales
    • Operadores

    4. Clases.
    • Definici贸n de clases
    • Creaci贸n de objetos
    • Herencia y m茅todos virtuales
    • Polimorfismo
    • Miembros de tipo
    • Encapsulaci贸n

    5. Espacios de nombres.
    • Concepto de espacio de nombres
    • Definici贸n de espacios de nombres
    • Importaci贸n de espacios de nombres

    6. Tipos de datos.
    • Tipos de datos b谩sicos
    • Tablas (arreglos)
    • Cadenas de texto

    7. Propiedades.
    • Concepto de propiedad
    • Definición de propiedades
    • Acceso a propiedades

    8. Interfaces.
    • Concepto de interfaz
    • Definición de interfaces
    • Implementación de interfaces

    9. Instrucciones.
    • Instrucciones condicionales
    • Instrucciones iterativas
    • Instrucciones de excepciones

  • M贸d. 2 Programaci贸n avanzada sobre C#.

    1. El preprocesador.
    • Concepto de preprocesador
    • Directivas de preprocesado

    2. Indicadores.
    • Concepto de indizador
    • Definición de indizadores
    • Acceso a indizadores
    • Implementación interna de indizadores

    3. Estructuras.
    • Concepto de estructura
    • Diferencias entre clases y estructuras
    • Boxing y unboxing
    • Constructores

    4. Enumeraciones.
    • Concepto de enumeración
    • Definición de enumeraciones
    • Uso de enumeraciones
    • Enumeraciones de flags

    5. Redefinici贸n de operadores.
    • Concepto de redefinición de operador
    • Definición de redefiniciones de operadores
    • Redefiniciones de operadores de conversión
    6. Delegados y eventos.
    • Concepto de delegados
    • Definición de delegados
    • Manipulación de objetos delegados
    • Llamadas asíncronas
    • Implementación interna de los delegados
    • Eventos

    7. Atributos.
    • Concepto de atributos
    • Utilización de atributos
    • Definición de nuevos atributos
    • Lectura de atributos en tiempo de ejecución
    • Atributos de compilación

    8. C贸digo inseguro.
    • Concepto de código inseguro
    • compilación de códigos inseguros
    • Marcación de códigos inseguros
    • Definición de punteros
    • Manipulación de punteros
    • Operadores relacionados con código inseguro
    • Fijación de variables apuntadas

  • M贸d. 3 Programaci贸n en ASP.NET.

    1. Conceptos B谩sicos de la plataforma ASP.NET.
    • Utilizando la flexibilidad de ASP.NET
    • ASP.NET vs. ASP
    • Como los servidores Web ejecutan las paginas ASP.NET
    • Consideraciones de seguridad

    2. Espacios de nombres de ASP.NET.
    • Espacio de nombres System.Collections
    • Espacio de nombres System.Web
    • Espacio de nombres System.Data
    • Espacio de nombres System.XML

    3. Controles ASP en el Servidor.
    • Introducción
    • Principales características
    • Procesamiento en el lado servidor
    • Code-behind contra In-page Coding
    • Usando Controles HTML en el servidor
    • Usando ASP.NET Web Controls
    • Controles Web Básicos
    • Controles de validación
    • Controles derivados de DataList

  • M贸d. 4 Programaci贸n en ADO.NET.

    1. Breve introducci贸n al modelo de Bases de Datos Relacional.
    • Tablas, Records y Columnas
    • Diseño de Tablas
    • SQL

    2. Introducci贸n a ADO.NET.
    • Ventajas de usar ADO.NET
    • Soporte multi lenguaje
    • Arquitectura mas organizada
    • Soporte XML
    • Modelo de Objetos Optimizado

    3. Arquitectura de ADO.NET.
    • Proveedores de Datos .NET (Data Providers)
    • Los DataSet
    • ADO.NET y XML

    4. Los Proveedores de Datos en .NET.
    • Estableciendo conexiones
    • Ejecutando Comandos
    • Usando los DataReaders

    5. Los DataSets.
    • La clase DataTable
    • Introduciendo datos en un DataSet
    • La Colección de Tablas
    • La Colección de Relaciones
    • Mezclando DataSets

    6. Utilizando los DataAdapter.
    • DataAdapter y DataSets
    • Actualizando la base de datos

  • M贸d. 5 Web Services en .NET.

    1. Introducci贸n a los Web Services.
    • Como funcionan los Web Services
    • Protocolos y Estándares

    2. Creando Web Services.
    • Un ejemplo sencillo
    • Creando el Discovery file
    • Instalación

    3. Obteniendo datos desde un Web Service.
    • Descubriendo el Web Service
    • Creando el Objeto Proxy
    • Creando la aplicación

    4. Intercambiando datos a trav茅s de ADO.NET.
    • Trabajando con DataSets
    • Utilizando XML

    5. Seguridad en los Web Services.
    • Utilizando autenticación Windows
    • Utilizando autenticación basada en SOAP.

  • M贸d. 6 Desarrollo de Aplicaciones Windows en .NET.

    1. Introducci贸n a la programaci贸n de Aplicaciones Windows.
    • Windows Forms
    • Aplicaciones Web vs. Aplicaciones Windows
    • Ejemplo de aplicación Windows

    2. Windows Forms en Detalle.
    • El espacio de nombres Forms
    • Propiedades de la clase Form
    • Herencia de Formas
    • Diseño de la interfaz de usuario

    3. Trabajando con Cajas de Dialogo (Dialog boxes).
    • Modal o no modal?
    • Propiedades de las Cajas de Dialogo
    • Obteniendo el resultado de la interacción de un dialogo
    • Botones de terminación
    • Clases CommonDialog

    4. Controles en Aplicaciones Windows.
    • La clase base Control
    • Etiquetas y botones
    • Controles de Texto
    • TreeView y ListView
    • Controles de Listas
    • Controles de Fecha y Tiempo
    • Menús y Barras