Ciclo Formativo de Grado Superior en Desarrollo de Aplicaciones Web

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

Elige tu centro

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.

logo_azure data fundamentals

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

logo pearson databases

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

logo pearson IT data analysis

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

logo pearson IT html and css

Aprende a crear páginas web profesionales con HTML y CSS y acredita tus conocimientos con certificación incluida.

Ver más
Certificación Pearson JavaScript

Estudia DAW con certificación en JavaScript incluida y prepárate para trabajar en desarrollo web.

Certificación Pearson Python

Aprende Python de forma práctica y aplicada a proyectos reales.

Certificación Pearson Java

Java es uno de los lenguajes más demandados en empresas. Con esta FP, lo aprendes y lo acreditas.

Certificación Pearson Software Development

Una FP que te prepara para trabajar en equipos de desarrollo desde el primer día.

Certificación Pearson HTML5 Application Development

Da un paso más allá del diseño web y aprende a desarrollar aplicaciones completas.

Certificación Pearson Artificial Intelligence

La IA ya es una realidad en el desarrollo de software. Aprende a aplicarla desde tu FP.

Microsoft Azure AI Fundamentals

Aprende a entender y aplicar inteligencia artificial con el aval de Microsoft.

Certificación Pearson Generative AI

La IA generativa ya está en las empresas. Prepárate desde tu FP

Contenidos del ciclo formativo en Desarrollo de Aplicaciones Web

Módulos profesionales del primer curso

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.
SQLModelo relacionalNormalizaciónProcedimientos almacenadosNoSQL

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.
IDEsGitPruebas de softwareUMLDepuración

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.
HTML5XML / JSONCSSXSLTCMS

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.
POOJavaEstructuras de datosPatrones de diseñoAlgoritmos

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.
Linux / WindowsVirtualizaciónRedes TCP/IPSeguridadAdministración de sistemas

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.
PseudocódigoAgileScrumKanbanNotion / AsanaCRM

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.
Marca personalLinkedInGitHub PortfolioCV técnicoEntrevistas tech
Módulos profesionales del segundo curso

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.
JavaScriptDOMAJAX / FetchReact / VueAPIs RESTSPA

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.
PHPLaravelMVCAPI RESTPDO / ORMSeguridad web

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.
Apache / NginxDockerCI/CDSSL/TLSDNSDevOps

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.
CSS avanzadoFlexbox / GridResponsive designBootstrapAccesibilidad WCAGFigma

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.
Inglés técnicoDocumentación webComunicación ITMDN / W3C

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.
Liderazgo técnicoFrontend / Backend / FullstackCarrera en ITTrabajo en remoto

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.
Cloud computingDockerDevOpsOWASPIA aplicada

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.
Green softwareESGODSCore Web VitalsHosting verde

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.
LaravelPHPBladeEloquent ORMMVCCRUDMigracionesAutenticaciónAPI REST
Módulos profesionales del primer y segundo curso

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.
Proyecto fin de cicloFullstackDocumentación técnicaDefensa oral
Fase de Formación en Empresa (F.F.E.) — 500 h

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.
Prácticas en empresaInserción laboralBolsa de empleo CampusFP

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

La indentación, una buena práctica

A medida que escribimos código, este crece y puede volverse confuso si no lo organizamos. Una buena práctica es la indentación, añadir sangrías para mostrar si una línea pertenece a una estructura o al programa principal, creando un aspecto visual en forma de pirámide. En lenguajes como Python es obligatoria. Aunque no evita el “código espagueti”, mejora la lectura y los IDE facilitan aplicarla, ya sea con espacios o tabuladores.

Las variables variarán tu código

En programación, una variable es un espacio donde guardamos datos para usarlos después, como una caja con un nombre que permite acceder a su contenido sin introducirlo manualmente. Para usarla, primero hay que declararla, asignándole un identificador y un valor. Cada variable almacena un único dato, que se sustituye si se reasigna. Son esenciales y muy utilizadas en cualquier código..

Programar es cuestión de principios “clean code”

El clean code reúne principios que ayudan a escribir código claro, intuitivo y fácil de modificar. Busca que cualquier desarrollador pueda entenderlo y ampliarlo sin depender del autor. Sus reglas clave son KISS (mantén la solución simple), DRY (evita repetir código) y YAGNI (no añadas lo que no necesitas). También incluye usar nombres descriptivos y aplicar la “regla del boy scout”: dejar el código más limpio que como lo encontraste.

Diferencias entre front-end y back-end

En desarrollo web distinguimos entre front-end, la parte visible con la que interactúa el usuario, responsable de la estética, accesibilidad y usabilidad; y back-end, la “trastienda” donde se gestionan servidores, bases de datos y el código fuente. Algunos profesionales se especializan en uno, mientras que los full-stack dominan ambos y pueden desarrollar un proyecto completo.

Javascript

