MÓDULO 1: CONCEPTOS GENERALES1.1. Introducción al .NET Framework
1.2. El entorno de desarrollo del Visual Studio
1.3. Visual Database Tools: creación, acceso y mantenimiento de bases de datos
1.4. Editores, diseñadores, plantillas y asistentes
1.5. Soluciones, proyectos y tipos de proyectos
1.6. Propiedades de un proyecto
1.7. Depuración de código: ejecución paso a paso, puntos de ruptura e inspección de valores
1.8. Ayudas
MÓDULO 2: PROGRAMACIÓN BÁSICA: LENGUAJE C#2.1. Estructura de una aplicación C#
2.2. El documentador
2.3. Tipos de datos, variables y constantes
2.4. Enumeraciones, tablas y colecciones
2.5. Operadores y Estructuras de control
2.6. Funciones y procedimientos
2.7. Objetos: clases, interfaces, miembros y espacios de nombres
2.8. Indiciadores e iteradores
2.9. Sobrecarga de operadores
2.10. Tratamiento de excepciones
2.11. Meta datos con Atributos
MÓDULO 3: INTRODUCCIÓN AL ASP .NET3.1. Introducción y arquitectura de asp .NET
3.2. Estructura y componentes de una aplicación Web
3.3. Guiones de cliente: HTML, DHTML, CSS y JavaScript
3.4. Formularios Web: propiedades Aplication, Session, Request y Response.
3.5.
Diseño de formularios Web: controles Web, propiedades y eventos.
MÓDULO 4: ACCESO A DATOS: ADO.NET4.1.Introducción al
XML y los esquemas
4.2.Arquitectura de ADO.NET
4.3.Conjuntos de datos, conexiones, transacciones, comandos, cursores y adaptadores.
4.4.Enlace a datos.
MÓDULO 5: SEGURIDAD BASADA EN FUNCIONES5.1.Entorno de ejecución de las
aplicaciones Web
5.2.Comunicaciones seguras: IPSEC y SSL
5.3.Configuración y seguridad en aplicaciones Web
5.4.Autenticación, Autorización y Suplantación de personalidad
5.5.Identidades y Principales
5.6.Tipos de Autenticación
5.7.Autenticación por formularios
5.8.Autorización y Suplantación de personalidad
MÓDULO 6: PROGRAMACIÓN AVANZADA: REUTILIZACIÓN EN ASP.NET6.1.Herencia de formularios
6.2.Rediseño de páginas: Utilización de plantillas
6.3.Creación de controles: controles de usuario y controles personalizados
6.4.Atributos del modelo de componentes
6.5.Uso de controles Windows en páginas Web
MÓDULO 7: SEGURIDAD DE ACCESO A CÓDIGO7.1.Firma de código: Nombre seguro y Autenticode
7.2.Evidencias y Permisos
7.3.Directivas de seguridad, grupos de código y conjuntos de permisos
7.4.Tipos de comprobaciones y de peticiones
7.5.Solicitud de permisos
MÓDULO 8: SERVICIOS WEB XML8.1.Introducción a los servicios Web
8.2.Tecnologías implicadas: HTTP, XML, SOAP, WSDL, UDDI
8.3.Programación distribuida: arquitectura de los servicios
8.4.
Diseño, creación e implementación de servicios Web
8.5.Utilización de servicios: experiencias de usuario
8.6.Programación múlticapa: las capas de reglas de negocio y datos como servicios
8.7.Implementación de la seguridad en los servicios
MÓDULO 9. DISTRIBUCIÓN DE APLICACIONES .NET9.1.Planificar la distribución de una aplicación
9.2.Formas de distribuir aplicaciones .NET
9.3.Distribuir una aplicación web