
Desarrollo De Aplicaciones Web En El Entorno Servidor. Uf1844.
By Beatriz Coronado GarcíaLength4h 15m
About this audiobook
Puede solicitar gratuitamente las soluciones a todas las actividades y al examen final en el email tutor@tutorformacion.es Capacidades que se adquieren con este Manual: Crear componentes software con tecnologías de desarrollo orientadas a objetos: Gestionar componentes software en el entorno del servidor mediante herramientas de desarrollo y lenguajes de programación contando con documentación de diseño detallado. Crear objetos, clases y métodos adecuados a la funcionalidad del componente software a desarrollar utilizando lenguajes de programación orientados a objetos. Formular estructuras de datos y flujo de control mediante lenguajes de programación orientados a objetos según la funcionalidad del componente software a desarrollar. Documentar el componente software desarrollado. Construir componentes de software mediante herramientas de desarrollo y lenguajes de programación orientados a objetos a partir de documentación de diseño detallado.
Audiobook details
GenreTechnology
Length4 hrs 15 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateJun 18, 2025
LanguageSpanish
Table of contents
1Desarrollo de aplicaciones web en el entorno servidor. UF1844.
783.1. Creación y destrucción de objetos.
2El proceso del desarrollo de software
793.2. Llamada a métodos de un objeto.
31. Modelos del ciclo de vida del software.
803.3. Visibilidad y uso de las variables de estado.
41.1. En cascada (waterfall).
813.4. Referencias a objetos.
51.2. Iterativo.
823.5. Persistencia de objetos.
Show all chaptersShow less
61.3. Incremental.
833.6. Optimización de memoria y recolección de basura (garbage collection).
71.4. En V.
844. Herencia.
81.5. Basado en componentes (CBSE).
854.1. Concepto de herencia. Superclases y subclases.
91.6. Desarrollo rápido (RAD).
864.2. Herencia múltiple.
101.7. Ventajas e inconvenientes. Pautas para la selección de la metodología más adecuada.
874.3. Clases abstractas.
112. Análisis y especificación de requisitos.
884.4. Tipos de herencia.
122.1. Tipos de requisitos.
894.5. Polimorfismo y enlace dinámico (dynamic binding).
132.2. Modelos para el análisis de requisitos.
904.6. Directrices para el uso correcto de la herencia.
142.3. Documentación de requisitos.
915. Modularidad.
152.4. Validación de requisitos.
925.1. Librerías de clases. Ámbito de utilización de nombres.
162.5. Gestión de requisitos.
935.2. Ventajas de la utilización de módulos o paquetes.
173. Diseño.
946. Generalización y sobrecarga.
183.1. Modelos para el diseño de sistemas.
956.1. Concepto de generalización.
193.2. Diagramas de diseño. El estándar UML
966.2. Generalización y sobrecarga.
203.3. Documentación
976.3. Concepto de herencia generalizada y módulos.
214. Implementación.
987. Desarrollo orientado a objetos.
224.1. Conceptos generales de desarrollo de software.
997.1. Lenguajes de desarrollo orientado a objetos de uso común.
234.2. Principios básicos del desarrollo de software.
1007.2. Herramientas de desarrollo.
244.3. Técnicas de desarrollo de software.
1018. Lenguajes de modelización en el desarrollo orientado a objetos.
255. Validación y verificación de sistemas.
1028.1. Uso del lenguaje unificado de modelado (UML) en el desarrollo orientado a objetos.
265.1. Planificación.
1038.2. Diagramas para la modelización de sistemas orientados a objetos.
275.2. Métodos formales de verificación.
1049. Prueba de autoevaluación.
285.3. Métodos automatizados de análisis.
105Arquitecturas web
296. Pruebas de software.
1061. Concepto de arquitectura web.
306.1. Tipos.
1072. El modelo de capas.
316.2. Pruebas funcionales (BBT).
1083. Plataformas para el desarrollo en las capas servidor.
326.3. Pruebas estructurales (WBT).
1094. Herramientas de desarrollo orientadas a servidor de aplicaciones web.
336.4. Comparativa. Pautas de utilización.
1104.1. Tipos de herramientas.
346.5. Diseño de pruebas.
1114.2. Extensibilidad. Instalación de módulos.
356.6. Ámbitos de aplicación.
1124.3. Técnicas de configuración de los entornos de desarrollo, preproducción y producción.
366.7. Pruebas de Sistemas.
1134.4. Funcionalidades de depuración.
376.8. Pruebas de componentes.
1145. Prueba de autoevaluación.
386.9. Automatización de pruebas. Herramientas.
115Lenguajes de programación de aplicaciones web en el lado servidor
396.10. Estándares sobre pruebas de software.
1161. Características de los lenguajes de programación web en servidor.
407. Calidad del software.
1172. Tipos y características de los lenguajes de uso común.
417.1. Principios de calidad del software.
1182.1. Interpretados orientados a servidor.
427.2. Métricas y calidad del software.
1192.2. Lenguajes de cliente interpretados en servidor.
437.3. Concepto de métrica y su importancia en la medición de la calidad.
1202.3. Lenguajes compilados.
447.4. Principales métricas en las fases del ciclo de vida software.
1213. Criterios en la elección de un lenguaje de programación web en servidor. Ventajas e inconvenientes.
457.5. Estándares para la descripción de los factores de Calidad. ISO-9126 y otros estándares. Comparativa.
1224. Características generales.
468. Herramientas de uso común para el desarrollo de software.
1234.1. Tipos de datos.
478.1. Editores orientados a lenguajes de programación.
1244.2. Clases.
488.2. Compiladores y enlazadores.
1254.3. Operadores básicos. Manipulación de cadenas de caracteres.
498.3. Generadores de programas
1264.4. Estructuras de control. Bucles y condicionales.
508.4. Depuradores.
1274.5. Módulos o paquetes.
518.5. Herramientas de prueba y validación de software.
1284.6. Herencia.
528.6. Optimizadores de código.
1294.7. Gestión de bibliotecas (libraries).
538.7. Empaquetadores.
1305. Gestión de la configuración.
548.8. Generadores de documentación de software.
1315.1. Configuración de descriptores.
558.9. Gestores y repositorios de paquetes. Versionado y control de dependencias.
1325.2. Configuración de ficheros.
568.10. Distribución de software.
1336. Gestión de la seguridad
578.11. Gestores de actualización de software.
1346.1. Conceptos de identificación, autenticación y autorización.
588.12. Control de versiones.
1356.2. Técnicas para la gestión de sesiones.
598.13. Entornos integrados de desarrollo (IDE) de uso común.
1367. Gestión de errores.
609. Gestión de proyectos de desarrollo de software.
1377.1. Técnicas de recuperación de errores.
619.1. Planificación de proyectos.
1387.2. Programación de excepciones.
629.2. Control de proyectos.
1398. Transacciones y persistencia.
639.3. Ejecución de proyectos.
1408.1. Acceso a bases de datos. Conectores.
649.4. Herramientas de uso común para la gestión de proyectos.
1418.2. Estándares para el acceso a bases de datos.
6510. Prueba de autoevaluación.
1428.3. Gestión de la configuración de acceso a bases de datos.
66La orientación a objetos
1438.4. Acceso a directorios y otras fuentes de datos.
671. Principios de la orientación a objetos.
1448.5. Programación de transacciones.
681.1. Comparación con la programación estructurada.
1459. Componentes en servidor. Ventajas e inconvenientes en el uso de contenedores de componentes.
691.2. Ocultación de información (information hiding).
14610. Modelos de desarrollo. El modelo vista controlador.
701.3. El tipo abstracto de datos (ADT). Encapsulado de datos.
14710.1. Modelo: programación de acceso a datos.
711.4. Paso de mensajes.
14810.2. Vista: desarrollo de aplicaciones en cliente. Eventos e interfaz de usuario.
722. Clases de objetos.
14910.3. Programación del controlador.
732.1. Atributos, variables de estado y variables de clase.
15010.4. Documentación del software. Inclusión en código fuente. Generadores de documentación
742.2. Métodos. Requisitos e invariantes.
15111. Prueba de autoevaluación.
752.3. Gestión de excepciones.
152Resumen
762.4. Agregación de clases.
153Prueba de evaluación final
773. Objetos.