Grado Superior en Desarrollo de Aplicaciones Web

Técnico Superior en Desarrollo de Aplicaciones Web

Convierte tu pasión por la tecnología en una profesión con alta empleabilidad y futuro en el desarrollo web.

El Ciclo Formativo de Grado Superior en Desarrollo de Aplicaciones Web (DAW) prepara a los estudiantes para diseñar, desarrollar, implantar y mantener aplicaciones web en entornos profesionales reales. A lo largo del curso se adquieren competencias técnicas en programación, bases de datos, servidores y tecnologías web, junto con habilidades clave en trabajo en equipo, resolución de problemas y adaptación tecnológica.

Esta formación combina conocimientos técnicos avanzados con una orientación práctica y actualizada, alineada con las necesidades del sector digital y la transformación tecnológica de las empresas.

La formación que impulsa tu futuro

Materias:

  • Explotación de sistemas microinformáticos (arquitectura, redes, seguridad).
  • Instalación de sistemas operativos (libres y propietarios).
  • Gestión de la información (sistemas de archivos, discos, RAID).
  • Configuración de sistemas operativos (usuarios, permisos, servicios).
  • Conexión de sistemas en red (TCP/IP, IPv4/IPv6, redes cableadas e inalámbricas).
  • Gestión de recursos en red (servidores, seguridad, cifrado).
  • Explotación de aplicaciones de propósito general (ofimática, utilidades).
  • Almacenamiento de la información (SGBD, bases centralizadas/distribuidas).
  • Bases de datos relacionales (modelo relacional, DDL, DCL).
  • Realización de consultas (SELECT, subconsultas, agrupaciones).
  • Tratamiento de datos (INSERT, UPDATE, DELETE, transacciones).
  • Programación en bases de datos (procedimientos, funciones, triggers).
  • Diagramas Entidad/Relación y normalización.
  • Bases de datos objeto-relacionales.
  • Elementos de un programa (variables, tipos, operadores).
  • Programación orientada a objetos (clases, métodos, herencia).
  • Estructuras de control (condicionales, bucles).
  • Lectura y escritura de información (ficheros, serialización).
  • Interfaces gráficas.
  • Estructuras de almacenamiento (arrays, listas, colecciones).
  • Persistencia y conexión con bases de datos.
  • XML (estructura, sintaxis, validación).
  • HTML, XHTML y hojas de estilo.
  • Sindicación de contenidos (RSS).
  • Esquemas y vocabularios XML.
  • Transformación de documentos XML.
  • Almacenamiento y consulta de información XML.
  • Sistemas de gestión empresarial.
  • Desarrollo de software (fases, lenguajes).
  • Instalación y uso de IDEs.
  • Diseño y realización de pruebas.
  • Refactorización y control de versiones.
  • Diagramas UML (clases y comportamiento).
  • Arquitecturas cliente/servidor.
  • Lenguajes de script en navegador.
  • Sintaxis, variables y estructuras.
  • Objetos predefinidos.
  • Eventos y formularios.
  • Document Object Model DOM.
  • Comunicación asíncrona (AJAX).
  • Arquitecturas servidor.
  • Código embebido (PHP, JSP, ASP…).
  • Formularios y mantenimiento de estado.
  • Generación dinámica de páginas.
  • Acceso a bases de datos.
  • Servicios web (SOAP)
  • Aplicaciones híbridas.
  • Arquitecturas web.
  • Administración de servidores web y aplicaciones.
  • Servidores FTP.
  • Servicios de red (DNS, directorios).
  • Documentación y control de versiones.
  • Diseño gráfico y percepción visual.
  • Hojas de estilo (CSS).
  • Contenido multimedia.
  • Contenido interactivo.
  • Accesibilidad web (WCAG).
  • Usabilidad y diseño amigable.
  • Análisis del sector y empresa.
  • Diseño y planificación del proyecto.
  • Ejecución.
  • Evaluación y control de calidad.
  • Búsqueda de empleo.
  • Trabajo en equipo y resolución de conflictos.
  • Contrato de trabajo.
  • Seguridad Social y desempleo.
  • Prevención de riesgos laborales.
  • Iniciativa emprendedora.
  • La empresa y su entorno.
  • Creación y puesta en marcha de empresa.
  • Función administrativa.
  • Organización empresarial.
  • Hábitos laborales.
  • Gestión de sistemas y bases de datos.
  • Desarrollo y despliegue de aplicaciones web.
  • Desarrollo de interfaces y documentación.