En una web, HTML define el contenido y CSS el estilo, pero para añadir dinamismo usamos Javascript, un lenguaje orientado a objetos que funciona en el lado del cliente y mejora la interacción del usuario. Nació en el navegador Netscape, cuando Brendan Eich creó un lenguaje que permitiera interactuar con la página. Hoy, Javascript está en casi todas las apps online y también puede ejecutarse en servidores.

CSS

CSS es el lenguaje que define la apariencia de una web, complementando al HTML, que aporta la estructura. Aunque HTML incluye atributos de estilo, es mejor usar CSS en un archivo separado para mantener clara la separación entre contenido y presentación. Esto facilita actualizaciones y permite aplicar un mismo estilo a varias páginas, reduciendo duplicidades y mejorando el rendimiento de la web.

Cómo la Ley de Fitts mejora la UX

La Ley de Fitts (1954) establece que el tiempo para alcanzar un objetivo depende de su tamaño y de la distancia hasta él: cuanto más pequeño y lejano, mayor error. En UX, esto implica que los botones deben ser grandes y fáciles de pulsar, y las acciones de confirmación deben situarse cerca de los avisos del sistema. Aplicarla mejora la velocidad, precisión y experiencia del usuario en webs y apps.

El diseño responsive

El diseño responsive permite que una web se adapte a móviles, tablets y otros dispositivos. El concepto lo definió Ethan Marcotte en 2010, creando el código que ajusta el contenido según la pantalla. Para lograrlo se usan HTML y CSS con media queries, módulos que reorganizan la web según la resolución. Desde 2012 es el estándar del W3C. Diseñar responsive garantiza una buena experiencia para todos los usuarios.

Código espagueti, el código menos apetecible

El código espagueti describe un programa mal estructurado, lleno de redundancias y difícil de entender. El término nació en los años 60, cuando se usaban sentencias primitivas como GOTO, hoy consideradas malas prácticas. Para evitarlo, contamos con recursos como la indentación, los comentarios y la refactorización en funciones más simples, logrando un código limpio y manejable.

fp desarrollo 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.

🎁 Primer curso · Programa complementario gratuito

Programación en Contexto IA

Como alumno o alumna de DAW, sumas a tu primer curso una formación complementaria de 40 horas en aula virtual: aprende a generar, revisar y mejorar código con inteligencia artificial, diseñar interfaces, integrar APIs, automatizar procesos y construir soluciones digitales reales. La IA no programa por ti: te ayuda a desarrollar mejor.

40 horas 80 % práctico, 20 % conceptual Aula virtual Proyecto final
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
Qué puede y qué no puede hacer la IA dentro del desarrollo de software. Principales asistentes de programación (ChatGPT, GitHub Copilot, Gemini Code Assist, Cursor, Claude, Replit AI) y casos de uso reales: explicación de código, generación de funciones, documentación, refactorización, pruebas e integración de APIs. Riesgos y limitaciones: alucinaciones, código incorrecto, dependencias inseguras, licencias, fugas de información y exceso de dependencia.
2. Prompt engineering para programadores 5 h
Cómo comunicarse eficazmente con sistemas de IA para obtener resultados útiles, verificables y reutilizables. Anatomía de un prompt técnico (contexto, objetivo, restricciones, tecnología, formato de salida), patrones de prompting, iteración y técnicas avanzadas. Entregable: repositorio personal de prompts reutilizables para frontend, backend, bases de datos, debugging, testing y automatización.
3. Programación asistida con IA 6 h
Utilizar herramientas de IA para acelerar el desarrollo sin renunciar al control técnico: generación de funciones, clases y validaciones en JavaScript, Python o Java; refactorización orientada a legibilidad y mantenibilidad; detección de código inventado o incorrecto. Incluye un reto de depuración de errores introducidos por el docente. Entregable: aplicación funcional documentada.
4. IA para frontend y experiencia de usuario 4 h
Crear interfaces modernas y accesibles con apoyo de IA: generación de HTML, CSS y JavaScript, componentes UI (formularios, navegación, tablas, paneles), accesibilidad básica, diseño responsive, evaluación de diseños y propuestas de mejora UX. Entregable: miniaplicación web publicada en repositorio Git.
5. APIs, datos e integración con IA 4 h
Cómo las aplicaciones modernas intercambian información con servicios externos: REST, JSON, peticiones GET y POST, consumo de APIs desde JavaScript o Python y gestión segura de claves y credenciales. Introducción a las APIs de IA (generación de texto, clasificación, resumen, extracción). Entregable: aplicación funcional integrada con un servicio externo.
6. No-code y low-code para soluciones rápidas 5 h
Cuándo conviene programar y cuándo es más eficiente usar plataformas visuales. Diferencia entre full-code, low-code y no-code; herramientas recomendadas (Airtable, Glide, Softr, Bubble, FlutterFlow, Google AppSheet, Replit, Zapier Interfaces) y sus limitaciones (escalabilidad, dependencia tecnológica, costes, seguridad, personalización). Entregable: prototipo operativo desarrollado mediante herramientas visuales.
7. Automatización con IA 4 h
Crear procesos automáticos que combinen datos, aplicaciones e IA con Make, Zapier y n8n: disparadores, acciones y flujos; automatización clásica e inteligente (clasificación automática, resumen, generación de respuestas, priorización de tareas); introducción a agentes sencillos basados en reglas y asistidos por IA. Entregable: automatización funcional documentada.
8. Datos y conocimiento 2 h
El conocimiento generado durante un proyecto como activo reutilizable y compartido. Diferencia entre información, documentación y conocimiento recuperable. Introducción a la búsqueda semántica y a los embeddings: qué son, para qué sirven y casos de uso reales. Visión general de los sistemas RAG y su aplicación empresarial. Entregable: base documental organizada y reutilizable.
9. Gobernanza operativa 2 h
Justificar técnicamente las decisiones adoptadas durante el desarrollo de una solución asistida por IA. Criterios de aceptación verificables, trazabilidad (quién hizo qué, qué generó la IA, qué validó el desarrollador), registro de decisiones y transparencia. Introducción a los conceptos básicos del AI Act. Entregable: documento de criterios y registro de trazabilidad.
10. Proyecto integrador y defensa 4 h
El proyecto no se desarrolla al final del curso: es el eje sobre el que se construye todo el aprendizaje desde la primera sesión. La solución final deberá incorporar interfaz de usuario, almacenamiento de datos, automatización, integración externa, uso de IA, documentación técnica, criterios de aceptación y trazabilidad. Ideas de referencia: gestor de incidencias con IA, asistente de orientación académica DAW, CRM para pyme, generador de presupuestos o portal de gestión de tareas. Presentación final en formato demo day.

