Estudiar FP DAW: asignaturas, salidas, dónde estudiar presencial y online

¿Quieres saber si el grado superior en desarrollo de aplicaciones web es lo que estás buscando? En este artículo te contamos todo lo que necesitas saber si estás pensando en estudiar FP DAW: qué aprenderás, salidas, asignaturas, sueldos e incluso datos de empleo.

estudiar FP Daw

Requisitos para acceder al grado superior DAW

Para poder acceder a este ciclo formativo necesitarás cumplir alguno de los siguientes requisitos:

  • Título de Bachiller
  • Haber superado el segundo curso de cualquier modalidad de Bachillerato experimental
  • Título de Técnico (Grado Medio)
  • Título de Técnico Superior, Técnico Especialista o equivalente a efectos académicos
  • Haber superado 3º de BUP (Bachillerato Unificado Polivalente)
  • COU
  • Carrera Universitaria o equivalente

Si no cumples con ninguno de los requisitos anteriores, tienes la opción de acceder mediante prueba de acceso:

  • Prueba de acceso a ciclos formativos de grado superior (se requiere tener al menos 19 años en el año que se realiza la prueba o 18 si tienes un título de Técnico)
  • Prueba de acceso a la Universidad para mayores de 25 años

¿Qué aprenderás?

Este ciclo formativo de grado superior tiene una duración total de 2.000 horas repartidas en dos cursos, en él aprenderás a desarrollar, implantar, y mantener aplicaciones web, con independencia del modelo empleado y utilizando tecnologías específicas, garantizando el acceso a los datos de forma segura y teniendo en cuenta los criterios de accesibilidad, usabilidad y calidad exigidas en los estándares establecidos.

Durante el primer curso el alumno recibirá una base sólida de conocimientos en sistemas, programación, lenguaje de marcas, etc. En el segundo curso aumentan las prácticas y el nivel sube bastante, ya que el alumno acabará dominando lenguajes tan importantes como Java, Javascript y PHP entre otros. Aunque en algunos centros puedes aprender otros lenguajes de programación diferentes.

Asignaturas DAW

Estas son las asignaturas que conforman el temario del ciclo formativo:

1. Sistemas informáticos (100 horas)

Comenzarás con un apartado de hardware para aprender a reconocer las partes del ordenador (memoria, RAM, placa base, etc.). Trabajarás con máquinas virtuales con Windows Server, Linux, discos duros, realizando particiones… es una asignatura mayoritariamente práctica. De Linux verás los comandos básicos para crear una carpeta, listar archivos, creación de usuarios, etc.

  • Determinar sistemas informáticos reconociendo sus componentes y propiedades
  • Instala sistemas operativos planificando el proceso e interpretando documentación técnica
  • Gestiona la información del sistema, identificando las estructuras de almacenamiento y aplicando medidas para asegurar la integridad de los datos
  • Gestiona sistemas operativos utilizando comandos y herramientas gráficas y evaluando las necesidades del sistema
  • Interconecta sistemas en red configurando dispositivos y protocolos
  • Opera sistemas en red gestionando sus recursos e identificando las restricciones de seguridad existentes.
  • Elabora documentación valorando y utilizando aplicaciones informáticas de propósito general

2. Bases de datos (105 horas)

Algunos centros están asociados con Oracle y esto es algo muy positivo pues al superar esta asignatura obtendrás dos certificados oficiales de Oracle, algo ideal y que te abrirá puertas a la hora de buscar trabajo relacionado con bases de datos. En el día a día de esta asignatura trabajarás en la consola de Oracle practicando con multitud de ejemplos de bases de datos. Verás los diferentes tipos de bases de datos, la estructura y el lenguaje SQL que se usa para realizar consultas a la base de datos.

  • Reconoce los elementos de las bases de datos analizando sus funciones y valorando la utilidad de los sistemas gestores
  • Crea bases de datos definiendo su estructura y las características de sus elementos según el modelo relacional
  • Consulta la información almacenada en una base de datos empleando asistentes, herramientas gráficas y el lenguaje de manipulación de datos
  • Modifica la información almacenada en la base de datos utilizando asistentes, herramientas gráficas y el lenguaje de manipulación de datos
  • Desarrolla procedimientos almacenados, evaluando y utilizando las sentencias del lenguaje incorporado en el sistema gestor de bases de datos
  • Diseña modelos relacionales normalizados interpretando diagramas entidad/relación
  • Gestiona la información almacenada en bases de datos objeto-relacionales, evaluando y utilizando las posibilidades que proporciona el sistema gestor

