Aprende a programar con IA, pero con criterio técnico y visión profesional
Conviértete en Técnico Superior en Desarrollo de Aplicaciones Web: aprenderás a programar sitios y plataformas dinámicas, dominar el frontend y backend y crear experiencias digitales adaptadas a cualquier dispositivo en un sector que no deja de crecer.
CERTIFICACIONES DE FABRICANTE
En CampusFP, el ciclo oficial de Desarrollo de Aplicaciones Web (DAW) se complementa con certificaciones de fabricante de Microsoft e IT Specialist, pensadas para acreditar competencias reales en programación y desarrollo web. Aprenderás tecnologías fundamentales como JavaScript, Python, bases de datos y analítica,habilidades que las empresas buscan en perfiles junior desde el primer empleo.
Además, podrás formarte también en Inteligencia Artificial con certificaciones reconocidas, un campo cada vez más integrado en el desarrollo de aplicaciones modernas y soluciones digitales. Y como valor diferencial, en CampusFP la primera certificación es totalmente gratuita, para que empieces tu camino como desarrollador con una ventaja profesional desde el primer día.
Descubrir certificaciones
Formación Profesional en Madrid
Centros CampusFP donde estudiar esta FP
FP Desarrollo de Aplicaciones Web
Presencial
Certificación de Grado Superior
Estudia Desarrollo de Aplicaciones Web con certificaciones oficiales de Microsoft e IT Specialist en tecnologías clave como analítica de datos, Python, Javascript o Inteligencia Artificial.

Los datos son clave en el desarrollo actual. Con Azure, tu FP va un paso por delante.

Aprende a trabajar con bases de datos y acredita tus conocimientos con certificación incluida.

Convierte tu formación en una ventaja competitiva con certificación en Data Analytics.

