- DESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR
1 El proceso del desarrollo de software- 1.1 Modelos del ciclo de vida del software
- 1.2 Análisis y especificación de requisitos
- 1.3 Diseño
- 1.4 Implementación. conceptos generales de desarrollo de software
- 1.5 Validación y verificación de sistemas
- 1.6 Pruebas de software
- 1.7 Calidad del software
- 1.8 Herramientas de uso común para el desarrollo de software
- 1.9 Gestión de proyectos de desarrollo de software
- 1.10 Cuestionario: cuestionario
2 La orientación a objetos- 2.1 Principios de la orientación a objetos
- 2.2 Clases de objetos
- 2.3 Objetos
- 2.4 Herencias
- 2.5 Modularidad
- 2.6 Genericidad y sobrecarga
- 2.7 Desarrollo orientado a objetos
- 2.8 Lenguajes de modelización en el desarrollo orientado a objetos
- 2.9 Cuestionario: cuestionario
3 Arquitecturas web- 3.1 Concepto de arquitectura web
- 3.2 El modelo de capas
- 3.3 Plataformas para el desarrollo en las capas servidor
- 3.4 Herramientas de desarrollo
4 Lenguajes de programación de aplicaciones web en el lado servidor- 4.1 Características de los lenguajes de programación
- 4.2 Tipos y características de los lenguajes de uso común
- 4.3 Criterios en la elección de un lenguaje de programación
- 4.4 Características generales
- 4.5 Gestión de la configuración
- 4.6 Gestión de la seguridad
- 4.7 Gestión de errores
- 4.8 Transacciones y persistencia
- 4.9 Componentes en servidor
- 4.10 Modelos de desarrollo
- 4.11 Documentación del software. inclusión en código fuente. generadores de documentación
- 4.12 Cuestionario: cuestionario
- 4.13 Cuestionario: cuestionario final - ACCESO A DATOS EN APLICACIONES WEB DEL ENTORNO SERVIDOR
1 Modelos de datos- 1.1 Concepto de dato. ciclo de vida de los datos
- 1.2 Tipos de datos
- 1.3 Definición de un modelo conceptual
- 1.4 El modelo relacional
- 1.5 Construcción del modelo lógico de datos
- 1.6 El modelo físico de datos
- 1.7 Transformación de un modelo lógico
- 1.8 Herramientas para la realización de modelos de datos
2 Sistemas de gestión de bases de datos- 2.1 Definición de sgbd
- 2.2 Componentes de un sgdb
- 2.3 Terminología de sgdb
- 2.4 Administración de un sgdb
- 2.5 Gestión de transacciones en un sgbd
- 2.6 Soluciones de sgbd
- 2.7 Criterios para la selección de sgbd comerciales
- 2.8 Cuestionario: cuestionario
3 Lenguajes de gestión de base de datos - estándar sql
- 3.1 Descripción del estándar sql
- 3.2 Creación de bases de datos
- 3.3 Gestión de registros en tablas
- 3.4 Consultas
- 3.5 Conversión, generación y manipulación de datos
- 3.6 Consultas múltiples. uniones
- 3.7 Agrupaciones
- 3.8 Vistas
- 3.9 Funciones avanzadas
- 3.10 Cuestionario: cuestionario
4 Lenguaje de marcas de uso común en el lado servidor- 4.1 Origen e historia de los lenguajes de marcas - xml
- 4.2 Características de xml
- 4.3 Estructura de xml
- 4.4 Estándares basados en xml
- 4.5 Análisis xml
- 4.6 Uso de xml en el intercambio de información
- 4.7 Cuestionario: cuestionario
- 4.8 Cuestionario: cuestionario final - DESARROLLO DE APLICACIONES WEB DISTRIBUIDAS
1 Arquitecturas distribuidas orientadas a servicios- 1.1 Características de las arquitecturas de servicios distribuidos
- 1.2 Modelo conceptual
- 1.3 Aspectos de seguridad
- 1.4 Implementación de arquitecturas orientadas a servicios
- 1.5 Implementación de la seguridad
- 1.6 Directorios de servicios
- 1.7 Cuestionario: cuestionario
2 Programación de servicios web en entornos distribuidos- 2.1 Componentes software para el acceso a servicios distribuidos
- 2.2 Programación de diferentes tipos de acceso a servicios
- 2.3 Herramientas para la programación de servicios web
- 2.4 Cuestionario: cuestionario
- 2.5 Cuestionario: cuestionario final
- 2.6 Cuestionario: cuestionario final