Desarrollo de aplicaciones web en el entorno servidor. IFCD0210

Desarrollo de aplicaciones web en el entorno servidor. IFCD0210
Автор книги: id книги: 1992296     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 1160,05 руб.     (12,61$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: Математика Правообладатель и/или издательство: Bookwire Дата добавления в каталог КнигаЛит: ISBN: 9788416433063 Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 0+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

Libro especializado que se ajusta al desarrollo de la cualificación profesional y adquisición de certificados de profesionalidad. Manual imprescindible para la formación y la capacitación, que se basa en los principios de la cualificación y dinamización del conocimiento, como premisas para la mejora de la empleabilidad y eficacia para el desempeño del trabajo.

Оглавление

Rafael Luis Granados La Paz. Desarrollo de aplicaciones web en el entorno servidor. IFCD0210

Presentación del manual

Índice

1. Introducción

2. Modelos del ciclo de vida del software

2.1. En cascada (waterfall)

2.2. Iterativo

2.3. Incremental

2.4. En V

2.5. Basado en componentes (CBSE)

2.6. Desarrollo rápido (RAD)

2.7. Ventajas e inconvenientes. Pautas para la selección de la metodología más adecuada

3. Análisis y especificación de requisitos

3.1. Tipos de requisitos

3.2. Modelos para el análisis de requisitos

3.3. Documentación de requisitos

3.4. Validación de requisitos

3.5. Gestión de requisitos

4. Diseño

4.1. Modelos para el diseño de sistemas

4.2. Diagramas de diseño. El estándar UML

4.3. Documentación

5. Implementación. Conceptos generales de desarrollo de software

5.1. Técnicas de desarrollo de software

5.2. Principios básicos del desarrollo de software

5.3. Principios básicos de programación

6. Validación y verificación de sistemas

6.1. Planificación

6.2. Métodos formales de verificación

6.3. Métodos automatizados de análisis

7. Pruebas de software

7.1. Tipos

7.2. Ámbitos de aplicación

7.3. Pruebas funcionales (BBT)

7.4. Pruebas estructurales (WBT)

7.5. Diseño de pruebas

7.6. Comparativa. Pautas de utilización

7.7. Pruebas de componentes

7.8. Pruebas de sistemas

7.9. Automatización de pruebas. Herramientas

7.10. Estándares sobre pruebas de software

8. Calidad del software

8.1. Principios de calidad del software

8.2. Concepto de métrica y su importancia en la medición de la calidad

8.3. Métricas y calidad del software

8.4. Principales métricas en las fases del ciclo de vida software

8.5. Estándares para la descripción de los factores de calidad

8.6. Estándar ISO/IEC 9126

8.7. Otros estándares. Comparativa

9. Herramientas de uso común para el desarrollo de software

9.1. Editores orientados a lenguajes de programación

9.2. Compiladores y enlazadores

9.3. Depuradores

9.4. Generadores de programas

9.5. De pruebas y validación de software

9.6. Optimizadores de código

9.7. Empaquetadores

9.8. Generadores de documentación de software

9.9. De distribución de software

9.10. Gestores y repositorios de paquetes. Versionado y control de dependencias

9.11. Gestores de actualización de software

9.12. De control de versiones

9.13. Entornos integrados de desarrollo (IDE) de uso común

10. Gestión de proyectos de desarrollo de software

10.1. Planificación de proyectos

10.2. Control de proyectos

10.3. Ejecución de proyectos

10.4. Herramientas de uso común para la gestión de proyectos

11. Resumen

1. Introducción

2. Principios de la orientación a objetos. Comparación con la programación estructurada

2.1. Ocultación de información (information hiding)

2.2. El tipo abstracto de datos (ADT). Encapsulado de datos

2.3. Paso de mensajes

3. Clases de objetos

3.1. Atributos, variables de estado y variables de clase

3.2. Métodos. Requisitos e invariantes

3.3. Gestión de excepciones

3.4. Agregación de clases

3.5. Diferencia entre clases y objetos

4. Objetos

4.1. Creación y destrucción de objetos

4.2. Llamada de métodos de un objeto

4.3. Visibilidad y uso de las variables de estado

4.4. Referencias a objetos

4.5. Persistencia de objetos

4.6. Optimización de memoria y recolección de basura (Garbage Collection)

4.7. Aplicación práctica sobre clases, objetos y agregación

5. Herencia

5.1. Concepto de herencia. Superclases y subclases

5.2. Tipos de herencia

5.3. Herencia múltiple

5.4. Clases abstractas

5.5. Interfaces

5.6. Polimorfismo y enlace dinámico (dynamic binding)

5.7. Directrices para el uso correcto de la herencia

5.8. Aplicación práctica sobre herencia

6. Modularidad

6.1. Librerías de clases. Ámbito de utilización de nombres

6.2. Ventajas de la utilización de módulos o paquetes

7. Genericidad y sobrecarga

7.1. Concepto de genericidad

7.2. Concepto de sobrecarga. Tipos de sobrecarga

7.3. Comparación entre genericidad y sobrecarga

8. Desarrollo orientado a objetos

8.1. Lenguajes de desarrollo orientado a objetos de uso común

8.2. Herramientas de desarrollo

9. Lenguajes de modelización en el desarrollo orientado a objetos

9.1. Uso del lenguaje unificado de modelado (UML) en el desarrollo orientado a objetos

9.2. Diagramas para la modelización de sistemas orientados a objetos

10. Resumen

1. Introducción

2. Concepto de arquitectura web

3. El modelo de capas

3.1. Capa física

3.2. Capa de enlace de datos

3.3. Capa de red

3.4. Capa de transporte

3.5. Capa de sesión

3.6. Capa de presentación

3.7. Capa de aplicación

4. Plataformas para el desarrollo en las capas servidor

5. Herramientas de desarrollo orientadas a servidor de aplicaciones web

5.1. Tipos de herramientas

5.2. Extensibilidad. Instalación de módulos

5.3. Técnicas de configuración de los entornos de desarrollo, preproducción y producción

5.4. Funcionalidades de depuración

5.5. Instalación de Apache

6. Resumen

1. Introducción

2. Características de los lenguajes de programación web en servidor

3. Tipos y características de los lenguajes de uso común

3.1. Interpretados orientados a servidor

3.2. Lenguajes de cliente interpretados en servidor

3.3. Lenguajes compilados

4. Criterios en la elección de un lenguaje de programación web en servidor. Ventajas e inconvenientes

5. Características generales

5.1. Tipos de datos

5.2. Clases

5.3. Operadores básicos. Manipulación de cadenas de caracteres

5.4. Estructuras de control. Bucles y condicionales

5.5. Módulos o paquetes

5.6. Herencia

5.7. Gestión de bibliotecas (librerías)

6. Gestión de la configuración

6.1. Configuración de descriptores

6.2. Configuración de ficheros

7. Gestión de la seguridad

7.1. Conceptos de identificación, autenticación y autorización

7.2. Técnicas para la gestión de sesiones

8. Gestión de errores

8.1. Técnicas de recuperación de errores

8.2. Programación de excepciones

9. Transacciones y persistencia

9.1. Acceso a bases de datos. Conectores

9.2. Estándares para el acceso a bases de datos

9.3. Gestión de la configuración de acceso a bases de datos

9.4. Acceso a directorios y otras fuentes de datos

9.5. Programación de transacciones

10. Componentes en servidor. Ventajas e inconvenientes en el uso de contenedores de componentes

11. Modelos de desarrollo. El modelo vista controlador

11.1. Modelo: programación de acceso a datos

11.2. Vista: desarrollo de aplicaciones en cliente. Eventos e interfaz de usuario

11.3. Programación del controlador

11.4. Aplicación práctica sobre servlet

12. Documentación del software. Inclusión en código fuente. Generadores de documentación

13. Resumen

Отрывок из книги

ic editorial

El elemento mínimo acreditable es la Unidad de Competencia. La suma de las acreditaciones de las unidades de competencia conforma la acreditación de la competencia general.

.....

8. Desarrollo orientado a objetos

9. Lenguajes de modelización en el desarrollo orientado a objetos

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

Нет рецензий. Будьте первым, кто напишет рецензию на книгу Desarrollo de aplicaciones web en el entorno servidor. IFCD0210
Подняться наверх