Aprende a crear páginas web profesionales con HTML y CSS y acredita tus conocimientos con certificación incluida.
Estudia DAW con certificación en JavaScript incluida y prepárate para trabajar en desarrollo web.
Aprende Python de forma práctica y aplicada a proyectos reales.
Java es uno de los lenguajes más demandados en empresas. Con esta FP, lo aprendes y lo acreditas.
Una FP que te prepara para trabajar en equipos de desarrollo desde el primer día.
Da un paso más allá del diseño web y aprende a desarrollar aplicaciones completas.
La IA ya es una realidad en el desarrollo de software. Aprende a aplicarla desde tu FP.
Aprende a entender y aplicar inteligencia artificial con el aval de Microsoft.
La IA generativa ya está en las empresas. Prepárate desde tu FP
Contenidos del ciclo formativo en Desarrollo de Aplicaciones Web
Las aplicaciones web necesitan almacenar y gestionar información de forma estructurada y eficiente. Este módulo te forma en el diseño, creación y explotación de bases de datos relacionales y no relacionales, desde el modelo entidad-relación hasta la programación de procedimientos almacenados y el manejo de grandes volúmenes de datos.
Objetivos
- Diseñar e implementar bases de datos relacionales a partir de diagramas entidad/relación aplicando reglas de normalización.
- Realizar consultas y operaciones de manipulación de datos utilizando SQL de forma eficiente.
- Programar procedimientos almacenados, funciones, disparadores y cursores en el motor de base de datos.
- Gestionar información en bases de datos no relacionales evaluando sus características y casos de uso.
Contenidos
- Almacenamiento de la información: tipos de bases de datos, sistemas gestores (SGBD), bases de datos distribuidas y legislación de protección de datos. Introducción a Big Data.
- Bases de datos relacionales: modelo relacional, tipos de datos, claves primarias y ajenas, restricciones, índices, vistas y gestión de usuarios y privilegios. DDL y DCL.
- Consultas SQL: proyección, selección y ordenación, operadores, composiciones internas y externas, subconsultas y optimización de consultas.
- Tratamiento de datos: inserción, modificación y borrado de registros, transacciones, integridad referencial y políticas de bloqueo y concurrencia.
- Programación de bases de datos: variables, funciones, estructuras de control, procedimientos almacenados, eventos, disparadores, cursores y excepciones.
- Diseño lógico: modelo E/R, paso al modelo relacional, normalización y restricciones semánticas.
- Bases de datos no relacionales: tipos, características, elementos y herramientas de gestión.
Un buen desarrollador web no solo escribe código: también sabe elegir y configurar las herramientas que le permiten trabajar de forma eficiente y profesional. Este módulo te introduce en los entornos integrados de desarrollo (IDE), el control de versiones, las metodologías de trabajo colaborativo y las técnicas de documentación y prueba del software.
Objetivos
- Reconocer los elementos y las fases del ciclo de vida del software y su relación con los modelos de desarrollo.
- Instalar, configurar y utilizar entornos integrados de desarrollo para la creación de aplicaciones web.
- Verificar el funcionamiento de programas mediante la elaboración y ejecución de pruebas.
- Documentar aplicaciones seleccionando y utilizando herramientas de generación de documentación.
Contenidos
- Desarrollo de software: concepto, fases del ciclo de vida, modelos de proceso (cascada, iterativo, ágil) y herramientas de soporte.
- Instalación y uso de entornos de desarrollo: tipos de IDE, instalación, configuración y uso de módulos y complementos.
- Diseño y realización de pruebas: tipos de pruebas (unitarias, de integración, de sistema), herramientas de depuración y automatización.
- Optimización y documentación: refactorización, control de versiones (Git), generación automática de documentación técnica.
- Elaboración de diagramas de comportamiento: UML, diagramas de casos de uso, de secuencia, de colaboración y de actividades. Herramientas CASE.
La base de cualquier aplicación web es el lenguaje de marcas. Este módulo te forma en el uso de HTML, XML, JSON y tecnologías relacionadas, que son los cimientos sobre los que se construye toda la capa de presentación y el intercambio de datos en aplicaciones web modernas.
Objetivos
- Reconocer las características y la utilidad de los distintos lenguajes de marcas para el intercambio de información.
- Crear documentos HTML y XML bien formados y válidos, aplicando hojas de estilo.
- Gestionar información en sistemas de almacenamiento de contenido empresarial.
- Trabajar con tecnologías de sindicación y difusión de contenidos web.
Contenidos
- Reconocimiento de lenguajes de marcas: clasificación, características de HTML, XML, JSON y otros. Organismos de normalización.
- HTML5 en entornos web: HTML5 semántico, CSS, accesibilidad y validación de documentos.
- Manipulación de documentos XML: análisis sintáctico (parsers DOM y SAX), transformaciones XSLT, esquemas XSD y consultas XPath y XQuery.
- Sistemas de gestión de información empresarial: CMS, portales corporativos, gestión documental y publicación de contenidos.
- Sindicación de contenidos: formatos RSS y Atom, agregadores y uso de APIs de difusión de contenidos.
El módulo central del primer curso. Aprenderás a programar desde los fundamentos hasta técnicas avanzadas de programación orientada a objetos, estructuras de datos y manejo de ficheros. Es la base imprescindible sobre la que se construye todo el desarrollo web tanto en entorno cliente como servidor.
Objetivos
- Reconocer y aplicar los elementos y la estructura de un programa informático utilizando un lenguaje orientado a objetos.
- Aplicar los principios de la programación orientada a objetos: encapsulación, herencia, polimorfismo e interfaces.
- Desarrollar aplicaciones que gestionen información mediante el uso de colecciones, ficheros y flujos de datos.
- Identificar y aplicar patrones de diseño de software en el desarrollo de aplicaciones.
Contenidos
- Fundamentos de programación: tipos de datos, variables, operadores, estructuras de control y funciones.
- Programación orientada a objetos: clases y objetos, constructores, encapsulación, herencia, polimorfismo e interfaces. Colecciones genéricas.
- Estructuras de datos: listas, pilas, colas, árboles y tablas hash. Algoritmos de búsqueda y ordenación.
- Gestión de errores y excepciones: tipos de errores, manejo de excepciones y depuración de programas.
- Ficheros y flujos: lectura y escritura de ficheros de texto y binarios, serialización y acceso a datos persistentes.
- Patrones de diseño: introducción a los patrones creacionales, estructurales y de comportamiento más habituales.
Para desplegar y gestionar aplicaciones web necesitas conocer el entorno en el que se ejecutan. Este módulo te forma en la instalación, configuración y administración de sistemas operativos y redes, con especial atención a los aspectos que afectan directamente al desarrollo y despliegue de aplicaciones web en servidores reales.
Objetivos
- Evaluar y configurar sistemas informáticos identificando sus componentes hardware y sus características.
- Instalar, configurar y gestionar sistemas operativos libres y propietarios en entornos físicos y virtualizados.
- Gestionar la información del sistema y aplicar medidas de seguridad y control de acceso.
- Configurar redes de área local y gestionar recursos compartidos en entornos de red.
Contenidos
- Explotación de sistemas: componentes hardware, tipos de memoria, periféricos, topologías de red y normas de seguridad.
- Instalación de sistemas operativos: tipos y licencias, procedimientos de instalación, virtualización, actualización y recuperación del sistema.
- Gestión de la información: sistemas de archivos, particiones, copias de seguridad, planificación de tareas y herramientas de administración.
- Configuración del sistema: usuarios y grupos, directivas de seguridad, permisos, ACL, servicios y procesos. Monitorización.
- Redes: TCP/IP, configuración estática y dinámica, protocolos seguros, dispositivos de interconexión, redes cableadas e inalámbricas.
- Gestión de recursos en red: servidores de ficheros, impresión y aplicaciones, conexión remota, cortafuegos y dominios.
En el mundo del desarrollo profesional no basta con escribir buen código: hay que saber trabajar en equipo, gestionar proyectos de forma ágil y usar las herramientas que utilizan las empresas reales. Este módulo te introduce en las metodologías ágiles, el trabajo con pseudocódigo como herramienta de diseño y las plataformas de gestión de proyectos más demandadas en el sector.
Objetivos
- Escribir pseudocódigo claro y estructurado para representar algoritmos y facilitar el diseño de software antes de su implementación.
- Aplicar los valores, principios y prácticas de las metodologías ágiles (Agile y Scrum) en la gestión de proyectos de desarrollo.
- Utilizar herramientas de gestión de proyectos y CRM para organizar el trabajo en equipo y gestionar las relaciones con los clientes.
Contenidos
- Pseudocódigo: conceptos básicos, estructuras y sintaxis, componentes, bucles y reglas de escritura. Aplicación de patrones de programación en el diseño de algoritmos.
- Metodología Agile: valores, principios y prácticas. Patrones Agile, equipos distribuidos, integración con Design Thinking y el método Kanban.
- Scrum: teoría y valores de Scrum, roles del equipo (Product Owner, Scrum Master, equipo de desarrollo), eventos (sprints, daily, review, retrospectiva) y artefactos (product backlog, sprint backlog, incremento).
- Herramientas de gestión y CRM: plataformas de gestión de proyectos (Notion, Asana), principios de CRM, componentes y aplicación para la gestión de relaciones con clientes y usuarios.
Saber programar no es suficiente si no sabes cómo acceder al mercado laboral tech. Este módulo trabaja tu perfil profesional desde el primer curso: autoconocimiento de competencias, construcción de una marca personal digital sólida y dominio de las herramientas y técnicas de búsqueda de empleo en el sector tecnológico.
Objetivos
- Identificar las propias competencias, intereses y valores para diseñar un itinerario profesional coherente en el sector IT.
- Construir una marca personal sólida en entornos digitales: LinkedIn, GitHub y portfolio técnico.
- Dominar las técnicas de búsqueda activa de empleo y los procesos de selección en empresas tecnológicas.
Contenidos
- Autoconocimiento profesional: análisis de competencias técnicas y transversales, intereses y motivaciones. Definición del perfil profesional en el sector del desarrollo web.
- Marca personal digital: optimización del perfil de LinkedIn, construcción del portfolio en GitHub, presencia técnica online y estrategia de visibilidad.
- Búsqueda de empleo tech: canales específicos del sector, redacción del CV técnico y preparación de entrevistas técnicas.
- Entorno laboral del sector: tipos de empresas (agencias web, startups, consultoras, producto), salidas profesionales del ciclo y oportunidades en Europa.
Todo lo que ocurre en el navegador del usuario es responsabilidad del desarrollo en entorno cliente. Este módulo te convierte en un desarrollador frontend profesional: aprenderás a programar con JavaScript, a manipular el DOM, a desarrollar aplicaciones dinámicas con comunicación asíncrona y a utilizar frameworks modernos de desarrollo web.
Objetivos
- Seleccionar y emplear lenguajes de script de cliente evaluando sus características para el desarrollo de páginas web dinámicas.
- Gestionar el árbol de objetos del documento (DOM) modificando la estructura, el contenido y el estilo de las páginas web.
- Desarrollar aplicaciones web interactivas integrando mecanismos de manejo de eventos y comunicación asíncrona con el servidor.
- Desarrollar aplicaciones web utilizando frameworks y librerías modernas de JavaScript.
Contenidos
- Arquitecturas y tecnologías web en entorno cliente: funcionamiento del navegador, separación de capas (HTML, CSS, JavaScript), introducción a las arquitecturas de aplicaciones web modernas.
- JavaScript: sintaxis, tipos de datos, estructuras de control, funciones, arrays, objetos y programación orientada a objetos en JS. Características avanzadas: closures, promesas, async/await.
- Manipulación del DOM: selección y modificación de elementos, gestión de eventos, animaciones y manipulación dinámica del contenido de la página.
- Comunicación asíncrona: AJAX, Fetch API, consumo de APIs REST, manejo de respuestas en JSON y actualización dinámica de contenidos sin recarga de página.
- Frameworks de JavaScript: introducción a frameworks modernos (React, Vue o Angular), componentes, estado, ciclo de vida y gestión de rutas en aplicaciones SPA.
- Validación y almacenamiento en cliente: validación de formularios, Web Storage (localStorage y sessionStorage) y cookies.
El módulo con más horas del segundo curso. Aquí aprenderás a programar la lógica de negocio de las aplicaciones web en el lado del servidor: acceso a bases de datos, gestión de sesiones, autenticación, servicios web y el uso de frameworks profesionales como Laravel. Es el módulo que más directamente define tu perfil como desarrollador backend o fullstack.
Objetivos
- Seleccionar y emplear lenguajes de programación en entorno servidor para la generación dinámica de páginas web.
- Desarrollar aplicaciones web con acceso a bases de datos aplicando técnicas de persistencia y seguridad.
- Aplicar el patrón de diseño MVC en el desarrollo de aplicaciones web mediante frameworks profesionales.
- Desarrollar y consumir servicios web (APIs REST) para la integración entre aplicaciones.
Contenidos
- Arquitecturas y tecnologías en entorno servidor: modelos de programación web, páginas estáticas y dinámicas, integración de código en lenguajes de marcas. Herramientas y frameworks.
- Lenguaje de programación servidor (PHP): sintaxis, tipos de datos, estructuras de control, funciones, programación orientada a objetos y manejo de formularios web.
- Acceso a datos: técnicas de acceso a bases de datos (MySQLi y PDO), consultas, gestión de errores y uso de ORM (Eloquent).
- Mantenimiento del estado y seguridad: cookies, sesiones, autenticación de usuarios, control de acceso y protección frente a vulnerabilidades web (SQL injection, XSS, CSRF).
- Patrón MVC y frameworks: separación de la lógica de negocio, introducción a Laravel (rutas, controladores, vistas Blade, migraciones, autenticación y autorización).
- Servicios web y APIs REST: arquitecturas orientadas a servicios, producción y consumo de APIs REST, AJAX con JSON e integración de servicios de terceros.
- Aplicaciones web híbridas: tecnologías y frameworks para el desarrollo de aplicaciones web avanzadas, reutilización de código e información proveniente de repositorios.
Desarrollar una aplicación web es solo una parte del trabajo. Ponerla en producción, mantenerla operativa y garantizar su disponibilidad requiere conocimientos específicos de administración de servidores y despliegue. Este módulo te forma en las tecnologías y herramientas que usan los equipos DevOps en entornos profesionales reales.
Objetivos
- Implantar arquitecturas web instalando y configurando servidores web y de aplicaciones en entornos físicos y virtualizados.
- Administrar servidores web aplicando criterios de seguridad y configuración avanzada.
- Desplegar aplicaciones web en distintos entornos utilizando herramientas de integración continua y control de versiones.
- Configurar y gestionar los servicios de red necesarios para el funcionamiento de una aplicación web en producción.
Contenidos
- Implantación de arquitecturas web: modelos de arquitectura web, instalación y configuración de servidores web (Apache, Nginx) y de aplicaciones. Virtualización en la nube y contenedores (Docker).
- Administración de servidores web: configuración avanzada, módulos, hosts virtuales, autenticación y control de acceso. Protocolo HTTPS, certificados SSL/TLS y gestión de logs.
- Administración de servidores de aplicaciones: configuración, administración de sesiones, despliegue de aplicaciones, seguridad y virtualización en contenedores.
- Servidores de transferencia de archivos: instalación y configuración FTP/SFTP, tipos de usuarios, modos de conexión y uso en el proceso de despliegue.
- Servicios de red para el despliegue: DNS, servicio de directorios, autenticación de usuarios y configuración de parámetros relacionados con el despliegue.
- Documentación e integración continua: herramientas colaborativas de documentación, control de versiones (Git avanzado), sistemas de integración continua (CI/CD) y monitorización de calidad.
Una aplicación web puede funcionar perfectamente y aun así fracasar si su interfaz no es usable, accesible o atractiva. Este módulo te forma en el diseño y desarrollo de interfaces web profesionales: CSS avanzado, diseño responsive, accesibilidad, usabilidad y las herramientas modernas de maquetación y prototipado que usan los equipos de desarrollo frontend.
Objetivos
- Planificar interfaces web aplicando criterios de usabilidad y accesibilidad según los estándares vigentes.
- Crear y aplicar hojas de estilo CSS avanzadas para definir la presentación de páginas web en múltiples dispositivos.
- Integrar contenidos multimedia en páginas web respetando criterios de accesibilidad y optimización.
- Desarrollar interfaces web siguiendo guías de estilo y utilizando frameworks CSS profesionales.
Contenidos
- Planificación de interfaces web: elementos de diseño web, principios de usabilidad, arquitectura de la información, wireframing y prototipado. Evaluación heurística.
- CSS avanzado: selectores avanzados, modelo de caja, Flexbox, CSS Grid, variables CSS, animaciones y transiciones.
- Diseño responsive: media queries, diseño adaptativo y mobile-first, frameworks CSS (Bootstrap, Tailwind), imágenes y tipografías adaptativas.
- Accesibilidad web: pautas WCAG, atributos ARIA, contraste de color, navegación por teclado y herramientas de evaluación de accesibilidad.
- Contenidos multimedia: formatos de imagen, vídeo y audio para web, optimización de recursos y uso de fuentes web e iconografía (SVG, icon fonts).
- Herramientas de diseño y maquetación: preprocesadores CSS (Sass/Less), herramientas de diseño (Figma), generación automatizada de estilos y buenas prácticas de organización del código CSS.
El inglés es el idioma del desarrollo web. La documentación de MDN, los repositorios de GitHub, los foros de Stack Overflow y las ofertas de trabajo más competitivas están en inglés. Este módulo te forma en el uso del inglés en contextos profesionales reales del sector: comunicación con equipos internacionales, lectura de documentación técnica y presentación de proyectos.
Objetivos
- Comprender y producir mensajes orales y escritos en inglés en contextos profesionales del sector tecnológico.
- Manejar la terminología específica del desarrollo web, HTML, CSS, JavaScript y frameworks en inglés.
- Desenvolverse con soltura en presentaciones técnicas, reuniones de equipo y comunicación con clientes internacionales.
Contenidos
- Comunicación oral profesional: presentaciones de proyectos web, participación en reuniones de equipo (stand-ups, code reviews), negociación y atención a clientes en inglés.
- Comunicación escrita: redacción de documentación técnica (README, wikis), propuestas y correspondencia profesional en entornos digitales.
- Vocabulario técnico: terminología de desarrollo web frontend y backend, frameworks, metodologías ágiles y herramientas de despliegue en inglés.
- Comprensión lectora: lectura e interpretación de documentación oficial (MDN, W3C), especificaciones técnicas y artículos del sector en inglés.
La segunda parte del itinerario profundiza en las competencias que el sector web más valora más allá del código: trabajo en equipo técnico, comunicación de proyectos con impacto y planificación de una carrera en un sector en constante evolución tecnológica.
Objetivos
- Desarrollar competencias de liderazgo técnico, trabajo colaborativo y gestión de conflictos en equipos de desarrollo web.
- Presentar proyectos web con estructura, claridad y capacidad de comunicar valor a distintos perfiles de audiencia.
- Diseñar un plan de carrera profesional a medio plazo adaptado al mercado del desarrollo web.
Contenidos
- Competencias transversales en IT: liderazgo técnico, trabajo en equipo multidisciplinar (diseño, desarrollo, QA), gestión del tiempo, resolución de conflictos e inteligencia emocional.
- Comunicación de proyectos técnicos: estructura de presentaciones técnicas, comunicación hacia perfiles no técnicos, storytelling y defensa de propuestas.
- Planificación de carrera en desarrollo web: especialización (frontend, backend, fullstack, DevOps, UX/UI), análisis del mercado laboral y objetivos profesionales a medio plazo.
- Marco laboral: tipología contractual en el sector, derechos y obligaciones y prevención de riesgos en puestos de trabajo con pantallas.
Como desarrollador web serás un agente directo de la transformación digital de las empresas. Este módulo te da una visión transversal de cómo la digitalización está redefiniendo los modelos de negocio en todos los sectores, y te prepara para identificar oportunidades y aplicar tecnologías emergentes en tu trabajo como desarrollador web.
Objetivos
- Comprender el impacto de la transformación digital en los modelos de negocio y en la demanda de soluciones web.
- Identificar tecnologías habilitadoras clave (cloud, IA, IoT) y su aplicación en el desarrollo de aplicaciones web.
- Aplicar criterios de seguridad digital en el desarrollo y despliegue de aplicaciones web.
Contenidos
- Transformación digital: concepto, etapas e impacto en los sectores productivos. El papel del desarrollador web en la digitalización empresarial.
- Tecnologías habilitadoras: cloud computing (IaaS, PaaS, SaaS), IoT, inteligencia artificial, big data y automatización aplicados al desarrollo web.
- Desarrollo en la nube: plataformas cloud (AWS, Azure, GCP), despliegue de aplicaciones web, contenedores (Docker) e introducción a DevOps.
- Ciberseguridad en el desarrollo web: principales vulnerabilidades (OWASP Top 10), buenas prácticas de desarrollo seguro y protección de datos en aplicaciones web.
El sector tecnológico tiene una huella ambiental creciente y una responsabilidad social cada vez más reconocida. Este módulo te enseña a incorporar criterios de sostenibilidad en el desarrollo de aplicaciones web: desde la eficiencia del código hasta el impacto de la infraestructura de servidores y la elección de proveedores cloud.
Objetivos
- Comprender el marco normativo de la sostenibilidad y los criterios ESG aplicables al sector tecnológico.
- Incorporar principios de desarrollo sostenible y eficiencia en el diseño y desarrollo de aplicaciones web.
- Identificar el impacto ambiental de las decisiones técnicas: consumo de servidores e infraestructura en la nube.
Contenidos
- Marco de la sostenibilidad: ODS, criterios ESG y responsabilidad social corporativa en el sector tecnológico. Normativa europea aplicable.
- Green software y web sostenible: principios del desarrollo sostenible, optimización del rendimiento web (Core Web Vitals), eficiencia energética y reducción de la huella de carbono digital.
- Impacto ambiental de la infraestructura web: huella de carbono de los servidores y CDN, opciones de hosting verde y criterios de sostenibilidad en la elección de proveedores cloud.
- Economía circular en IT: ciclo de vida del software, gestión de residuos tecnológicos y diseño para la longevidad y mantenibilidad del código.
Laravel es el framework PHP más demandado en el mercado del desarrollo web profesional. Su enfoque en la elegancia del código, la productividad y la seguridad lo ha convertido en la referencia para construir aplicaciones web robustas y mantenibles. Este módulo te lleva desde los fundamentos del framework hasta el desarrollo de aplicaciones completas con autenticación, relaciones de base de datos complejas y APIs, siguiendo siempre las buenas prácticas del patrón MVC.
Objetivos
- Instalar, configurar y estructurar proyectos Laravel aplicando buenas prácticas de organización y uso de herramientas como Artisan y Composer.
- Desarrollar vistas dinámicas y reutilizables con el motor de plantillas Blade, separando la lógica de presentación de la lógica de negocio.
- Diseñar y gestionar bases de datos mediante migraciones y el ORM Eloquent, aplicando relaciones entre modelos y optimizando consultas.
- Implementar operaciones CRUD completas con validación de formularios, gestión de sesiones y protección frente a vulnerabilidades web.
- Automatizar la generación de datos de prueba con seeders, factories y Faker para facilitar el desarrollo y las pruebas.
- Implementar sistemas de autenticación y autorización con roles y permisos mediante Laravel Breeze y middleware.
Contenidos
- Fundamentos de Laravel: características del framework, instalación y estructura de proyecto, Artisan y Composer, rutas básicas web y API, configuración y variables de entorno.
- Motor de plantillas Blade: directivas de control (@if, @foreach…), herencia de plantillas, secciones, includes y layouts, componentes y slots, integración de datos dinámicos y separación entre lógica de presentación y lógica de negocio.
- Migraciones y Eloquent ORM: control de versiones de la base de datos mediante migraciones, definición de modelos, campos y restricciones, consultas básicas (insertar, actualizar, eliminar, consultar) y convenciones de nombres.
- Controladores: patrón MVC en Laravel, controladores simples y de recursos RESTful, métodos REST (index, store, update, destroy…), inyección de dependencias, middleware y agrupación de rutas.
- CRUD, validación y sesión: operaciones CRUD completas con Eloquent, validación de formularios en servidor con Form Requests, reglas personalizadas, mensajes flash, gestión de sesiones, protección CSRF y endpoints API con respuestas JSON.
- Seeders, factories y Faker: población de la base de datos con seeders, generación dinámica de registros de prueba con factories y datos falsos realistas con Faker.
- Relaciones en Eloquent: relaciones uno a uno, uno a muchos y muchos a muchos, relaciones polimórficas, carga perezosa (lazy loading) y carga ansiosa (eager loading) para optimizar el rendimiento.
- Autenticación y autorización: instalación y configuración de Laravel Breeze, registro, inicio y cierre de sesión, middleware de autenticación para protección de rutas y sistema básico de roles y permisos.
El proyecto intermodular es el trabajo integrador del ciclo. Desarrollarás una aplicación web completa que integre las competencias adquiridas en los distintos módulos: diseño de base de datos, desarrollo frontend y backend, despliegue en servidor y documentación técnica. Es tu proyecto fin de ciclo y tu tarjeta de presentación al mercado laboral web.
Objetivos
- Integrar de forma transversal las competencias técnicas adquiridas durante el ciclo en un proyecto de desarrollo web real.
- Aplicar metodologías ágiles y herramientas profesionales en la planificación y ejecución del proyecto.
- Documentar y presentar el proyecto con criterios profesionales ante un tribunal evaluador.
Contenidos
- Definición del proyecto: análisis de requisitos, diseño de la arquitectura web, tecnologías seleccionadas y planificación con metodología ágil.
- Desarrollo: implementación de la aplicación web completa integrando frontend, backend, base de datos y despliegue en servidor.
- Documentación y presentación: memoria técnica del proyecto, repositorio de código documentado y defensa oral ante el tribunal evaluador.
La Fase de Formación en Empresa es donde conviertes el aprendizaje en experiencia profesional real. Realizarás prácticas en empresas del sector tecnológico de Madrid —agencias web, startups, consultoras, empresas de producto— aplicando las competencias del ciclo bajo la tutorización conjunta de CampusFP y la empresa. Nuestra bolsa de empresas colaboradoras garantiza prácticas de calidad alineadas con tu perfil y tus objetivos como desarrollador web.
Objetivos
- Aplicar las competencias técnicas y profesionales del ciclo en un entorno empresarial real bajo supervisión tutorizada.
- Completar la formación en aquellos aspectos que solo pueden desarrollarse en un contexto laboral auténtico.
- Facilitar la inserción laboral mediante el contacto directo con empresas del sector tecnológico.
Contenidos
- Primer curso (60 h): primera toma de contacto con el entorno profesional, observación de procesos reales de desarrollo web y participación en tareas supervisadas.
- Segundo curso (440 h): integración plena en el equipo de desarrollo, participación en proyectos web reales y evaluación conjunta por tutor de empresa y tutor académico.
Objetivos FP
Con este ciclo de grado superior aprenderás a diseñar, desarrollar y programar aplicaciones para web. Desde el interfaz de una web hasta su conexión con una base de datos, tanto en entorno servidor, como en entorno cliente.
Requisitos para acceder al ciclo formativo grado superior
Debes cumplir alguno de los siguientes requisitos:
- Tener alguno de los siguientes títulos:
- Bachiller
- Bachiller LOGSE
- BUP
- Técnico Superior de Formación Profesional o grado universitario o equivalente
- Técnico Especialista, Técnico Superior o equivalente a efectos académicos
- Técnico de Grado Medio de Formación Profesional o el título de Técnico o Técnica de Artes Plásticas y Diseño
- Haber superado:
- Una oferta formativa de Grado C incluida en el ciclo formativo.
- Un curso de formación específico preparatorio y gratuito para el acceso a ciclos de grado superior en centros expresamente autorizados por la Administración educativa
- Una prueba de acceso. La superación de la prueba de acceso a ciclos formativos de grado superior, permitirá el acceso a los ciclos formativos de grado superior que pertenecen a las familias profesionales vinculadas a la parte específica de la prueba superada por la persona aspirante.
- 2º curso de cualquier modalidad de Bachillerato Experimental
- COU o preuniversitario
Progresión
- A cursos de Especialización Profesional.
- A otro Ciclo de Formación Profesional de Grado Superior con la posibilidad de establecer convalidaciones de módulos profesionales de acuerdo a la normativa vigente.
- A Estudios Universitarios Nacionales e Internacionales con las correspondientes convalidaciones de créditos ECTS según normativas vigentes.
¿Sabías qué...? Curiosidades de Desarrollo de Aplicaciones Web

