eGeo.NET
Programa
Programa

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



