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 VISUAL BASIC .NET2.1. Estructura de una aplicación Visual Basic .NET
2.2. El documentador
2.3. Tipos de datos, variables y constantes
2.4. Enumeraciones, tablas colecciones y genéricos
2.5. Operadores y Estructuras de control
2.6. Funciones y procedimientos
2.7. Objetos: clases, interfaces, miembros y espacios de nombres
2.8. Sobrecarga de operadores
2.9. Módulos
2.10. Tratamiento de excepciones
2.11. La función My
2.12. 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