Objetivos:

  • Ajustar la configuración lógica analizando las necesidades y criterios establecidos para configurar y explotar sistemas informáticos.
  • Identificar las necesidades de seguridad verificando el plan preestablecido para aplicar técnicas y procedimientos relacionados.
  • Instalar módulos analizando su estructura y funcionalidad para gestionar servidores de aplicaciones.
  • Ajustar parámetros analizando la configuración para gestionar servidores de aplicaciones.
  • Interpretar el diseño lógico, verificando los parámetros establecidos para gestionar bases de datos.
  • Seleccionar lenguajes, objetos y herramientas, interpretando las especificaciones para desarrollar aplicaciones web con acceso a bases de datos.
  • Utilizar lenguajes, objetos y herramientas, interpretando las especificaciones para desarrollar aplicaciones web con acceso a bases de datos.
  • Generar componentes de acceso a datos, cumpliendo las especificaciones, para integrar contenidos en la lógica de una aplicación web.
  • Utilizar lenguajes de marcas y estándares web, asumiendo el manual de estilo, para desarrollar interfaces en aplicaciones web.
  • Emplear herramientas y lenguajes específicos, siguiendo las especificaciones, para desarrollar componentes multimedia.
  • Evaluar la interactividad, accesibilidad y usabilidad de un interfaz, verificando los criterios preestablecidos, para integrar componentes multimedia en el interfaz de una aplicación.
  • Utilizar herramientas y lenguajes específicos, cumpliendo las especificaciones, para desarrollar e integrar componentes software en el entorno del servidor web.
  • Emplear herramientas específicas, integrando la funcionalidad entre aplicaciones, para desarrollar servicios empleables en aplicaciones web.
  • 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.
  • Utilizar herramientas específicas, cumpliendo los estándares establecidos, para elaborar y mantener la documentación de los procesos.
  • Establecer procedimientos, verificando su funcionalidad, para desplegar y distribuir aplicaciones.
  • Programar y realizar actividades para gestionar el mantenimiento de los recursos informáticos.
  • Analizar y utilizar los recursos y oportunidades de aprendizaje relacionadas con la evolución científica, tecnológica y organizativa del sector y las tecnologías de la información y la comunicación, para mantener el espíritu de actualización y adaptarse a nuevas situaciones laborales y personales.
  • 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.
  • 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.
  • Desarrollar técnicas de liderazgo, motivación, supervisión y comunicación en contextos de trabajo en grupo para facilitar la organización y coordinación de equipos de trabajo.
  • Aplicar estrategias y técnicas de comunicación adaptándose a los contenidos que se van a transmitir, la finalidad y a las características de los receptores, para asegurar la eficacia en los procesos de comunicación.
  • Evaluar situaciones de prevención de riesgos laborales y de protección ambiental, proponiendo y aplicando medidas de prevención personales y colectivas, de acuerdo a la normativa aplicable en los procesos del trabajo, para garantizar entornos seguros.
  • Identificar y proponer las acciones profesionales necesarias para dar respuesta a la accesibilidad universal y al diseño para todos.
  • Identificar y aplicar parámetros de calidad en los trabajos y actividades realizados en el proceso de aprendizaje para valorar la cultura de la evaluación y de la calidad y ser capaces de supervisar y mejorar procedimientos de gestión de calidad.
  • Utilizar procedimientos relacionados con la cultura emprendedora, empresarial y de iniciativa profesional, para realizar la gestión básica de una pequeña empresa o emprender un trabajo.
  • Reconocer sus derechos y deberes como agente activo en la sociedad, teniendo en cuenta el marco legal que regula las condiciones sociales y laborales para participar como ciudadano democrático.

¿Aún lo dudas? Empieza hoy a crear tu futuro en el mundo digital

Preguntas Frecuentes

Para acceder a este ciclo es necesario cumplir al menos uno de los siguientes requisitos: título de Bachiller, COU, BUP, 2º curso de Bachillerato Experimental, Técnico Especialista, Técnico Superior de FP, Técnico, Título Universitario o haber superado la prueba de acceso a Ciclos Formativos de Grado Superior.

Los titulados pueden trabajar en empresas de desarrollo de software, agencias de marketing digital, administraciones públicas o como profesionales autónomos o freelance. También pueden iniciar sus propios proyectos tecnológicos.

Sí, incluye formación en centros de trabajo y un proyecto de desarrollo de aplicaciones web, permitiendo aplicar los conocimientos adquiridos en entornos reales y prepararte para el mercado laboral.

El programa incluye sistemas informáticos, bases de datos, programación, lenguajes de marcas y gestión de información, entornos de desarrollo, desarrollo web en entorno cliente y servidor, despliegue de aplicaciones web, diseño de interfaces, proyecto final, formación y orientación laboral, empresa e iniciativa emprendedora, y formación en centros de trabajo.

Se desarrollan aplicaciones web completas, tanto en entorno cliente como servidor, incluyendo bases de datos, interfaces web, despliegue y mantenimiento de sistemas, siguiendo buenas prácticas de programación y estándares web.

Sí, la formación incluye competencias en empresa e iniciativa emprendedora, que permiten crear proyectos propios, ofrecer servicios tecnológicos a clientes y gestionar la cartera de proyectos de manera autónoma.