Author: TALLEDO SAN MIGUEL, JOSÉ VENANCIO
Publisher: Ediciones Paraninfo, S.A.
ISBN: 8428397007
Category : Reference
Languages : es
Pages : 286
Book Description
El desarrollo de componentes software en el entorno servidor permite cumplir los objetivos de diseño web según las especificaciones dadas. En este libro aprenderemos a desarrollar componentes que permitan el acceso y la manipulación de las informaciones soportadas en bases de datos y otras estructuras, y a integrar sentencias SQL para acceder y manipular la información ubicada en bases de datos. Además, en un supuesto práctico, veremos cómo identificar los elementos contenidos en ellas, la manera de utilizar los objetos, conectores y middleware necesarios en la construcción del componente, y por último, realizaremos operaciones de definición y manipulación de la información mediante el lenguaje SQL. Cada capítulo se complementa con actividades prácticas y de autoevaluación, cuyas soluciones están disponibles en www.paraninfo.es. Los contenidos se corresponden fielmente con los establecidos para la UF 1845 Acceso a datos en aplicaciones web del entorno servidor, incardinada en el MF 0492_3 Programación web en el entorno servidor, perteneciente al certificado de profesionalidad IFCD0210 Desarrollo de aplicaciones con tecnologías web, regulado por el RD 1531/2011, de 31 de octubre, y modificado por el RD 628/2013, de 2 de agosto.
Acceso a datos en aplicaciones web del entorno servidor
Author: TALLEDO SAN MIGUEL, JOSÉ VENANCIO
Publisher: Ediciones Paraninfo, S.A.
ISBN: 8428397007
Category : Reference
Languages : es
Pages : 286
Book Description
El desarrollo de componentes software en el entorno servidor permite cumplir los objetivos de diseño web según las especificaciones dadas. En este libro aprenderemos a desarrollar componentes que permitan el acceso y la manipulación de las informaciones soportadas en bases de datos y otras estructuras, y a integrar sentencias SQL para acceder y manipular la información ubicada en bases de datos. Además, en un supuesto práctico, veremos cómo identificar los elementos contenidos en ellas, la manera de utilizar los objetos, conectores y middleware necesarios en la construcción del componente, y por último, realizaremos operaciones de definición y manipulación de la información mediante el lenguaje SQL. Cada capítulo se complementa con actividades prácticas y de autoevaluación, cuyas soluciones están disponibles en www.paraninfo.es. Los contenidos se corresponden fielmente con los establecidos para la UF 1845 Acceso a datos en aplicaciones web del entorno servidor, incardinada en el MF 0492_3 Programación web en el entorno servidor, perteneciente al certificado de profesionalidad IFCD0210 Desarrollo de aplicaciones con tecnologías web, regulado por el RD 1531/2011, de 31 de octubre, y modificado por el RD 628/2013, de 2 de agosto.
Publisher: Ediciones Paraninfo, S.A.
ISBN: 8428397007
Category : Reference
Languages : es
Pages : 286
Book Description
El desarrollo de componentes software en el entorno servidor permite cumplir los objetivos de diseño web según las especificaciones dadas. En este libro aprenderemos a desarrollar componentes que permitan el acceso y la manipulación de las informaciones soportadas en bases de datos y otras estructuras, y a integrar sentencias SQL para acceder y manipular la información ubicada en bases de datos. Además, en un supuesto práctico, veremos cómo identificar los elementos contenidos en ellas, la manera de utilizar los objetos, conectores y middleware necesarios en la construcción del componente, y por último, realizaremos operaciones de definición y manipulación de la información mediante el lenguaje SQL. Cada capítulo se complementa con actividades prácticas y de autoevaluación, cuyas soluciones están disponibles en www.paraninfo.es. Los contenidos se corresponden fielmente con los establecidos para la UF 1845 Acceso a datos en aplicaciones web del entorno servidor, incardinada en el MF 0492_3 Programación web en el entorno servidor, perteneciente al certificado de profesionalidad IFCD0210 Desarrollo de aplicaciones con tecnologías web, regulado por el RD 1531/2011, de 31 de octubre, y modificado por el RD 628/2013, de 2 de agosto.
Management Information Systems
Author: Kenneth C. Laudon
Publisher: Pearson Educación
ISBN: 9789702605287
Category : Business & Economics
Languages : en
Pages : 618
Book Description
Management Information Systems provides comprehensive and integrative coverage of essential new technologies, information system applications, and their impact on business models and managerial decision-making in an exciting and interactive manner. The twelfth edition focuses on the major changes that have been made in information technology over the past two years, and includes new opening, closing, and Interactive Session cases.
Publisher: Pearson Educación
ISBN: 9789702605287
Category : Business & Economics
Languages : en
Pages : 618
Book Description
Management Information Systems provides comprehensive and integrative coverage of essential new technologies, information system applications, and their impact on business models and managerial decision-making in an exciting and interactive manner. The twelfth edition focuses on the major changes that have been made in information technology over the past two years, and includes new opening, closing, and Interactive Session cases.
Acceso a datos en aplicaciones web del entorno servidor. UF1845.
Author: Beatriz Coronado García
Publisher: TUTOR FORMACIÓN
ISBN: 841918991X
Category : Computers
Languages : es
Pages : 154
Book Description
Este Manual es el más adecuado para impartir la UF1845 "Acceso a datos en aplicaciones web del entorno servidor" de los Certificados de Profesionalidad, y cumple fielmente con los contenidos del Real Decreto. Puede solicitar gratuitamente las soluciones a todas las actividades y al examen final en el email [email protected] Capacidades que se adquieren con este Manual: Desarrollar componentes que permitan el acceso y la manipulación de las informaciones soportadas en bases de datos y otras estructuras: - Crear componentes software utilizando objetos o componentes de conectividad específicos para acceder a informaciones almacenadas en bases de datos y otras estructuras. - Integrar sentencias SQL en los componentes software para acceder y manipular la información ubicada en bases de datos. - Construir componentes de software que accedan a datos soportados en bases de datos u otras estructuras de almacenamiento, se pide: - Identificar los elementos y estructuras contenidas en una base de datos. - Utilizar los objetos, conectores y middleware necesarios en la construcción del componente para realizar los accesos a los datos soportados en la base de datos u otras estructuras según especificaciones dadas. - Realizar operaciones de definición y manipulación de informaciones soportadas en bases de datos mediante el lenguaje SQL. - Determinar las características principales de un lenguaje estándar de marcas extendido para compartir información entre componentes software y bases de datos u otras estructuras. - Integrar características de un lenguaje estándar de marcas extendido en el desarrollo de componentes software para compartir la información soportada en bases de datos u otras estructuras. Índice: Introducción 7 Modelos de datos 11 1. Concepto de dato. Ciclo de vida de los datos. 12 2. Tipos de datos. 14 2.1. Básicos. 14 2.2. Registros. 15 2.3. Dinámicos. 15 3. Definición de un modelo conceptual. 18 3.1. Patrones. 19 3.2. Modelo genéricos. 21 4. El modelo relacional. 23 4.1. Descripción. 23 4.2. Entidades y tipos de entidades. 23 4.3. Elementos de datos. Atributos. 24 4.4. Relaciones. Tipos, subtipos. Cardinalidad. 25 5. Claves. Tipos de claves. 28 6. Normalización. Formas normales. 31 7. Construcción del modelo lógico de datos. 33 7.1. Especificación de tablas. 33 7.2. Definición de columnas. 33 7.3. Especificación de claves. 34 7.4. Conversión a formas normales. Dependencias. 34 8. El modelo físico de datos. Ficheros de datos. 37 8.1. Descripción de los ficheros de datos. 37 8.2. Tipos de ficheros. 37 8.3. Modos de acceso. 38 8.4. Organización de ficheros. 39 9. Transformación de un modelo lógico en un modelo físico de datos. 41 10. Herramientas para la realización de modelos de datos. 44 11. Prueba de autoevaluación. 48 Sistemas de gestión de bases de datos (SGBD) 49 1. Definición de SGBD. 50 2. Componentes de un SGBD. Estructura. 52 2.1. Gestión de almacenamiento. 52 2.2. Gestión de consultas. 53 2.3. Motor de reglas. 56 3. Terminología de SGBD. 57 4. Administración de un SGBD. 60 4.1. El papel del DBA. 60 4.2. Gestión de índices. 61 4.3. Seguridad. 61 4.4. Respaldos y replicación de bases de datos. 63 5. Gestión de transacciones en un SGBD. 65 5.1. Definición de transacción. 65 5.2. Componentes de un sistema de transacciones. 66 5.3. Tipos de protocolos de control de la concurrencia. 67 5.4. Recuperación de transacciones. 68 6. Soluciones de SGBD. 73 6.1. Distribuidas. 73 6.2. Orientadas a objetos. 74 6.3. Orientadas a datos estructurados (XML). 75 6.4. Almacenes de datos (datawarehouses). 76 7. Criterios para la selección de SGBD comerciales. 79 8. Prueba de autoevaluación. 82 Lenguajes de gestión de bases de datos. El estándar SQL. 83 1. Descripción del estándar SQL. 84 2. Creación de bases de datos. 85 2.1. Creación de tablas. Tipos de datos. 85 2.2. Definición y creación de índices. Claves primarias y externas. 86 2.3. Enlaces entre bases de datos. 87 3. Gestión de registros en tablas. 88 3.1. Inserción. 91 3.2. Modificación. 91 3.3. Borrado. 92 4. Consultas. 94 4.1. Estructura general de una consulta. 94 4.2. Selección de columnas. Obtención de valores únicos. 94 4.3. Selección de tablas. Enlaces entre tablas. 95 4.4. Condiciones. Funciones útiles en la definición de condiciones. 95 4.5. Significado y uso del valor null. 96 4.6. Ordenación del resultado de una consulta. 97 5. Conversión, generación y manipulación de datos. 98 5.1. Funciones para la manipulación de cadenas de caracteres. 98 5.2. Funciones para la manipulación de números. 100 5.3. Funciones de fecha y hora. 101 5.4. Funciones de conversión de datos. 102 6. Consultas múltiples. Uniones (joins). 104 6.1. Definición de producto cartesiano aplicado a tablas. 104 6.2. Uniones de tablas (joins). Tipos: inner, outer, self, equi, etc. 105 6.3. Subconsultas. 107 7. Agrupaciones. 109 7.1. Conceptos de agrupación de datos. 109 7.2. Funciones de agrupación. 110 7.3. Agrupación multicolumna. 111 7.4. Agrupación vía expresiones. 112 7.5. Condiciones de filtrado de grupos. 112 8. Vistas. 114 8.1. Concepto de vista (view). 114 8.2. Criterios para el uso de vistas. 115 8.3. Creación, modificación y borrado de vistas. 115 8.4. Vistas actualizables. 116 9. Funciones avanzadas. 118 9.1. Restricciones. Integridad de bases de datos. 118 9.2. Disparadores. 119 9.3. Gestión de permisos en tablas. 120 9.4. Optimización de consultas. 121 10. Prueba de autoevaluación. 123 Lenguajes de marcas de uso común en el lado servidor 124 1. Origen e historia de los lenguajes de marcas. El estándar XML. 125 2. Características de XML. 127 2.1. Partes de un documento XML: marcas, elementos, atributos, etc. 127 2.2. Sintaxis y semántica de documentos XML: documentos válidos y bien formados. 129 3. Estructura de XML. 131 3.1. Esquemas XML: DTD y XML Schema. 131 3.2. Hojas de estilo XML: el estándar XSLT y XSL. 132 3.3. Enlaces: XLL. 134 3.4. Agentes de usuario: XUA. 134 4. Estándares basados en XML. 135 4.1. Presentación de página: XHTML. 135 4.2. Selección de elementos XML: Xpath y XQuery. 136 4.3. Firma electrónica: XML-Signature y Xades. 137 4.4. Cifrado: XML-Encryption. 138 4.5. Otros estándares de uso común. 138 5. Análisis XML. 140 5.1. Herramientas y utilidades de análisis. 140 5.2. Programación de análisis XML mediante lenguajes en servidor. 141 6. Uso de XML en el intercambio de información. 144 6.1. Codificación de parámetros. 144 6.2. Ficheros de configuración basados en XML. 145 7. Prueba de autoevaluación. 148 Resumen 149 Prueba de evaluación final 150
Publisher: TUTOR FORMACIÓN
ISBN: 841918991X
Category : Computers
Languages : es
Pages : 154
Book Description
Este Manual es el más adecuado para impartir la UF1845 "Acceso a datos en aplicaciones web del entorno servidor" de los Certificados de Profesionalidad, y cumple fielmente con los contenidos del Real Decreto. Puede solicitar gratuitamente las soluciones a todas las actividades y al examen final en el email [email protected] Capacidades que se adquieren con este Manual: Desarrollar componentes que permitan el acceso y la manipulación de las informaciones soportadas en bases de datos y otras estructuras: - Crear componentes software utilizando objetos o componentes de conectividad específicos para acceder a informaciones almacenadas en bases de datos y otras estructuras. - Integrar sentencias SQL en los componentes software para acceder y manipular la información ubicada en bases de datos. - Construir componentes de software que accedan a datos soportados en bases de datos u otras estructuras de almacenamiento, se pide: - Identificar los elementos y estructuras contenidas en una base de datos. - Utilizar los objetos, conectores y middleware necesarios en la construcción del componente para realizar los accesos a los datos soportados en la base de datos u otras estructuras según especificaciones dadas. - Realizar operaciones de definición y manipulación de informaciones soportadas en bases de datos mediante el lenguaje SQL. - Determinar las características principales de un lenguaje estándar de marcas extendido para compartir información entre componentes software y bases de datos u otras estructuras. - Integrar características de un lenguaje estándar de marcas extendido en el desarrollo de componentes software para compartir la información soportada en bases de datos u otras estructuras. Índice: Introducción 7 Modelos de datos 11 1. Concepto de dato. Ciclo de vida de los datos. 12 2. Tipos de datos. 14 2.1. Básicos. 14 2.2. Registros. 15 2.3. Dinámicos. 15 3. Definición de un modelo conceptual. 18 3.1. Patrones. 19 3.2. Modelo genéricos. 21 4. El modelo relacional. 23 4.1. Descripción. 23 4.2. Entidades y tipos de entidades. 23 4.3. Elementos de datos. Atributos. 24 4.4. Relaciones. Tipos, subtipos. Cardinalidad. 25 5. Claves. Tipos de claves. 28 6. Normalización. Formas normales. 31 7. Construcción del modelo lógico de datos. 33 7.1. Especificación de tablas. 33 7.2. Definición de columnas. 33 7.3. Especificación de claves. 34 7.4. Conversión a formas normales. Dependencias. 34 8. El modelo físico de datos. Ficheros de datos. 37 8.1. Descripción de los ficheros de datos. 37 8.2. Tipos de ficheros. 37 8.3. Modos de acceso. 38 8.4. Organización de ficheros. 39 9. Transformación de un modelo lógico en un modelo físico de datos. 41 10. Herramientas para la realización de modelos de datos. 44 11. Prueba de autoevaluación. 48 Sistemas de gestión de bases de datos (SGBD) 49 1. Definición de SGBD. 50 2. Componentes de un SGBD. Estructura. 52 2.1. Gestión de almacenamiento. 52 2.2. Gestión de consultas. 53 2.3. Motor de reglas. 56 3. Terminología de SGBD. 57 4. Administración de un SGBD. 60 4.1. El papel del DBA. 60 4.2. Gestión de índices. 61 4.3. Seguridad. 61 4.4. Respaldos y replicación de bases de datos. 63 5. Gestión de transacciones en un SGBD. 65 5.1. Definición de transacción. 65 5.2. Componentes de un sistema de transacciones. 66 5.3. Tipos de protocolos de control de la concurrencia. 67 5.4. Recuperación de transacciones. 68 6. Soluciones de SGBD. 73 6.1. Distribuidas. 73 6.2. Orientadas a objetos. 74 6.3. Orientadas a datos estructurados (XML). 75 6.4. Almacenes de datos (datawarehouses). 76 7. Criterios para la selección de SGBD comerciales. 79 8. Prueba de autoevaluación. 82 Lenguajes de gestión de bases de datos. El estándar SQL. 83 1. Descripción del estándar SQL. 84 2. Creación de bases de datos. 85 2.1. Creación de tablas. Tipos de datos. 85 2.2. Definición y creación de índices. Claves primarias y externas. 86 2.3. Enlaces entre bases de datos. 87 3. Gestión de registros en tablas. 88 3.1. Inserción. 91 3.2. Modificación. 91 3.3. Borrado. 92 4. Consultas. 94 4.1. Estructura general de una consulta. 94 4.2. Selección de columnas. Obtención de valores únicos. 94 4.3. Selección de tablas. Enlaces entre tablas. 95 4.4. Condiciones. Funciones útiles en la definición de condiciones. 95 4.5. Significado y uso del valor null. 96 4.6. Ordenación del resultado de una consulta. 97 5. Conversión, generación y manipulación de datos. 98 5.1. Funciones para la manipulación de cadenas de caracteres. 98 5.2. Funciones para la manipulación de números. 100 5.3. Funciones de fecha y hora. 101 5.4. Funciones de conversión de datos. 102 6. Consultas múltiples. Uniones (joins). 104 6.1. Definición de producto cartesiano aplicado a tablas. 104 6.2. Uniones de tablas (joins). Tipos: inner, outer, self, equi, etc. 105 6.3. Subconsultas. 107 7. Agrupaciones. 109 7.1. Conceptos de agrupación de datos. 109 7.2. Funciones de agrupación. 110 7.3. Agrupación multicolumna. 111 7.4. Agrupación vía expresiones. 112 7.5. Condiciones de filtrado de grupos. 112 8. Vistas. 114 8.1. Concepto de vista (view). 114 8.2. Criterios para el uso de vistas. 115 8.3. Creación, modificación y borrado de vistas. 115 8.4. Vistas actualizables. 116 9. Funciones avanzadas. 118 9.1. Restricciones. Integridad de bases de datos. 118 9.2. Disparadores. 119 9.3. Gestión de permisos en tablas. 120 9.4. Optimización de consultas. 121 10. Prueba de autoevaluación. 123 Lenguajes de marcas de uso común en el lado servidor 124 1. Origen e historia de los lenguajes de marcas. El estándar XML. 125 2. Características de XML. 127 2.1. Partes de un documento XML: marcas, elementos, atributos, etc. 127 2.2. Sintaxis y semántica de documentos XML: documentos válidos y bien formados. 129 3. Estructura de XML. 131 3.1. Esquemas XML: DTD y XML Schema. 131 3.2. Hojas de estilo XML: el estándar XSLT y XSL. 132 3.3. Enlaces: XLL. 134 3.4. Agentes de usuario: XUA. 134 4. Estándares basados en XML. 135 4.1. Presentación de página: XHTML. 135 4.2. Selección de elementos XML: Xpath y XQuery. 136 4.3. Firma electrónica: XML-Signature y Xades. 137 4.4. Cifrado: XML-Encryption. 138 4.5. Otros estándares de uso común. 138 5. Análisis XML. 140 5.1. Herramientas y utilidades de análisis. 140 5.2. Programación de análisis XML mediante lenguajes en servidor. 141 6. Uso de XML en el intercambio de información. 144 6.1. Codificación de parámetros. 144 6.2. Ficheros de configuración basados en XML. 145 7. Prueba de autoevaluación. 148 Resumen 149 Prueba de evaluación final 150
Manual de Desarrollo Web basado en ejercicios y supuestos prácticos.
Author: Martin Sánchez Morales
Publisher: Lulu.com
ISBN: 1291037772
Category : Computers
Languages : es
Pages : 415
Book Description
Manual de Desarrollo Web basado en ejercicios y supuestos practicos, realizado a partir de cursos de Formacion Profesional Ocupacional de la Junta de Andalucia de la especialidad Informatica y Programacion para Desempleados. Este manual de 413 paginas explica claramente todo lo que hay que saber para montar un servidor de paginas webs con apache y sobre el sistema de gestion de bases de datos Mysql y el metalenguaje php, aderezado con hojas de estilo Css y el lenguaje por excelencia que mas se extendera como es XML.
Publisher: Lulu.com
ISBN: 1291037772
Category : Computers
Languages : es
Pages : 415
Book Description
Manual de Desarrollo Web basado en ejercicios y supuestos practicos, realizado a partir de cursos de Formacion Profesional Ocupacional de la Junta de Andalucia de la especialidad Informatica y Programacion para Desempleados. Este manual de 413 paginas explica claramente todo lo que hay que saber para montar un servidor de paginas webs con apache y sobre el sistema de gestion de bases de datos Mysql y el metalenguaje php, aderezado con hojas de estilo Css y el lenguaje por excelencia que mas se extendera como es XML.
Acceso a datos en aplicaciones web del entorno servidor (Acceso)
Author: JOSÉ VENANCIO TALLEDO SAN MIGUEL
Publisher: Ediciones Paraninfo, S.A
ISBN: 9788413668246
Category : Computers
Languages : es
Pages :
Book Description
Publisher: Ediciones Paraninfo, S.A
ISBN: 9788413668246
Category : Computers
Languages : es
Pages :
Book Description
Acceso a datos en aplicaciones web del entorno servidor (E-Book)
Author: JOSÉ VENANCIO TALLEDO SAN MIGUEL
Publisher: Ediciones Paraninfo, S.A
ISBN: 9788413664989
Category : Computers
Languages : es
Pages :
Book Description
Publisher: Ediciones Paraninfo, S.A
ISBN: 9788413664989
Category : Computers
Languages : es
Pages :
Book Description
Acceso a datos en aplicaciones web del entorno servidor. IFCD0210
Author: Alejandro Bernabé Durán
Publisher: IC Editorial
ISBN: 841184241X
Category : Computers
Languages : es
Pages : 360
Book Description
Libro especializado que se ajusta al desarrollo de la cualificación profesional y adquisición del certificado de profesionalidad "IFCD0210 - DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB". 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.
Publisher: IC Editorial
ISBN: 841184241X
Category : Computers
Languages : es
Pages : 360
Book Description
Libro especializado que se ajusta al desarrollo de la cualificación profesional y adquisición del certificado de profesionalidad "IFCD0210 - DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB". 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.
Structures Subjected to Repeated Loading
Author: R. Narayanan
Publisher: CRC Press
ISBN: 1482296586
Category : Technology & Engineering
Languages : en
Pages : 292
Book Description
This book deals with recent advances relating to design, assessment and repair of structures subjected to repeated loading. Written by researchers from around the world this book will be of interest to those concerned with structural engineering.
Publisher: CRC Press
ISBN: 1482296586
Category : Technology & Engineering
Languages : en
Pages : 292
Book Description
This book deals with recent advances relating to design, assessment and repair of structures subjected to repeated loading. Written by researchers from around the world this book will be of interest to those concerned with structural engineering.
Sistemas SCADA
Author: Aquilino Rodríguez Penin
Publisher: Marcombo
ISBN: 8426716474
Category : Technology & Engineering
Languages : en
Pages : 466
Book Description
Los sistemas de interfase gráfica (pantallitas, HMI, MMI, Scada, paneles de operador) aparecen hoy en día en todas partes, desde las aplicaciones más simples, como un dispositivo MP4, hasta uno o varios ordenadores conectados en red supervisando infraestructuras de un país. Con el objetivo de mantener actualizado el libro, en esta edición de Sistemas Scada se ha revisado todo el contenido y se han incluido nuevos temas y ejemplos aclaratorios para ayudar a la comprensión del texto: Capítulo 1. Evolución histórica e introducción a los sistemas Scada: Concepto, componentes, elementos que los integran, comunicaciones. Capítulo 2. Normativas relacionadas con los sistemas Scada: Ergonomía, legislación vigente, diseño gráfico, paneles de visualización. Capítulo 3. Guía de diseño para aplicaciones de interfase gráfica: Formas, colores, zonas, Órganos de accionamiento, según Directiva 98/37/CE. Capítulo 4. Introducción al concepto de seguridad en sistemas de visualización: Intrusión electrónica, políticas de seguridad Se incluye un apartado dedicado a la FDA 21 CFR Parte 11, directiva ampliamente utilizada en sistemas de control, ilustrada con ejemplos prácticos. Capítulo 5. Introducción a las comunicaciones industriales: Tecnologías, conceptos básicos, buses de campo Este capítulo es un breve resumen del libro: Comunicaciones Industriales, publicado también por editorial Marcombo. Capítulo 6. Guía de inicio al software Vijeo Citect 7.x. Se dan instrucciones de descarga desde la Web, instalación y manejo mediante ejemplos. Al final del libro se ha incluido también un glosario con aquellos términos que pueden necesitar aclaración.
Publisher: Marcombo
ISBN: 8426716474
Category : Technology & Engineering
Languages : en
Pages : 466
Book Description
Los sistemas de interfase gráfica (pantallitas, HMI, MMI, Scada, paneles de operador) aparecen hoy en día en todas partes, desde las aplicaciones más simples, como un dispositivo MP4, hasta uno o varios ordenadores conectados en red supervisando infraestructuras de un país. Con el objetivo de mantener actualizado el libro, en esta edición de Sistemas Scada se ha revisado todo el contenido y se han incluido nuevos temas y ejemplos aclaratorios para ayudar a la comprensión del texto: Capítulo 1. Evolución histórica e introducción a los sistemas Scada: Concepto, componentes, elementos que los integran, comunicaciones. Capítulo 2. Normativas relacionadas con los sistemas Scada: Ergonomía, legislación vigente, diseño gráfico, paneles de visualización. Capítulo 3. Guía de diseño para aplicaciones de interfase gráfica: Formas, colores, zonas, Órganos de accionamiento, según Directiva 98/37/CE. Capítulo 4. Introducción al concepto de seguridad en sistemas de visualización: Intrusión electrónica, políticas de seguridad Se incluye un apartado dedicado a la FDA 21 CFR Parte 11, directiva ampliamente utilizada en sistemas de control, ilustrada con ejemplos prácticos. Capítulo 5. Introducción a las comunicaciones industriales: Tecnologías, conceptos básicos, buses de campo Este capítulo es un breve resumen del libro: Comunicaciones Industriales, publicado también por editorial Marcombo. Capítulo 6. Guía de inicio al software Vijeo Citect 7.x. Se dan instrucciones de descarga desde la Web, instalación y manejo mediante ejemplos. Al final del libro se ha incluido también un glosario con aquellos términos que pueden necesitar aclaración.
Desarrollo de aplicaciones web en el entorno servidor. UF1844.
Author: Beatriz Coronado García
Publisher: TUTOR FORMACIÓN
ISBN: 8419189898
Category : Computers
Languages : es
Pages : 160
Book Description
Este Manual es el más adecuado para impartir la UF1844 "Desarrollo de aplicaciones web en el entorno servidor" de los Certificados de Profesionalidad, y cumple fielmente con los contenidos del Real Decreto. Puede solicitar gratuitamente las soluciones a todas las actividades y al examen final en el email [email protected] 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 y archivar componentes software. – Modificar y eliminar componentes software. – Depurar y verificar los componentes software elaborados. 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: – Integrar componentes software de control del contenido de los documentos ubicados en el servidor para ser utilizados en el entorno del cliente tipo servlet. – Integrar gestión de ficheros en el componente software a desarrollar. – Integrar gestión de errores en el componente software a desarrollar. – Utilizar variables de servidor en el componente software a desarrollar para proporcionar acceso a las propiedades del servidor. – Integrar seguimiento de sesiones de usuario y propiedades de la aplicación web a desarrollar en el componente software a construir. – 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. Índice: Introducción 8 El proceso del desarrollo de software 13 1. Modelos del ciclo de vida del software. 14 1.1. En cascada (waterfall). 14 1.2. Iterativo. 15 1.3. Incremental. 15 1.4. En V. 16 1.5. Basado en componentes (CBSE). 16 1.6. Desarrollo rápido (RAD). 17 1.7. Ventajas e inconvenientes. Pautas para la selección de la metodología más adecuada. 19 2. Análisis y especificación de requisitos. 22 2.1. Tipos de requisitos. 22 2.2. Modelos para el análisis de requisitos. 24 2.3. Documentación de requisitos. 25 2.4. Validación de requisitos. 26 2.5. Gestión de requisitos. 27 3. Diseño. 29 3.1. Modelos para el diseño de sistemas. 30 3.2. Diagramas de diseño. El estándar UML 35 3.3. Documentación 36 4. Implementación. 39 4.1. Conceptos generales de desarrollo de software. 39 4.2. Principios básicos del desarrollo de software. 40 4.3. Técnicas de desarrollo de software. 40 5. Validación y verificación de sistemas. 42 5.1. Planificación. 42 5.2. Métodos formales de verificación. 42 5.3. Métodos automatizados de análisis. 43 6. Pruebas de software. 45 6.1. Tipos. 45 6.2. Pruebas funcionales (BBT). 46 6.3. Pruebas estructurales (WBT). 47 6.4. Comparativa. Pautas de utilización. 47 6.5. Diseño de pruebas. 48 6.6. Ámbitos de aplicación. 49 6.7. Pruebas de Sistemas. 50 6.8. Pruebas de componentes. 50 6.9. Automatización de pruebas. Herramientas. 50 6.10. Estándares sobre pruebas de software. 51 7. Calidad del software. 52 7.1. Principios de calidad del software. 52 7.2. Métricas y calidad del software. 52 7.3. Concepto de métrica y su importancia en la medición de la calidad. 53 7.4. Principales métricas en las fases del ciclo de vida software. 53 7.5. Estándares para la descripción de los factores de Calidad. ISO-9126 y otros estándares. Comparativa. 56 8. Herramientas de uso común para el desarrollo de software. 58 8.1. Editores orientados a lenguajes de programación. 58 8.2. Compiladores y enlazadores. 68 8.3. Generadores de programas 69 8.4. Depuradores. 69 8.5. Herramientas de prueba y validación de software. 69 8.6. Optimizadores de código. 70 8.7. Empaquetadores. 70 8.8. Generadores de documentación de software. 70 8.9. Gestores y repositorios de paquetes. Versionado y control de dependencias. 71 8.10. Distribución de software. 71 8.11. Gestores de actualización de software. 71 8.12. Control de versiones. 72 8.13. Entornos integrados de desarrollo (IDE) de uso común. 72 9. Gestión de proyectos de desarrollo de software. 73 9.1. Planificación de proyectos. 73 9.2. Control de proyectos. 74 9.3. Ejecución de proyectos. 75 9.4. Herramientas de uso común para la gestión de proyectos. 76 10. Prueba de autoevaluación. 77 La orientación a objetos 78 1. Principios de la orientación a objetos. 79 1.1. Comparación con la programación estructurada. 79 1.2. Ocultación de información (information hiding). 81 1.3. El tipo abstracto de datos (ADT). Encapsulado de datos. 82 1.4. Paso de mensajes. 83 2. Clases de objetos. 85 2.1. Atributos, variables de estado y variables de clase. 85 2.2. Métodos. Requisitos e invariantes. 87 2.3. Gestión de excepciones. 88 2.4. Agregación de clases. 90 3. Objetos. 92 3.1. Creación y destrucción de objetos. 92 3.2. Llamada a métodos de un objeto. 92 3.3. Visibilidad y uso de las variables de estado. 92 3.4. Referencias a objetos. 94 3.5. Persistencia de objetos. 94 3.6. Optimización de memoria y recolección de basura (garbage collection). 94 4. Herencia. 95 4.1. Concepto de herencia. Superclases y subclases. 95 4.2. Herencia múltiple. 95 4.3. Clases abstractas. 95 4.4. Tipos de herencia. 95 4.5. Polimorfismo y enlace dinámico (dynamic binding). 96 4.6. Directrices para el uso correcto de la herencia. 96 5. Modularidad. 97 5.1. Librerías de clases. Ámbito de utilización de nombres. 97 5.2. Ventajas de la utilización de módulos o paquetes. 97 6. Generalización y sobrecarga. 98 6.1. Concepto de generalización. 98 6.2. Generalización y sobrecarga. 98 6.3. Concepto de herencia generalizada y módulos. 98 7. Desarrollo orientado a objetos. 100 7.1. Lenguajes de desarrollo orientado a objetos de uso común. 100 7.2. Herramientas de desarrollo. 102 8. Lenguajes de modelización en el desarrollo orientado a objetos. 103 8.1. Uso del lenguaje unificado de modelado (UML) en el desarrollo orientado a objetos. 103 8.2. Diagramas para la modelización de sistemas orientados a objetos. 103 9. Prueba de autoevaluación. 105 Arquitecturas web 106 1. Concepto de arquitectura web. 107 2. El modelo de capas. 108 3. Plataformas para el desarrollo en las capas servidor. 110 4. Herramientas de desarrollo orientadas a servidor de aplicaciones web. 111 4.1. Tipos de herramientas. 111 4.2. Extensibilidad. Instalación de módulos. 111 4.3. Técnicas de configuración de los entornos de desarrollo, preproducción y producción. 112 4.4. Funcionalidades de depuración. 113 5. Prueba de autoevaluación. 114 Lenguajes de programación de aplicaciones web en el lado servidor 115 1. Características de los lenguajes de programación web en servidor. 116 2. Tipos y características de los lenguajes de uso común. 117 2.1. Interpretados orientados a servidor. 117 2.2. Lenguajes de cliente interpretados en servidor. 119 2.3. Lenguajes compilados. 119 3. Criterios en la elección de un lenguaje de programación web en servidor. Ventajas e inconvenientes. 121 4. Características generales. 123 4.1. Tipos de datos. 123 4.2. Clases. 123 4.3. Operadores básicos. Manipulación de cadenas de caracteres. 127 4.4. Estructuras de control. Bucles y condicionales. 132 4.5. Módulos o paquetes. 133 4.6. Herencia. 135 4.7. Gestión de bibliotecas (libraries). 137 5. Gestión de la configuración. 138 5.1. Configuración de descriptores. 138 5.2. Configuración de ficheros. 142 6. Gestión de la seguridad 143 6.1. Conceptos de identificación, autenticación y autorización. 143 6.2. Técnicas para la gestión de sesiones. 143 7. Gestión de errores. 146 7.1. Técnicas de recuperación de errores. 146 7.2. Programación de excepciones. 146 8. Transacciones y persistencia. 147 8.1. Acceso a bases de datos. Conectores. 147 8.2. Estándares para el acceso a bases de datos. 147 8.3. Gestión de la configuración de acceso a bases de datos. 148 8.4. Acceso a directorios y otras fuentes de datos. 149 8.5. Programación de transacciones. 149 9. Componentes en servidor. Ventajas e inconvenientes en el uso de contenedores de componentes. 151 10. Modelos de desarrollo. El modelo vista controlador. 152 10.1. Modelo: programación de acceso a datos. 152 10.2. Vista: desarrollo de aplicaciones en cliente. Eventos e interfaz de usuario. 152 10.3. Programación del controlador. 152 10.4. Documentación del software. Inclusión en código fuente. Generadores de documentación 153 11. Prueba de autoevaluación. 155 Resumen 156 Prueba de evaluación final 157
Publisher: TUTOR FORMACIÓN
ISBN: 8419189898
Category : Computers
Languages : es
Pages : 160
Book Description
Este Manual es el más adecuado para impartir la UF1844 "Desarrollo de aplicaciones web en el entorno servidor" de los Certificados de Profesionalidad, y cumple fielmente con los contenidos del Real Decreto. Puede solicitar gratuitamente las soluciones a todas las actividades y al examen final en el email [email protected] 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 y archivar componentes software. – Modificar y eliminar componentes software. – Depurar y verificar los componentes software elaborados. 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: – Integrar componentes software de control del contenido de los documentos ubicados en el servidor para ser utilizados en el entorno del cliente tipo servlet. – Integrar gestión de ficheros en el componente software a desarrollar. – Integrar gestión de errores en el componente software a desarrollar. – Utilizar variables de servidor en el componente software a desarrollar para proporcionar acceso a las propiedades del servidor. – Integrar seguimiento de sesiones de usuario y propiedades de la aplicación web a desarrollar en el componente software a construir. – 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. Índice: Introducción 8 El proceso del desarrollo de software 13 1. Modelos del ciclo de vida del software. 14 1.1. En cascada (waterfall). 14 1.2. Iterativo. 15 1.3. Incremental. 15 1.4. En V. 16 1.5. Basado en componentes (CBSE). 16 1.6. Desarrollo rápido (RAD). 17 1.7. Ventajas e inconvenientes. Pautas para la selección de la metodología más adecuada. 19 2. Análisis y especificación de requisitos. 22 2.1. Tipos de requisitos. 22 2.2. Modelos para el análisis de requisitos. 24 2.3. Documentación de requisitos. 25 2.4. Validación de requisitos. 26 2.5. Gestión de requisitos. 27 3. Diseño. 29 3.1. Modelos para el diseño de sistemas. 30 3.2. Diagramas de diseño. El estándar UML 35 3.3. Documentación 36 4. Implementación. 39 4.1. Conceptos generales de desarrollo de software. 39 4.2. Principios básicos del desarrollo de software. 40 4.3. Técnicas de desarrollo de software. 40 5. Validación y verificación de sistemas. 42 5.1. Planificación. 42 5.2. Métodos formales de verificación. 42 5.3. Métodos automatizados de análisis. 43 6. Pruebas de software. 45 6.1. Tipos. 45 6.2. Pruebas funcionales (BBT). 46 6.3. Pruebas estructurales (WBT). 47 6.4. Comparativa. Pautas de utilización. 47 6.5. Diseño de pruebas. 48 6.6. Ámbitos de aplicación. 49 6.7. Pruebas de Sistemas. 50 6.8. Pruebas de componentes. 50 6.9. Automatización de pruebas. Herramientas. 50 6.10. Estándares sobre pruebas de software. 51 7. Calidad del software. 52 7.1. Principios de calidad del software. 52 7.2. Métricas y calidad del software. 52 7.3. Concepto de métrica y su importancia en la medición de la calidad. 53 7.4. Principales métricas en las fases del ciclo de vida software. 53 7.5. Estándares para la descripción de los factores de Calidad. ISO-9126 y otros estándares. Comparativa. 56 8. Herramientas de uso común para el desarrollo de software. 58 8.1. Editores orientados a lenguajes de programación. 58 8.2. Compiladores y enlazadores. 68 8.3. Generadores de programas 69 8.4. Depuradores. 69 8.5. Herramientas de prueba y validación de software. 69 8.6. Optimizadores de código. 70 8.7. Empaquetadores. 70 8.8. Generadores de documentación de software. 70 8.9. Gestores y repositorios de paquetes. Versionado y control de dependencias. 71 8.10. Distribución de software. 71 8.11. Gestores de actualización de software. 71 8.12. Control de versiones. 72 8.13. Entornos integrados de desarrollo (IDE) de uso común. 72 9. Gestión de proyectos de desarrollo de software. 73 9.1. Planificación de proyectos. 73 9.2. Control de proyectos. 74 9.3. Ejecución de proyectos. 75 9.4. Herramientas de uso común para la gestión de proyectos. 76 10. Prueba de autoevaluación. 77 La orientación a objetos 78 1. Principios de la orientación a objetos. 79 1.1. Comparación con la programación estructurada. 79 1.2. Ocultación de información (information hiding). 81 1.3. El tipo abstracto de datos (ADT). Encapsulado de datos. 82 1.4. Paso de mensajes. 83 2. Clases de objetos. 85 2.1. Atributos, variables de estado y variables de clase. 85 2.2. Métodos. Requisitos e invariantes. 87 2.3. Gestión de excepciones. 88 2.4. Agregación de clases. 90 3. Objetos. 92 3.1. Creación y destrucción de objetos. 92 3.2. Llamada a métodos de un objeto. 92 3.3. Visibilidad y uso de las variables de estado. 92 3.4. Referencias a objetos. 94 3.5. Persistencia de objetos. 94 3.6. Optimización de memoria y recolección de basura (garbage collection). 94 4. Herencia. 95 4.1. Concepto de herencia. Superclases y subclases. 95 4.2. Herencia múltiple. 95 4.3. Clases abstractas. 95 4.4. Tipos de herencia. 95 4.5. Polimorfismo y enlace dinámico (dynamic binding). 96 4.6. Directrices para el uso correcto de la herencia. 96 5. Modularidad. 97 5.1. Librerías de clases. Ámbito de utilización de nombres. 97 5.2. Ventajas de la utilización de módulos o paquetes. 97 6. Generalización y sobrecarga. 98 6.1. Concepto de generalización. 98 6.2. Generalización y sobrecarga. 98 6.3. Concepto de herencia generalizada y módulos. 98 7. Desarrollo orientado a objetos. 100 7.1. Lenguajes de desarrollo orientado a objetos de uso común. 100 7.2. Herramientas de desarrollo. 102 8. Lenguajes de modelización en el desarrollo orientado a objetos. 103 8.1. Uso del lenguaje unificado de modelado (UML) en el desarrollo orientado a objetos. 103 8.2. Diagramas para la modelización de sistemas orientados a objetos. 103 9. Prueba de autoevaluación. 105 Arquitecturas web 106 1. Concepto de arquitectura web. 107 2. El modelo de capas. 108 3. Plataformas para el desarrollo en las capas servidor. 110 4. Herramientas de desarrollo orientadas a servidor de aplicaciones web. 111 4.1. Tipos de herramientas. 111 4.2. Extensibilidad. Instalación de módulos. 111 4.3. Técnicas de configuración de los entornos de desarrollo, preproducción y producción. 112 4.4. Funcionalidades de depuración. 113 5. Prueba de autoevaluación. 114 Lenguajes de programación de aplicaciones web en el lado servidor 115 1. Características de los lenguajes de programación web en servidor. 116 2. Tipos y características de los lenguajes de uso común. 117 2.1. Interpretados orientados a servidor. 117 2.2. Lenguajes de cliente interpretados en servidor. 119 2.3. Lenguajes compilados. 119 3. Criterios en la elección de un lenguaje de programación web en servidor. Ventajas e inconvenientes. 121 4. Características generales. 123 4.1. Tipos de datos. 123 4.2. Clases. 123 4.3. Operadores básicos. Manipulación de cadenas de caracteres. 127 4.4. Estructuras de control. Bucles y condicionales. 132 4.5. Módulos o paquetes. 133 4.6. Herencia. 135 4.7. Gestión de bibliotecas (libraries). 137 5. Gestión de la configuración. 138 5.1. Configuración de descriptores. 138 5.2. Configuración de ficheros. 142 6. Gestión de la seguridad 143 6.1. Conceptos de identificación, autenticación y autorización. 143 6.2. Técnicas para la gestión de sesiones. 143 7. Gestión de errores. 146 7.1. Técnicas de recuperación de errores. 146 7.2. Programación de excepciones. 146 8. Transacciones y persistencia. 147 8.1. Acceso a bases de datos. Conectores. 147 8.2. Estándares para el acceso a bases de datos. 147 8.3. Gestión de la configuración de acceso a bases de datos. 148 8.4. Acceso a directorios y otras fuentes de datos. 149 8.5. Programación de transacciones. 149 9. Componentes en servidor. Ventajas e inconvenientes en el uso de contenedores de componentes. 151 10. Modelos de desarrollo. El modelo vista controlador. 152 10.1. Modelo: programación de acceso a datos. 152 10.2. Vista: desarrollo de aplicaciones en cliente. Eventos e interfaz de usuario. 152 10.3. Programación del controlador. 152 10.4. Documentación del software. Inclusión en código fuente. Generadores de documentación 153 11. Prueba de autoevaluación. 155 Resumen 156 Prueba de evaluación final 157