Temario de DAW: Desarrollo de Aplicaciones Web
El ciclo de Desarrollo de Aplicaciones Web (DAW) es una Formación Profesional de grado superior de la familia de Informática y Comunicaciones. Forma a desarrolladores web completos: personas que saben maquetar una interfaz, programar lo que ocurre en el navegador y en el servidor, guardar los datos y publicar la aplicación en internet.
Aquí tienes el temario completo, módulo a módulo. Cada tarjeta te lleva a los apuntes de esa asignatura, con ejercicios resueltos y retos que se corrigen solos en el navegador.
Cómo se organiza el ciclo
Son dos cursos y 2.000 horas. Los módulos técnicos, los que tienes debajo, son los que te convierten en programador. Junto a ellos hay módulos comunes a toda la FP (itinerario personal para la empleabilidad, inglés profesional, digitalización y sostenibilidad), un proyecto intermodular en el que juntas lo aprendido en una aplicación propia y un periodo de formación en empresa. El reparto concreto de horas lo fija cada comunidad autónoma, pero los contenidos que se evalúan son los mismos en toda España.
Primer curso
El primer curso es la base, y es el mismo en DAM y en DAW. Aprendes a programar (con Java), a diseñar y consultar bases de datos con SQL, a estructurar información con HTML, CSS, XML y JSON, a manejar las herramientas del programador (el entorno de desarrollo, Git, las pruebas) y a entender el ordenador y la red sobre los que funciona todo lo demás. Si solo pudieras estudiar bien una asignatura, que sea Programación: el resto del ciclo se apoya en ella.
Entornos de Desarrollo
ED · código 0487 · 7 temas
Aprende a configurar, personalizar y optimizar tu flujo de trabajo de desarrollo con IDEs, control de versiones y herramientas de construcción.
Ver apuntesProgramación
PROG · código 0485 · 14 temas
Domina los fundamentos de la programación orientada a objetos, estructuras de datos y algoritmos con Java y otros lenguajes.
Ver apuntesLenguajes de Marcas y Sistemas de Gestión de Información
LMSGI · código 0373 · 9 temas
Explora HTML, CSS, XML, JSON y tecnologías web para crear interfaces modernas y estructurar datos.
Ver apuntesBases de Datos
BD · código 0484 · 9 temas
Diseña, implementa y gestiona bases de datos relacionales con SQL, modelado ER y optimización de consultas.
Ver apuntesSistemas Informáticos
SI · código 0483 · 10 temas
Comprende los fundamentos de hardware, sistemas operativos, redes y administración de sistemas.
Ver apuntesSegundo curso
En segundo todo gira alrededor de la web. Programas el comportamiento de las páginas con JavaScript, construyes el servidor que atiende las peticiones y guarda los datos, diseñas interfaces atractivas y accesibles y aprendes a publicar y mantener la aplicación en un servidor real. Al terminar sabes llevar un proyecto web desde la idea hasta producción.
Desarrollo Web en Entorno Cliente
DWEC · código 0612 · 7 temas
Domina JavaScript moderno, manipulación del DOM y frameworks frontend como React para crear interfaces interactivas.
Ver apuntesDesarrollo Web en Entorno Servidor
DWES · código 0613 · 7 temas
Construye backends robustos con PHP o Node.js, implementa APIs REST y gestiona autenticación y seguridad.
Ver apuntesDespliegue de Aplicaciones Web
DAW · código 0614 · 7 temas
Aprende Docker, configura servidores web con Nginx/Apache e implementa pipelines CI/CD profesionales.
Ver apuntesDiseño de Interfaces Web
DIW · código 0615 · en preparación
Diseña interfaces accesibles y responsive aplicando UX/UI, preprocesadores CSS y sistemas de diseño.
Ver apuntesCómo sacarle partido a estos apuntes
Lee cada tema con calma y, sobre todo, practica: al final de cada asignatura hay un tema de ejercicios con pistas graduales antes de la solución, y en muchos temas hay retos de código, SQL o XML que se ejecutan y se corrigen al momento. Intenta resolverlos antes de mirar la solución; equivocarse es parte del aprendizaje. Si empiezas desde cero, la guía para aprender a programar te propone un orden.
¿Te interesa también el otro ciclo? Consulta el temario de DAM.
Preguntas frecuentes
¿Qué asignaturas tiene DAW?
En primero: Sistemas Informáticos, Bases de Datos, Programación, Lenguajes de Marcas y Entornos de Desarrollo, igual que en DAM. En segundo: Desarrollo Web en Entorno Cliente, Desarrollo Web en Entorno Servidor, Despliegue de Aplicaciones Web y Diseño de Interfaces Web, además de los módulos comunes y el proyecto intermodular.
¿Qué lenguajes y tecnologías se aprenden en DAW?
Java en primero como lenguaje para aprender a programar, y después las tecnologías de la web: HTML, CSS, JavaScript, PHP o Node.js en el servidor, SQL, y herramientas como Git, Docker, Apache o Nginx.
¿Cuánto dura el ciclo y qué título se obtiene?
Son dos cursos académicos, 2.000 horas en total, e incluyen un periodo de formación en empresa. Al terminar obtienes el título de Técnico Superior, que da acceso directo a la universidad y permite convalidar créditos en grados de Informática.
¿Qué necesito para acceder?
Tener el Bachillerato, un título de Técnico (grado medio) o de Técnico Superior, un título universitario, o aprobar la prueba de acceso a ciclos de grado superior. Cada comunidad autónoma publica sus plazos de admisión.
¿Qué diferencia hay entre DAM y DAW?
El primer curso es prácticamente igual en los dos ciclos. En segundo, DAM se centra en aplicaciones de escritorio, móviles, acceso a datos, programación concurrente y sistemas ERP, mientras que DAW se centra en la web: JavaScript en el navegador, programación en el servidor, diseño de interfaces web y despliegue.
¿Estos apuntes sirven para cualquier comunidad autónoma?
Sí. Los contenidos siguen los resultados de aprendizaje del título estatal, que son comunes en toda España. Cada comunidad puede cambiar el reparto por cursos o las horas de cada módulo, pero lo que se evalúa es lo mismo.
¿Qué salidas tiene DAW?
Desarrollador web frontend, backend o full stack, maquetador, programador de comercio electrónico y de gestores de contenidos, o técnico de despliegue y administración de aplicaciones web.