3. Programación (135 horas)

Es la asignatura por la que la mayoría escoge este ciclo formativo. Se trabaja con lenguajes como Java y C (depende del instituto). Aprenderás las bases de la programación, durante el primer curso adquirirás una base sólida de conocimientos y ya en segundo entrarás en temas más avanzados como clases, objetos, variables, loops (bucles), cadenas de caracteres y otros. En definitiva es una asignatura que puede costar al principio pero que con la dinámica de ejercicios poco a poco acabarás dominando.

  • Reconoce la estructura de un programa informático, identificando y relacionando los elementos propios del lenguaje de programación utilizado
  • Escribe y prueba programas sencillos, reconociendo y aplicando los fundamentos de la programación orientada a objetos
  • Escribe y depura código, analizando y utilizando las estructuras de control del lenguaje
  • Desarrolla programas organizados en clases analizando y aplicando los principios de la programación orientada a objetos
  • Realiza operaciones de entrada y salida de información, utilizando procedimientos específicos del lenguaje y librerías de clases
  • Escribe programas que manipulen información, seleccionando y utilizando tipos avanzados de datos
  • Desarrolla programas, aplicando características avanzadas de los lenguajes orientados a objetos y del entorno de programación
  • Utiliza bases de datos orientadas a objetos, analizando sus características y aplicando técnicas para mantener la persistencia de la información
  • Gestiona información almacenada en bases de datos relacionales manteniendo la integridad y la consistencia de los datos

4. Lenguajes de marcas y sistemas de gestión de información (70 horas)

Aprendes HTML, CSS y XML desde cero entre otras. HTML es un lenguaje de marcado encargado de la estructura de la página web (párrafos, títulos, encabezados, etc.). CSS es el lenguaje encargado de la parte visual de la web (tamaños de imágenes, fuentes, distribución de bloques, márgenes, colores, etc.).

  • Reconoce las características de lenguajes de marcas, analizando e interpretando fragmentos de código
  • Utiliza lenguajes de marcas para la transmisión de información a través de la web, analizando la estructura de los documentos e identificando sus elementos
  • Genera canales de contenidos analizando y utilizando tecnologías de sindicación
  • Establece mecanismos de validación para documentos XML utilizando métodos para definir su sintaxis y estructura
  • Realiza conversiones sobre documentos XML utilizando técnicas y herramientas de procesamiento
  • Gestiona información en formato XML analizando y utilizando tecnologías de almacenamiento y lenguajes de consulta
  • Opera sistemas empresariales de gestión de información realizando tareas de importación, integración, aseguramiento y extracción de la información

5. Entornos de desarrollo (50 horas)

Se estudian las características de los diferentes lenguajes de programación, las fases del desarrollo del software, selectores de los diferentes editores de texto.

  • Reconoce los elementos y herramientas que intervienen en el desarrollo de un programa informático, analizando sus características y las fases en las que actúan hasta llegar a su puesta en funcionamiento
  • Evalúa entornos integrados de desarrollo, analizando, sus características para editar código fuente y generar ejecutables
  • Verifica el funcionamiento de programas, diseñando y realizando pruebas
  • Optimiza código empleando las herramientas disponibles en el entorno de desarrollo
  • Genera diagramas de clases valorando su importancia en el desarrollo de aplicaciones y empleando las herramientas disponibles en el entorno
  • Genera diagramas de comportamiento valorando su importancia en el desarrollo de aplicaciones y empleando las herramientas disponibles en el entorno

6. Desarrollo web en entorno cliente (80 horas)

En esta asignatura verás en profundidad la programación con Javascript desde cero (funciones, estructuras de control, eventos, validación de formularios, etc.).

  • Selecciona las arquitecturas y tecnologías de programación sobre clientes Web, identificando y analizando las capacidades y características de cada una
  • Escribe sentencias simples, aplicando la sintaxis del lenguaje y verificando su ejecución sobre navegadores Web
  • Escribe código, identificando y aplicando las funcionalidades aportadas por los objetos predefinidos del lenguaje
  • Programa código para clientes Web analizando y utilizando estructuras definidas por el usuario.
  • Desarrolla aplicaciones Web interactivas integrando mecanismos de manejo de eventos
  • Desarrolla aplicaciones web analizando y aplicando las características del modelo de objetos del documento
  • Desarrolla aplicaciones Web dinámicas, reconociendo y aplicando mecanismos de comunicación asíncrona entre cliente y servidor

