Lunes 06 Febrero 2012
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