Objetivos generales
-
La formación del módulo contribuye a alcanzar los objetivos generales de este ciclo formativo que se relacionan a continuación:
- (c) Instalar módulos analizando su estructura y funcionalidad para gestionar servidores en distintos ámbitos de implantación.
- (d) Ajustar parámetros analizando la configuración para gestionar servidores en distintos ámbitos de implantación.
- (f) Seleccionar lenguajes, objetos y herramientas, interpretando las especificaciones para desarrollar aplicaciones web con acceso a bases de datos.
- (g) Utilizar lenguajes, objetos y herramientas, interpretando las especificaciones para desarrollar aplicaciones web con acceso a bases de datos.
- (h) Generar componentes de acceso a datos, cumpliendo las especificaciones, para integrar contenidos en la lógica de una aplicación web.
- (i) Utilizar lenguajes de marcas y estándares web, asumiendo el manual de estilo, para desarrollar interfaces en aplicaciones web.
- (j) Emplear herramientas y lenguajes específicos, siguiendo las especificaciones, para desarrollar componentes multimedia.
- (l) Utilizar herramientas y lenguajes específicos, cumpliendo las especificaciones, para desarrollar e integrar componentes software en el entorno del servidor web.
- (m) Emplear herramientas específicas, integrando la funcionalidad entre aplicaciones, para desarrollar servicios empleables en aplicaciones web.
- (n) Evaluar servicios distribuidos ya desarrollados, verificando sus prestaciones y funcionalidad, para integrar servicios distribuidos en una aplicación web.
- (ñ) Verificar los componentes de software desarrollados, analizando las especificaciones, para completar el plan de pruebas.
- (q) Programar y realizar actividades para gestionar el mantenimiento de los recursos informáticos.
- (s) Desarrollar la creatividad y el espíritu de innovación para responder a los retos que se presentan en los procesos y organización de trabajo y de la vida personal.
- (t) Tomar decisiones de forma fundamentada analizando las variables implicadas, integrando saberes de distinto ámbito y aceptando los riesgos y la posibilidad de equivocación en las mismas, para afrontar y resolver distintas situaciones, problemas o contingencias.
-
La formación del módulo contribuye a alcanzar las competencias profesionales, personales y sociales de este título que se relacionan a continuación:
- (c) Gestionar servidores en distintos ámbitos de implantación adaptando su configuración en cada caso para permitir el despliegue de aplicaciones web.
- (d) Gestionar bases de datos, interpretando su diseño lógico y verificando integridad, consistencia, seguridad y accesibilidad de los datos.
- (f) Integrar contenidos en la lógica de una aplicación web, desarrollando componentes de acceso a datos adecuados a las especificaciones.
- (g) Desarrollar interfaces en aplicaciones web de acuerdo con un manual de estilo, utilizando lenguajes de marcas y estándares web.
- (h) Desarrollar componentes multimedia para su integración en aplicaciones web, empleando herramientas específicas y siguiendo las especificaciones establecidas.
- (k) Desarrollar servicios para integrar sus funciones en otras aplicaciones web, asegurando su funcionalidad.
- (l) Integrar servicios y contenidos distribuidos en aplicaciones web, asegurando su funcionalidad.
- (m) Completar planes de pruebas verificando el funcionamiento de los componentes software desarrollados, según las especificaciones.
- (n) Elaborar y mantener la documentación de los procesos de desarrollo, utilizando herramientas de generación de documentación y control de versiones.
- (ñ) Desplegar y distribuir aplicaciones web en distintos ámbitos de implantación, verificando su comportamiento y realizando modificaciones.
- (q) Resolver situaciones, problemas o contingencias con iniciativa y autonomía en el ámbito de su competencia, con creatividad, innovación y espíritu de mejora en el trabajo personal y en el de los miembros del equipo.
-
Las líneas de actuación en el proceso de enseñanza-aprendizaje que permiten alcanzar los objetivos del módulo, versarán sobre:
- El análisis de los métodos de generación dinámica de documentos web.
- La integración del lenguaje de marcas con el código ejecutable en el servidor web.
- El análisis, diferenciación y clasificación de las características y funcionalidades incorporadas en los entornos y lenguajes de programación de los servidores web más difundidos.
- La utilización de características y funcionalidades específicas de los lenguajes de programación seleccionados.
- La modificación del código existente, así como el análisis de datos, en soluciones web heterogéneas para su adaptación a entornos específicos.
- El análisis y la utilización de funcionalidades aportadas por frameworks de programación web en entorno servidor.
- La utilización de frameworks para incorporar interactividad a los documentos web generados de forma dinámica.
Este módulo profesional contiene la formación necesaria para desempeñar la función de desarrollo de aplicaciones y servicios destinados a su ejecución por servidores en entornos web.
La función de desarrollo de aplicaciones para servidores web incluye aspectos como:
- La creación de aplicaciones de servidor que generan interfaces web como resultado de su ejecución.
- La programación de métodos para almacenar, recuperar y gestionar mediante documentos web información disponible en almacenes de datos.
- La generación, prueba y documentación de servicios web reutilizables y accesibles mediante protocolos web.
- El desarrollo de aplicaciones basadas en información y funcionalidades distribuidas.
Las actividades profesionales asociadas a esta función se aplican en:
- El desarrollo y la adaptación de servicios y aplicaciones para servidores de aplicaciones y servidores web.