7. Desarrollo web en entorno servidor (100 horas)

Donde verás en profundidad programación con lenguaje PHP y algo de SQL. También incluye programación orientada a objetos.

  • Selecciona las arquitecturas y tecnologías de programación Web en entorno servidor, analizando sus capacidades y características propias
  • Escribe sentencias ejecutables por un servidor Web reconociendo y aplicando procedimientos de integración del código en lenguajes de marcas
  • Escribe bloques de sentencias embebidos en lenguajes de marcas, seleccionando y utilizando las estructuras de programación
  • Desarrolla aplicaciones Web embebidas en lenguajes de marcas analizando e incorporando funcionalidades según especificaciones
  • Desarrolla aplicaciones Web identificando y aplicando mecanismos para separar el código de presentación de la lógica de negocio
  • Desarrolla aplicaciones de acceso a almacenes de datos, aplicando medidas para mantener la seguridad y la integridad de la información
  • Desarrolla servicios Web analizando su funcionamiento e implantando la estructura de sus componentesGenera páginas Web dinámicas analizando y utilizando tecnologías del servidor Web que añadan código al lenguaje de marcas
  • Desarrolla aplicaciones Web híbridas seleccionando y utilizando librerías de código y repositorios heterogéneos de información

8. Despliegue de aplicaciones web (50 horas)

Aprenderás los distintos tipos de protocolo como por ejemplo FTP y http, además de como configurar servidores web, e incluso CMS como WordPress con el que podrás crear páginas web de una forma rápida y sencilla.

  • Implanta arquitecturas Web analizando y aplicando criterios de funcionalidad
  • Gestiona servidores Web, evaluando y aplicando criterios de configuración para el acceso seguro a los servicios
  • Implanta aplicaciones Web en servidores de aplicaciones, evaluando y aplicando criterios de configuración para su funcionamiento seguro
  • Administra servidores de transferencia de archivos, evaluando y aplicando criterios de configuración que garanticen la disponibilidad del servicio
  • Verifica la ejecución de aplicaciones Web comprobando los parámetros de configuración de servicios de red
  • Elabora la documentación de la aplicación Web evaluando y seleccionando herramientas de generación de documentación y control de versiones

9. Diseño de interfaces WEB (80 horas)

Es una asignatura en la que verás diseño web, creación de logos, e incluso en algunos centros se dan nociones de SEO o posicionamiento web. También trabajarás con frameworks de CSS como Bootstrap con el que podrás crear páginas web que se adapten a cualquier tipo de pantalla. También se tocan temas como la edición de fotos, accesibilidad y usabilidad.

  • Planifica la creación de una interfaz web valorando y aplicando especificaciones de diseño
  • Crea interfaces Web homogéneos definiendo y aplicando estilos
  • Prepara archivos multimedia para la Web, analizando sus características y manejando herramientas específicas
  • Integra contenido multimedia en documentos Web valorando su aportación y seleccionando adecuadamente los elementos interactivos
  • Desarrolla interfaces Web accesibles, analizando las pautas establecidas y aplicando técnicas de verificación
  • Desarrolla interfaces Web amigables analizando y aplicando las pautas de usabilidad establecidas

10. Proyecto de desarrollo de aplicaciones web (25 horas)

  • Identifica necesidades del sector productivo, relacionándolas con proyectos tipo que las puedan satisfacer.
  • Diseña proyectos relacionados con las competencias expresadas en el título, incluyendo y desarrollando las fases que lo componen
  • Planifica la ejecución del proyecto, determinando el plan de intervención y la documentación asociada
  • Define los procedimientos para el seguimiento y control en la ejecución del proyecto, justificando la selección de variables e instrumentos empleados

Asignaturas comunes

  • Formación y orientación laboral
  • Empresa e iniciativa emprendedora
  • Formación en centros de trabajo. O lo que es lo mismo, las prácticas en empresas que no son remuneradas a no ser que hayas elegido la opción de FP Dual.
  • Inglés. También tienes una asignatura de inglés tanto en el primer como en el segundo curso, durante el segundo curso el contenido está más enfocado a la programación, es decir, es un inglés más técnico.

