Desarrollo de aplicaciones web en el entorno servidor

128,00 

Módulo: 2 \\ 1
Horas: 20

Objetivo: Crear, modificar y eliminar componentes software. Depurar y verificar los componentes software elaborados. Crear objetos, clases y métodos teniendo en cuenta las características de los componentes a desarrollar utilizando lenguajes de programación orientados a objetos. Documentar el componente software desarrollado. Conocer los métodos de creación de objetos, clases y métodos en los lenguajes de programación orientados a objetos. Manejar estructuras de datos y flujo de control en los lenguajes de programación orientados a objetos. Crear objetos, clases y métodos utilizando lenguajes de programación orientados a objetos. Formular estructuras de datos y flujo de control mediante lenguajes de programación orientados a objetos. Integrar componentes software de control del contenido de los documentos. Crear componentes software con la funcionalidad de aplicación de cliente para ser utilizado en el entorno cliente tipo applet. Crear componentes software que puedan ofrecer su funcionalidad a otros componentes software del mismo servidor u otros servidores de la red.

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