Itinerario Marketing Cloud Growth — Salesforce

Como alumno o alumna de DAW, tienes acceso a esta formación extra de 40 horas impartida por Calibre 360 Consulting, partner oficial de Salesforce. El itinerario está enfocado a Marketing Automation y te prepara para incorporarte a un equipo de Marketing Cloud desde la primera semana de prácticas, con certificación oficial como respaldo.

40 horas Principiante → Intermedio Virtual en directo + asíncrona tutorizada Certificación objetivo: MC Email Specialist
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
Ecosistema Customer 360, arquitectura nativa sobre Core + Data 360. Navegación por Setup y Trailhead onboarding.
M2 — Data 360 esencial para Marketing Cloud Growth6 h
Data Streams, DLO/DMO, Identity Resolution, Unified Profile, Calculated Insights. Activación de segmentos hacia MC Growth.
M3 — Campañas y Content Builder en Marketing Cloud Growth8 h
Campañas nativas, Email Content Builder: plantillas y diseño responsive. Merge fields con datos de Data 360. A/B testing.
M4 — Marketing Flows y orquestación omnicanal8 h
Marketing Flow Builder, Path Experiments. Canales email + SMS: waits, decisions y branches. Triggers desde Salesforce y Data 360.
M5 — Einstein for Marketing y segmentación con IA6 h
Einstein Segment Creation, Copy Insights, Send Time Optimization. Personalización 1:1 combinando Data 360 + Einstein.
M6 — Deliverability, analítica y compliance4 h
Reporting de campaña, SPF/DKIM/DMARC/BIMI. RGPD, LSSI-CE, Consent Management, Preferences Center.
M7 — Proyecto final y preparación para la certificación4 h
Campaña de bienvenida + reactivación end-to-end. Mock exam MC Email Specialist. Defensa del proyecto.

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ónNivelAlineación con el curso
Salesforce Marketing Cloud Email SpecialistAssociateObjetivo principal — cubierto al 100 % (Content Builder, Flows, Deliverability, Compliance).
Salesforce Marketing Cloud AdministratorIntermedioCobertura parcial (M2, M5, M6). Recomendada como certificación complementaria tras prácticas.
Salesforce AI AssociateAssociateCobertura transversal en M5 (Einstein para marketers).

Webinar demo Salesforce

Empresas colaboradoras

Indra
BBVA IT España
Accenture
IEA Instituto de Emprendimiento Avanzado
Instituto de innovación Agilecorporation
Auto Drive Solutions
Konplik
Meaning cloud
Inetum
Cognizant
Petec
Serbatic Grupo Vass
BABEL
Indra
BBVA IT España
Accenture
IEA Instituto de Emprendimiento Avanzado
Instituto de innovación Agilecorporation
Auto Drive Solutions
Konplik
Meaning cloud
Inetum
Cognizant
Petec
Serbatic Grupo Vass
BABEL

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

    Nombre*

    Apellidos*

    Correo electrónico*

    Teléfono

    Fecha de nacimiento*

    Estudios realizados*

    ¿Cómo nos has conocido?*

    Centro/s en el que estás interesado cursar

    Si tienes alguna consulta, déjanosla aquí

    ¿Tienes claro lo que buscas?

    Si no es así, solicítanos una cita personalizada con uno de nuestros asesores.

    Nos pondremos en contacto contigo para confirmarte la cita.

    Centro para la cita

    Preferencia de turno para la cita



    Ver Política de Privacidad



    25 noviembre 2025 - marketing marketing