Salidas laborales DAW

El técnico superior en desarrollo de aplicaciones web podrá trabajar en empresas o entidades públicas o privadas tanto por cuenta ajena como propia, desempeñando su trabajo en el área de desarrollo de aplicaciones informáticas relacionadas con entornos Web (intranet, extranet e internet).

Las ocupaciones para las que saldrás preparado son:

  • Programador Web
  • Programador Multimedia
  • Desarrollador de aplicaciones en entornos Web

Entre las principales salidas profesionales del grado superior en desarrollo de aplicaciones web encontramos:

  • Administrador de bases de datos: se encarga de diseñar, desarrollar, implementar y mantener la infraestructura de bases de datos de una empresa. Debe asegurar que los datos se almacenen correctamente, sean seguros y estén disponibles para uso y consulta. Además, se ocupa de monitorear el rendimiento de las bases de datos, realizar pruebas de recuperación de datos y mantener la conectividad entre los usuarios y la red.
  • Programador de bases de datos: es responsable de la implementación y mantenimiento de los sistemas de base de datos en una organización. Diseña y actualiza bases de datos para almacenar y procesar datos. Además, monitoriza y optimiza el rendimiento de la base de datos para asegurar que se ejecuta según los requerimientos.
  • Arquitecto de bases de datos: Esta profesión requiere un conocimiento profundo de la tecnología de bases de datos, incluidas las herramientas, lenguajes y estándares utilizados para administrar los datos.
  • Diseñador Front-End: es un experto en el diseño y desarrollo de interfaces web. Se encarga de crear la parte visible de un sitio web, asegurando que sea intuitiva, atractiva y funcional. Usa lenguajes como HTML, CSS y JavaScript para lograrlo. Su trabajo incluye diseñar el layout, escribir código, hacer pruebas, testear y optimizar la interfaz para mejorar la experiencia de usuario.
  • Diseñador web: se encarga de crear y desarrollar la estructura y el contenido de un sitio web. Esto incluye diseñar la interfaz de usuario, definir los estilos visuales y gráficos, desarrollar la arquitectura de la información y las interacciones, además de programar la funcionalidad del sitio web. El Diseñador Web es responsable de que el sitio web sea atractivo, intuitivo y fácil de usar para los usuarios finales.
  • Especialidad en UX/UI: se encarga de diseñar la experiencia de usuario (UX) y la interfaz de usuario (UI) para productos digitales y aplicaciones. Esto incluye trabajar con equipos de diseño para diseñar una interfaz intuitiva y de fácil uso para los usuarios, así como analizar los datos de usuario para mejorar la usabilidad y la funcionalidad.
  • Webmaster: es un profesional que se encarga de administrar, desarrollar, mantener y actualizar los sitios web. Esta persona realiza tareas como diseñar la página web, programar el código, optimizar el contenido para los motores de búsqueda, administrar los servidores, asegurar la seguridad, actualizar el contenido, analizar las estadísticas de tráfico y trabajar en el marketing digital.
  • Arquitecto sistemas: experto que diseña, desarrolla y administra sistemas informáticos. Estudia y analiza la infraestructura y los requerimientos de los usuarios para obtener un sistema óptimo. Diseña y decide qué hardware y software se usará para integrar el sistema. Establece la seguridad, los protocolos de red y garantiza el rendimiento de los sistemas. Además, realiza pruebas, diagnósticos y modificaciones de los sistemas. Es responsable de la implementación de planes y estrategias para mejorar el rendimiento de los sistemas.
  • Analista orgánico/técnico
  • Analista funcional
  • Especialista en DevOps: se especializa en la automatización de procesos de desarrollo de software, implementación y mantenimiento de sistemas. Estos expertos trabajan con equipos de desarrollo, operaciones y administración para garantizar que los entornos de TI sean estables, seguros y eficientes.
  • Analista-programador: trabaja en el diseño, desarrollo y mantenimiento de software y sistemas informáticos. Esta persona trabaja en el análisis de requisitos, el diseño de estructura de datos, el diseño de interfaces de usuario y la programación de aplicaciones. Además, también se encarga de la revisión de código, la realización de pruebas y el mantenimiento de los sistemas o software desarrollados.
  • Programador backend y frontend: El programador backend se encarga de la parte del servidor, creando los programas necesarios para que la aplicación funcione correctamente. Por otro lado, el programador frontend se encarga de la parte visual de la aplicación, creando la interfaz de usuario, los gráficos, los efectos, etc. En conjunto, ambos programadores son responsables del funcionamiento y aspecto de las aplicaciones.
  • Programador Full-Stack: es un experto en desarrollo informático que tiene habilidades para trabajar con todas las capas de una aplicación web. Esto significa que pueden trabajar tanto con el lado del servidor como con el lado del cliente. Estos programadores tienen conocimientos de diseño web, bases de datos, lenguajes de programación, sistemas operativos y tecnologías web. Son capaces de trabajar con varias herramientas y lenguajes de programación para crear una aplicación completa desde la perspectiva de la interfaz de usuario hasta la lógica de servidor.
  • Especialista en QA
  • QA Tester
  • Desarrollador de aplicaciones para dispositivos móviles
  • Analítica web

