DAW Desarrollo de Aplicaciones Web
El Ciclo Formativo de Grado Superior DAW (Desarrollo de Aplicaciones Web), te permitirá trabajar en el área de desarrollo, implantación y mantenimiento de aplicaciones informáticas relacionadas con entornos Web (intranet, extranet e internet).
Los módulos que componen este Ciclo son los siguientes y podrás matricularte individualmente de cada uno de ellos:
0373. Lenguajes de Marcas y Sistemas de Gestión de Información
[ 128 Horas ]
Este módulo profesional contiene la formación necesaria para desempeñar la función de gestión y explotación de sistemas de información.
OBJETIVOS:
La gestión y explotación de sistemas de información incluye aspectos como:
- La utilización de lenguajes de marcado en el tratamiento y transmisión de la información.
- La publicación y difusión de información mediante tecnologías de sindicación de contenidos.
- La caracterización de la información transmitida y almacenada.
- La adaptación de la información a las tecnologías utilizadas en su presentación, transmisión y almacenamiento.
- El almacenamiento y recuperación de la información.
- La implantación y adaptación de sistemas de gestión empresarial.
CONTENIDOS
- Reconocimiento de las características de los lenguajes de marcas.
- Utilización de lenguajes de marcas en entornos web.
- Aplicación de los lenguajes de marcas a la sindicación de contenidos.
- Definición de esquemas y vocabularios en XML.
- Conversión y adaptación de documentos XML.
- Almacenamiento de información.
- Sistemas de gestión empresarial.
TECNOLOGÍAS
- XML
- HTML
- RSS
- CSS
- Microsoft Dynamics 365
0483. Sistemas Informáticos
[ 192 Horas ]
Este módulo profesional contiene la formación necesaria para desempeñar funciones que permitan la instalación, mantenimiento, configuración básica y explotación de sistemas operativos, así como las aplicaciones oportunas a partir de documentación técnica prestando especial atención a la configuración básica y gestión de redes de área local.
OBJETIVOS:
- La identificación del hardware.
- El análisis de los cambios y novedades que se producen en los sistemas informáticos: hardware, sistemas operativos, redes y aplicaciones.
- La utilización de máquinas virtuales para simular sistemas.
- La correcta interpretación de documentación técnica.
- La instalación y actualización de sistemas operativos.
- La gestión de redes locales.
- La instalación y configuración de aplicaciones.
- La verificación de la seguridad de acceso al sistema.
- La elaboración de documentación técnica.
CONTENIDOS
- Explotación de Sistemas microinformáticos.
- Instalación de Sistemas Operativos.
- Gestión de la información.
- Configuración de sistemas operativos.
- Conexión de sistemas en red.
- Gestión de recursos en una red.
- Explotación de aplicaciones informáticas de propósito general.
TECNOLOGÍAS
- Windows 10
- Windows Server 2019
- GNU/Linux
0484. Bases de Datos
[ 192 Horas ]
Este módulo profesional contiene la formación necesaria para desempeñar funciones relacionadas con la gestión de la información almacenada en bases de datos y el desarrollo de aplicaciones que acceden a bases de datos.
OBJETIVOS:
- La interpretación de diseños lógicos de bases de datos.
- La realización del diseño físico de una base de datos a partir de un diseño lógico.
- La implementación y normalización de bases de datos.
- La realización de operaciones de consulta y modificación sobre los datos almacenados.
- La programación de procedimientos almacenados.
- La utilización de bases de datos objeto-relacionales.
CONTENIDOS
- Explotación de aplicaciones informáticas de propósito general.
- Bases de datos relacionales.
- Realización de consultas.
- Tratamiento de datos.
- Programación de bases de datos.
- Interpretación de Diagramas Entidad / Relación.
- Uso de bases de datos objeto-relacionales.
TECNOLOGÍAS
- PL/SQL
- SQL
- Oracle 21g
CERTIFICACIÓN
- Oracle: Asociado Junior Certificado en Database Foundations
0485. Programación
[ 256 Horas ]
Este módulo profesional contiene parte de la formación necesaria para desempeñar la función de programación de aplicaciones de propósito general en lenguajes orientados a objetos.
OBJETIVOS:
- La interpretación y aplicación de los principios de la programación orientada a objetos.
- La evaluación, selección y utilización de herramientas y lenguajes de programación orientados a objetos.
- La utilización de las características específicas de lenguajes y entornos de programación en el desarrollo de aplicaciones informáticas.
- La identificación de las funcionalidades aportadas por los sistemas gestores de bases de datos y su incorporación a los programas desarrollados.
- La documentación de los programas desarrollados.
CONTENIDOS
- Identificación de los elementos de un programa informático.
- Utilización de objetos.
- Uso de estructuras de control.
- Desarrollo de clases.
- Lectura y escritura de información.
- Aplicación de las estructuras de almacenamiento.
- Utilización avanzada de clases.
- Mantenimiento de la persistencia de los objetos.
- Gestión de bases de datos relacionales.
TECNOLOGÍAS
- Java
- Swing
- JavaFx
- DB4O
- Apache Netbeans
- Java Database Connectivity (JDBC)
CERTIFICACIÓN
- Asociado Junior Certificado en Java Foundations
0487. Entornos de Desarrollo
[ 96 Horas ]
Este módulo profesional contiene la formación necesaria para la utilización de las herramientas software disponibles, la elaboración de documentación interna y técnica de la aplicación, elaboración y ejecución de pruebas y la optimización de código.
OBJETIVOS:
- La interpretación de documentación técnica.
- La instalación, configuración y personalización de diversos entornos de desarrollo.
- La utilización de distintos entornos de desarrollo para la edición y prueba de aplicaciones.
- La utilización de herramientas de depuración, optimización y documentación de aplicaciones.
- La generación de diagramas técnicos.
- La elaboración de documentación interna de la aplicación.
CONTENIDOS
- Desarrollo de software.
- Instalación y uso de entornos de desarrollo.
- Diseño y realización de pruebas.
- Optimización y documentación.
- Elaboración de diagramas de clases.
- Elaboración de diagramas de comportamiento.
TECNOLOGÍAS
- Microsoft Visual Studio 2019
- StarUML
- Apache NetBeans
- SVN
- JUnit
- PMD
- JavaDoc
- UML
0617. Formación y Orientación Laboral
[ 96 Horas ]
Este módulo profesional contiene la formación necesaria para que el alumno pueda insertarse laboralmente y desarrollar su carrera profesional en el sector del Desarrollo de Aplicaciones Web.
OBJETIVOS:
- El manejo de las fuentes de información sobre el sistema educativo y laboral informático.
- La realización de pruebas de orientación y dinámicas de personalidad y habilidades sociales.
- La preparación y realización de currículos (CV) y entrevistas de trabajo.
- La identificación de la normativa laboral que afecta a los trabajadores del sector.
- La cumplimentación de recibos de salario de diferentes características y otros documentos.
- El análisis de la Ley de Prevención de Riesgos Laborales.
CONTENIDOS
- Búsqueda activa de empleo.
- Gestión del conflicto y equipos de trabajo.
- Contrato de trabajo.
- Seguridad Social y Desempleo.
- Evaluación de riesgos profesionales.
- Planificación de la prevención de riesgos en la empresa.
- Aplicación de medidas de prevención y protección en la empresa.
1708. Sostenibilidad aplicada al sistema productivo
[ 32 Horas ]
Este módulo profesional contiene la formación necesaria para entender y aplicar el desarrollo sostenible en las actividades personales y profesionales del alumnado.
OBJETIVOS:
- Identifica los aspectos ambientales, sociales y de gobernanza (ASG) relativos a la sostenibilidad teniendo en cuenta el concepto de desarrollo sostenible y los marcos internacionales que contribuyen a su consecución.
- Caracteriza los retos ambientales y sociales a los que se enfrenta la sociedad, describiendo los impactos sobre las personas y los sectores productivos y proponiendo acciones para minimizarlos.
- Establece la aplicación de criterios de sostenibilidad en el desempeño profesional y personal, identificando los elementos necesarios.
- Propón productos y servicios responsables teniendo en cuenta los principios de la economía circular.
- Realiza actividades sostenibles minimizando el impacto de las mismas en el medio ambiente.
- Analiza un plan de sostenibilidad de una empresa del sector, identificando sus grupos de interés, los aspectos ASG materiales y justificando acciones para su gestión y medición.
CONTENIDOS
- Aspectos ambientales, sociales y de gobernanza (asg) relativos a la sostenibilidad
- Retos ambientales y sociales
- Sostenibilidad en el desempeño profesional y personal
- Los principios de la economía circular
- Productos, servicios y actividades sostenibles
- Las empresas y sus planes de sostenibilidad
Libro recomendado por el centro para este módulo:
Sostenibilidad aplicada al sistema productivo.
1665. Digitalización aplicada al sistema productivo
[ 32 Horas ]
Este módulo profesional contiene la formación necesaria para entender y aplicar el concepto de digitalización en las empresas y su repercusión en el sistema productivo. Además, de identificar y aplicar las tecnologías IA y cloud/nube en el entorno productivo y su repercusión en la custodia de los datos (ciberseguridad).
OBJETIVOS:
- Analiza el concepto de digitalización y su repercusión en los sectores productivos teniendo en cuenta la actividad de la empresa e identificando entornos IT (Information Technology: tecnología de la información) y OT (Operation Technology: tecnología de operación) característicos.
- Caracteriza las tecnologías habilitadoras digitales necesarias para la adecuación/transformación de las empresas a entornos digitales describiendo sus características y aplicaciones.
- Identifica sistemas basados en cloud/nube y su influencia en el desarrollo de los sistemas digitales.
- Identifica aplicaciones de la IA (inteligencia artificial) en entornos del sector donde está enmarcado el título describiendo las mejoras implícitas en su implementación.
- Evalúa la importancia de los datos, así como su protección en una economía digital globalizada, definiendo sistemas de seguridad y ciberseguridad tanto a nivel de equipo/sistema, como globales.
- Desarrolla un proyecto de transformación digital de una empresa de un sector relacionado con el título, teniendo en cuenta los cambios que se deben producir en función de los objetivos de la empresa.
CONTENIDOS
- Introducción a la digitalización en sistemas productivos.
- Fundamentos de la digitalización.
- Tecnologías Habilitadoras Digitales (THD) Digitales (THD).
- Las THD en el entorno productivo.
- Cloud Computing y Edge Computing.
- Inteligencia Artificial en el sector.
- Datos y ciberseguridad.
- Proyecto de transformación digital.
Libro recomendado por el centro para este módulo:
Digitalización aplicada al sistema productivo.
0612. Desarrollo Web en Entorno Cliente
[ 126 Horas ]
Este módulo profesional contiene parte de la formación necesaria para desempeñar las funciones necesarias para el desarrollo de aplicaciones destinadas a su ejecución por navegadores en entornos web.
OBJETIVOS:
- El análisis, diferenciación y clasificación de las características y funcionalidades incorporadas en los navegadores más difundidos.
- La utilización de las características específicas de lenguajes y entornos de programación en el desarrollo de aplicaciones para clientes web.
- El análisis y la utilización de funcionalidades aportadas por librerías generales y específicas.
- La incorporación de mecanismos de actualización dinámica en aplicaciones Web.
- La documentación de los desarrollos obtenidos.
CONTENIDOS
- Selección de arquitecturas y herramientas de programación
- Manejo de la sintaxis del lenguaje
- Utilización de los objetos predefinidos del lenguaje
- Programación con «arrays» funciones y objetos definidos por el usuario
- Interacción con el usuario: eventos y formularios
- Utilización del modelo de objetos del documento (DOM)
- Utilización de mecanismos de comunicación asíncrona
TECNOLOGÍAS
- JavaScript
- JQuery
- AJAX
- JSON
- XML
COMPLEMENTARIO
- Fundamentos de Angular: Framework de JavaScript
0613. Desarrollo Web en Entorno Servidor
[ 168 Horas ]
Este módulo profesional contiene la formación necesaria para implementar el desarrollo de aplicaciones y servicios destinados a su ejecución por servidores en entornos Web.
OBJETIVOS:
- 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 en soluciones Web heterogéneas para su adaptación a entornos específicos.
- El análisis y la utilización de funcionalidades aportadas por librerías generales y específicas de programación web en entorno servidor.
- La utilización de librerías para incorporar interactividad a los documentos Web generados de forma dinámica.
CONTENIDOS:
- Selección de arquitecturas y herramientas de programación
- Inserción de código en páginas web
- Programación basada en lenguajes de marcas con código embebido
- Desarrollo de aplicaciones Web utilizando código embebido
- Generación dinámica de páginas Web
- Utilización de técnicas de acceso a datos
- Programación de servicios Web
- Generación dinámica de páginas Web interactivas
- Desarrollo de aplicaciones Web híbridas
TECNOLOGÍAS
- PHP
- JavaScript
- MySQL
- PDO
- AJAX
- Framework Symfony
- SOAP y REST
- TDD con PHPUni
- PHPDocumentor
- Plantillas con Twig
- Framework Laravel
0614. Despliegue de Aplicaciones Web
[ 126 Horas ]
Este módulo profesional contiene la formación necesaria para realizar la función de despliegue, mantenimiento y actualización de aplicaciones web sobre servidores de aplicaciones.
OBJETIVOS:
- La instalación y configuración básica de servidores web y de aplicaciones.
- La implantación de aplicaciones web sobre servidores de aplicaciones.
- La instalación y configuración de servicios de red implicados en el proceso de implantación.
- La instalación, configuración y uso de sistemas de control de versiones.
- La utilización de sistemas operativos libres y propietarios.
CONTENIDOS:
- Implantación de arquitecturas Web.
- Administración de servidores Web.
- Administración de servidores de aplicaciones.
- Instalación y administración de servidores de transferencia de archivos.
- Servicios de red implicados en el despliegue de una aplicación.
TECNOLOGÍAS
- Apache
- JAVA
- PHP
- MySQL/MariaDB
- Tomcat
- LDAP
- vsftpd
- Git
- Docker
- Kubernetes
- AWS
- Linux
0615. Diseño de Interfaces Web
[ 126 Horas ]
Este módulo profesional contiene parte de la formación necesaria para implementar el desarrollo de aplicaciones destinadas a su ejecución por navegadores en entornos web.
OBJETIVOS:
- El análisis de la interfaz de diferentes sitios Web.
- La identificación de los elementos de la interfaz.
- La utilización de estilos.
- La creación y manipulación de contenido multimedia.
- La integración de contenido multimedia e interactivo en documentos Web.
- La evaluación de la accesibilidad y usabilidad de la Web.
- La integración de la interfaz en la aplicación Web.
CONTENIDOS:
- Planificación de interfaces gráficas.
- Uso de estilos.
- Implantación de contenido multimedia.
- Integración de contenido interactivo.
- Diseño de webs accesibles.
- Implementación de la usabilidad en la Web. Diseño amigable.
TECNOLOGÍAS
- HTML
- CSS3
- JQuery
0618. Empresa e Iniciativa Emprendedora
[ 84 Horas ]
Este módulo profesional contiene la formación necesaria para desarrollar la propia iniciativa en el ámbito empresarial, tanto hacia el autoempleo como hacia la asunción de responsabilidades y funciones en el empleo por cuenta ajena.
OBJETIVOS:
- El manejo de las fuentes de información sobre el sector de la informática.
- La realización de casos y dinámicas de grupo.
- La utilización de programas de gestión administrativa para pymes del sector.
- La realización de un proyecto de plan de empresa.
CONTENIDOS:
- Iniciativa emprendedora.
- La empresa y su entorno.
- Creación y puesta en marcha de una empresa.
- Función administrativa.
0616. Proyecto de Desarrollo de Aplicaciones Web
[ 40 Horas ]
Este módulo profesional complementa la formación establecida para el resto de los módulos profesionales que integran el título en las funciones de análisis del contexto, diseño del proyecto y organización de la ejecución. Las líneas de actuación que permiten alcanzar los objetivos del módulo están relacionadas con:
OBJETIVOS:
- La ejecución de trabajos en equipo.
- La autoevaluación del trabajo realizado.
- La autonomía y la iniciativa personal.
- El uso de las Tecnologías de la Información y de la Comunicación.
CONTENIDOS:
- Identificación de necesidades del sector productivo y de la organización de la empresa
- Diseño de proyectos relacionados con el sector
- Planificación de la ejecución del proyecto
- Definición de procedimientos de control y evaluación de la ejecución del proyecto
0495. Formación en Centros de Trabajo (FCT)
[ 370Horas ]
OBJETIVOS:
Este módulo profesional contribuye a completar las competencias, propias de este título, que se han alcanzado en el centro educativo o a desarrollar competencias características difíciles de conseguir en el mismo.
CONTENIDOS:
- Identificación de la estructura y organización empresarial.
- Aplicación de hábitos éticos y laborales.
- Organización de trabajos.
- Gestión de equipos y sistemas informáticos.
- Gestión de bases de datos y servidores de aplicaciones.
- Desarrollo y despliegue de aplicaciones web.
- Desarrollo y pruebas de interfaz web.