Metodología FP Dual y proyectos reales
Las aplicaciones digitales y el cloud computing han cambiado nuestras vidas facilitando o automatizando tareas, y aportando nuevas formas de ocio y entretenimiento… Da rienda suelta a tu imaginación y crea útiles herramientas informáticas convirtiéndote en Técnico Superior en Desarrollo de Aplicaciones Web ¿Serás tú el próximo Mark Zuckerberg?
La titulación de WEB SOLUTIONS DESIGNER en CampusFP se proyecta al futuro con un perfil técnico-creativo con habilidades para diseñar, desarrollar e implementar soluciones digitales funcionales, visuales y escalables. Este ciclo formativo está pensado para quienes quieren dominar los lenguajes de la web y construir la nueva generación de sitios, servicios y plataformas interactivas.
A lo largo de dos años, se trabaja intensamente en desarrollo frontend y backend, diseño de interfaces, bases de datos, programación web, despliegue de aplicaciones y uso de gestores de contenido. Se aprende a crear desde cero soluciones digitales, adaptables a diferentes dispositivos, con un enfoque centrado en la usabilidad, el rendimiento y la experiencia de usuario. Proyectos que, en CampusFP, se desarrollan con un pie dentro de la industria: la modalidad FP Dual integra la colaboración con empresas tecnológicas reales en el propio programa formativo, para que el alumnado llegue al mercado laboral con un portfolio y experiencia real, no solo con un título.
DAW en Campus FP
La web que usas cada día la construye alguien. Ese perfil puedes ser tú.
El ciclo superior en Desarrollo de Aplicaciones Web (DAW) en Campus FP no es solo una FP de programación. Es la formación técnica completa para diseñar, desarrollar y desplegar aplicaciones web profesionales: desde el frontend que ve el usuario hasta el backend y las bases de datos que lo sostienen.
Este CFGS de Desarrollo de Aplicaciones Web está concebido para quienes quieren construir el entorno digital en el que vive el mundo actual, con las herramientas, los lenguajes y las certificaciones que las empresas exigen desde el primer empleo.
Aquí no solo estudias FP de Desarrollo de Aplicaciones Web.
Aprendes a programar soluciones reales que funcionan.
DAW en Campus FP: tecnología web aplicada y certificaciones de fabricante desde el primer curso
En Campus FP, el ciclo DAW combina el temario oficial de Desarrollo de Aplicaciones Web con un programa de certificaciones de fabricante único en el sector:
- programación frontend y backend: HTML, CSS, JavaScript, Python y Java, con certificaciones Pearson por cada tecnología
- bases de datos y analítica de datos: Pearson Databases, Pearson Data Analysis y Microsoft Azure Data Fundamentals
- desarrollo de aplicaciones HTML5 y software profesional, con certificación Pearson Software Development
- inteligencia artificial aplicada al desarrollo: Pearson AI, Microsoft Azure AI Fundamentals y Pearson Generative AI
- diseño de interfaces web, despliegue de aplicaciones y sistemas de gestión de información
- metodología FP Dual, con 500 horas de formación en empresas tecnológicas reales a lo largo del ciclo
En Campus FP el código se escribe.
Las aplicaciones se despliegan.
Y cada asignatura del CFGS DAW conecta con proyectos y tecnologías que el mercado laboral demanda hoy.
Un grado superior con alta empleabilidad en el sector digital
Al obtener el título de Técnico Superior en Desarrollo de Aplicaciones Web se abren múltiples trayectorias:
- incorporación directa como desarrollador web frontend, desarrollador backend, programador full stack o técnico de bases de datos en empresas tecnológicas, agencias digitales o startups
- acceso a estudios universitarios con convalidación de créditos ECTS según la normativa vigente
- cursos de especialización en inteligencia artificial, ciberseguridad aplicada al desarrollo o arquitectura de software
- continuidad hacia otros ciclos superiores de la familia de Informática y Comunicaciones: Administración de Sistemas Informáticos en Red (ASIR), Desarrollo de Aplicaciones Multiplataforma (DAM) y Sistemas de Telecomunicaciones e Informáticos
Una titulación con demanda constante en todos los sectores, porque hoy toda empresa necesita presencia y funcionalidad digital.
El perfil que encaja en el ciclo DAW de Desarrollo de Aplicaciones Web
Este grado superior está orientado a estudiantes que:
- disfrutan resolviendo problemas con lógica, código y creatividad aplicada
- se interesan por cómo funcionan los sitios web, las aplicaciones y los sistemas digitales por dentro
- quieren dominar lenguajes de programación reales y no solo conocerlos superficialmente
- buscan una profesión con alta demanda, buen nivel salarial y posibilidad de trabajar en remoto
- valoran salir al mercado con certificaciones reconocidas en JavaScript, Python, Java y Microsoft Azure, no solo con el título oficial
Aquí esa curiosidad por la tecnología se convierte en la profesión más demandada del mercado digital.
Campus FP: seis centros en Madrid para estudiar Desarrollo de Aplicaciones Web
El ciclo formativo de grado superior en Desarrollo de Aplicaciones Web se imparte en seis centros: Alcalá de Henares, Arganda del Rey, Atocha, Getafe, Humanes-Fuenlabrada y Móstoles, en modalidad presencial. La red más amplia de Campus FP en la familia de Informática, con el mismo programa, las mismas certificaciones y el mismo acceso al sector tecnológico en todos los centros.
Estudiar FP de Desarrollo de Aplicaciones Web en Madrid con Campus FP significa salir con el título oficial de Técnico Superior en DAW, un portfolio de certificaciones técnicas reconocidas por la industria y experiencia real en proyectos de desarrollo acreditada.
El código que da forma al mundo digital se aprende aquí. En Campus FP. En DAW.
Ver temario completo y objetivos · 40 h · 10 módulos
Descripción
Curso 80 % práctico y 20 % conceptual que introduce al alumnado de DAW en los nuevos flujos de trabajo utilizados actualmente en las empresas tecnológicas: programación asistida por IA, diseño de prompts, integración de APIs, automatización, desarrollo frontend y herramientas no-code y low-code. La IA es una herramienta integrada dentro del proceso de desarrollo, no un sustituto del razonamiento técnico. Finaliza con una solución digital funcional desarrollada a lo largo del curso y presentada públicamente.
Qué aprenderás
- Utilizar herramientas de IA generativa para apoyar tareas reales de programación.
- Diseñar prompts eficaces para generar, explicar, depurar y mejorar código.
- Desarrollar aplicaciones web sencillas asistidas por IA.
- Crear interfaces web y experiencias de usuario con apoyo de herramientas inteligentes.
- Integrar servicios externos mediante APIs.
- Automatizar procesos utilizando plataformas especializadas.
- Comprender los riesgos y limitaciones del desarrollo asistido por IA.
- Gestionar el conocimiento técnico generado durante el proyecto.
- Aplicar principios básicos de trazabilidad y gobernanza en proyectos con IA.
- Documentar, presentar y defender técnicamente una solución funcional.
Temario · 10 módulos
1. Introducción a la IA aplicada a la programación 4 h
2. Prompt engineering para programadores 5 h
3. Programación asistida con IA 6 h
4. IA para frontend y experiencia de usuario 4 h
5. APIs, datos e integración con IA 4 h
6. No-code y low-code para soluciones rápidas 5 h
7. Automatización con IA 4 h
8. Datos y conocimiento 2 h
9. Gobernanza operativa 2 h
10. Proyecto integrador y defensa 4 h
Ver programa completo
Qué aprenderás
- Dominar los fundamentos de Marketing Cloud Growth, Core Platform y Data 360.
- Diseñar y ejecutar campañas y Marketing Flows omnicanal (email + SMS).
- Aplicar personalización dinámica, segmentación avanzada e IA (Einstein).
- Garantizar deliverability, compliance RGPD y buenas prácticas de consentimiento.
- Preparar y superar la certificación oficial Marketing Cloud Email Specialist.
Programa · 7 módulos · 40 h
M1 — Fundamentos de Salesforce y Marketing Cloud Growth4 h
M2 — Data 360 esencial para Marketing Cloud Growth6 h
M3 — Campañas y Content Builder en Marketing Cloud Growth8 h
M4 — Marketing Flows y orquestación omnicanal8 h
M5 — Einstein for Marketing y segmentación con IA6 h
M6 — Deliverability, analítica y compliance4 h
M7 — Proyecto final y preparación para la certificación4 h
Formador
Jose de la Torre Casas
Senior Salesforce Delivery & Operations Manager | Salesforce Trainer · Calibre 360 Consulting
Certificado oficialmente por Salesforce (Salesforce Administrator, Marketing Cloud Account Engagement Specialist, entre otras).
Experiencia como Salesforce Trainer en formaciones corporativas y académicas, incluyendo colaboraciones con la Universidad de Málaga e ISDI CRM.
Certificaciones objetivo
| Certificación | Nivel | Alineación con el curso |
|---|---|---|
| Salesforce Marketing Cloud Email Specialist | Associate | Objetivo principal — cubierto al 100 % (Content Builder, Flows, Deliverability, Compliance). |
| Salesforce Marketing Cloud Administrator | Intermedio | Cobertura parcial (M2, M5, M6). Recomendada como certificación complementaria tras prácticas. |
| Salesforce AI Associate | Associate | Cobertura transversal en M5 (Einstein para marketers). |
Webinar demo Salesforce
Preguntas sobre: Técnico Superior en Desarrollo de Aplicaciones Web
1. ¿Cuáles son las salidas profesionales del Técnico Superior en Desarrollo de Aplicaciones Web?
Podrás trabajar como desarrollador/a web, programador/a frontend o backend, diseñador/a de interfaces, webmaster, administrador/a de contenido o técnico/a de proyectos digitales. El sector ofrece alta empleabilidad gracias a la demanda constante de perfiles formados en programación web y diseño digital.
2.¿Qué perfil encaja con el Grado Superior en Desarrollo de Aplicaciones Web?
Es ideal para personas creativas y con interés por la tecnología, que disfrutan resolviendo problemas y quieren aprender a construir soluciones digitales funcionales. Si te atrae programar, diseñar interfaces, trabajar con herramientas modernas y crear productos digitales, este ciclo encaja contigo.
3. ¿Este ciclo permite continuar estudios superiores?
Sí, este grado superior facilita el acceso a estudios universitarios afines, así como a otros ciclos formativos relacionados con software, diseño digital o multimedia. También permite especializarse en áreas concretas gracias a la base sólida adquirida en programación, interfaces y desarrollo de aplicaciones web.
4. ¿Dónde puedo estudiar el Grado Superior en Desarrollo de Aplicaciones Web en CampusFP?
Este ciclo se imparte en varios centros CampusFP equipados con aulas digitales y espacios diseñados para proyectos tecnológicos. Puedes cursarlo en Alcalá, Getafe, Humanes, Móstoles o Arganda, todos ellos con instalaciones orientadas a programación, desarrollo web y trabajo colaborativo.
Noticias sobre FP
Solicita información y empieza tu carrera en informática y comunicaciones