Estudiar DAW online

También es posible estudiar el grado superior en desarrollo de aplicaciones web en modalidad a distancia/online, aquí tienes algunos centros privados que lo ofertan:

Instituto Exon (699€)
El Instituto Exon es una institución educativa líder en formación profesional online. Ofrece ciclos formativos a distancia de la rama informática, social, turismo, sanitaria y empresarial. Está diseñado para satisfacer las necesidades de los estudiantes de todos los niveles, adaptándose a sus horarios y ritmos de aprendizaje.
OnlineMás información
Formación Universitaria
Formación Universitaria es un centro especializado en formación profesional online. Ofrecemos cursos de calidad adaptados a las necesidades de los alumnos para que puedan desarrollar sus habilidades y competencias. Nuestros profesores están altamente cualificados para ayudar a los alumnos a alcanzar sus objetivos.
OnlineMás información
CCC Centro de Estudios Profesionales
El CCC Centro de Estudios Profesionales es una institución especializada en formación profesional online. Ofrece programas de calidad con contenido de última tecnología, impartido por profesores altamente cualificados. Cuenta con una variedad de cursos que abarcan desde finanzas hasta marketing, desarrollo profesional y habilidades digitales.
OnlineMás información

Dónde estudiar DAW

En España un total de 474 centros imparten este ciclo formativo, de los cuáles 277 son centros públicos, 70 concertados y el resto privados. Elige tu provincia para ver los centros disponibles.

Preguntas frecuentes sobre DAW

Empleabilidad de este ciclo formativo

En el último año se realizaron 2.103 contratos para titulados en DAW, de los cuáles 345 fueron mujeres y 1.758 hombres. Otro dato a tener en cuenta fue el aumento de contratos para jóvenes de entre 18 y 24 años, un 54% superior a el año anterior.

Por último recalcar que el 26% de los contratos están relacionados directamente al campo de la programación, consultoría y otras actividades relacionadas con la informática. Las ocupaciones más contratadas son:

  • Programadores informáticos (20%)
  • Técnicos en operaciones de sistemas informáticos (6,6%)
  • Analistas, programadores y diseñadores Web y multimedia (6%)

¿Cuánto gana un técnico superior en desarrollo de aplicaciones web?

Esta profesión es cada vez más demandada en la actualidad, ya que el uso de la tecnología avanza día a día. En España, los programadores informáticos son profesionales bien remunerados. Dependiendo de la experiencia, el nivel de habilidades y la ubicación geográfica, los salarios pueden variar. Un principiante en la programación informática en España puede ganar entre 20.000 y 30.000 euros anuales, mientras que uno con experiencia puede llegar a ganar entre 40.000 y 50.000 euros anuales.

Además, el salario de un programador informático también puede variar según la ubicación geográfica. Por ejemplo, en Madrid tienen unos salarios de entre 30.000 y 40.000 euros anuales, mientras que en Barcelona pueden llegar a ganar entre 40.000 y 50.000 euros anuales.

¿Tienes que llevar tu propio ordenador portátil para las clases?

Pues depende del centro, muchos centros cuentan con los equipos necesarios, aún así es recomendable usar tu propio ordenador para tener todo a mano cuando te lo lleves a casa e incluso podrás hacer exámenes con él.