Ciclo Formativo de Grado Superior en Desarrollo de Aplicaciones Multiplataforma

Aprende a crear más rápido con IA: no sustituye al programador, potencia a quien programa con criterio técnico

Impulsa tu perfil como Técnico Superior en Desarrollo de Aplicaciones Multiplataforma: aprenderás a programar, diseñar interfaces y crear software para móvil y escritorio con tecnologías actuales, preparándote para un sector digital en plena expansión.

CERTIFICACIONES DE FABRICANTE
En CampusFP, el ciclo oficial de Desarrollo de Aplicaciones Multiplataforma (DAM) incorpora certificaciones de fabricante de Microsoft e IT Specialist, que validan tus conocimientos en programación, desarrollo de software, bases de datos y lenguajes como Java o Python. No solo aprendes a crear aplicaciones: acreditas tus competencias con estándares reconocidos por el sector tecnológico.
Además, completarás tu perfil con formación certificada en Inteligencia Artificial, una tecnología cada vez más presente en el desarrollo de software, la automatización y las soluciones empresariales. Y como ventaja exclusiva de CampusFP, la primera certificación es totalmente gratuita, para que comiences tu carrera como desarrollador con un respaldo profesional adicional 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 Multiplataforma

Presencial

Certificación de Grado Superior

Estudia Desarrollo de Aplicaciones Multiplataforma con certificaciones oficiales de Microsoft e IT Specialist y prepárate para trabajar como desarrollador desde el primer día.

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 DAM 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 Multiplataforma

Módulos profesionales del primer curso

Las aplicaciones multiplataforma 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 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), las metodologías de trabajo colaborativo, el control de versiones 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.
  • 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

El intercambio de información entre sistemas y aplicaciones depende en gran medida de los lenguajes de marcas. Este módulo te forma en el uso de HTML, XML, JSON y tecnologías relacionadas, y te introduce en los sistemas de gestión de información empresarial que consumen y publican datos en estos formatos.

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.
  • Utilización de lenguajes de marcas 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 ciclo. Aquí aprenderás a programar desde los fundamentos hasta técnicas avanzadas de programación orientada a objetos, estructuras de datos, manejo de ficheros y el desarrollo de interfaces gráficas. Es el módulo con más horas del ciclo porque la programación es la competencia más demandada en el mercado laboral del desarrollo de software.

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 (condicionales y bucles) 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.
  • Interfaces gráficas de usuario: componentes visuales, eventos, layouts y diseño de formularios.
  • Patrones de diseño: introducción a los patrones creacionales, estructurales y de comportamiento más habituales.
POOJava / KotlinEstructuras de datosPatrones de diseñoGUI

Un desarrollador profesional necesita conocer el entorno en el que se ejecutan sus aplicaciones. Este módulo te forma en la instalación, configuración y gestión de sistemas operativos y redes, con especial atención a los aspectos que afectan directamente al desarrollo y despliegue de software en entornos 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 y contraseñas, 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

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.
  • 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 (InfoJobs, LinkedIn, Stack Overflow Jobs, Glassdoor), redacción del CV técnico y preparación de entrevistas técnicas.
  • Entorno laboral del sector: tipos de empresas (startups, consultoras, producto), salidas profesionales del ciclo y oportunidades en Europa.
Marca personalLinkedInGitHub PortfolioCV técnicoEntrevistas tech

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
Módulos profesionales del segundo curso

Las aplicaciones modernas necesitan acceder, consultar y modificar datos almacenados en múltiples fuentes. Este módulo te enseña a conectar tus aplicaciones con bases de datos relacionales y no relacionales, a utilizar ORM para mapear objetos a tablas y a manejar ficheros de distintos formatos como fuente de persistencia de datos.

Objetivos

  • Gestionar la persistencia de datos en aplicaciones multiplataforma mediante el acceso a bases de datos relacionales y no relacionales.
  • Utilizar herramientas de mapeo objeto-relacional (ORM) para simplificar el acceso y la manipulación de datos.
  • Desarrollar aplicaciones que lean, escriban y gestionen datos en ficheros de distintos formatos (XML, JSON, binarios).
  • Gestionar transacciones garantizando la integridad y consistencia de los datos en entornos concurrentes.

Contenidos

  • Gestión de ficheros: flujos de entrada/salida, lectura y escritura de ficheros de texto, binarios y de acceso directo. Serialización de objetos.
  • Bases de datos relacionales desde aplicaciones: JDBC/conectores, ejecución de consultas y sentencias DML, gestión de transacciones y control de concurrencia.
  • Mapeo objeto-relacional (ORM): concepto de ORM, configuración, mapeo de entidades, relaciones entre tablas, consultas con JPQL y gestión del ciclo de vida de los objetos.
  • Bases de datos no relacionales desde aplicaciones: conexión y operaciones CRUD con bases de datos documentales (MongoDB) y otras tipologías.
  • Manejo de XML y JSON: parsers DOM y SAX, generación y lectura de documentos XML y JSON desde aplicaciones Java.
JDBCORM / JPAMongoDBXML / JSONTransacciones

Una aplicación puede tener una lógica impecable pero fracasar si su interfaz es difícil de usar. Este módulo te enseña a diseñar y desarrollar interfaces gráficas de usuario (GUI) atractivas, usables y accesibles, tanto para escritorio como para entornos web, aplicando principios de diseño centrado en el usuario.

Objetivos

  • Diseñar interfaces gráficas de usuario aplicando guías de estilo y principios de usabilidad y accesibilidad.
  • Desarrollar interfaces de usuario para aplicaciones de escritorio utilizando componentes visuales estándar y personalizados.
  • Crear informes y documentación integrada en aplicaciones utilizando herramientas específicas.
  • Preparar y empaquetar aplicaciones para su distribución con asistentes de instalación.

Contenidos

  • Diseño de interfaces: principios de usabilidad, guías de estilo, accesibilidad, prototipado y evaluación heurística de interfaces.
  • Desarrollo de interfaces gráficas: componentes visuales (botones, tablas, listas, árboles), layouts, gestión de eventos y binding de datos.
  • Componentes personalizados: creación de controles visuales propios, herencia de componentes y personalización de la apariencia.
  • Informes y documentación: generación de informes con herramientas específicas, integración en la aplicación y exportación a distintos formatos.
  • Distribución de aplicaciones: empaquetado, creación de instaladores con asistentes incorporados y despliegue en distintos entornos.
GUIUsabilidadJavaFX / SwingAccesibilidadEmpaquetado

Las aplicaciones modernas necesitan gestionar múltiples tareas de forma simultánea y ofrecer servicios en red. Este módulo te enseña a desarrollar aplicaciones multiproceso y multihilo, a implementar servicios de red y a garantizar la seguridad de las comunicaciones, aspectos clave en cualquier aplicación empresarial o de servidor.

Objetivos

  • Desarrollar aplicaciones multiproceso y multihilo aplicando técnicas de sincronización y comunicación entre procesos.
  • Desarrollar aplicaciones cliente-servidor que ofrezcan servicios en red utilizando sockets y protocolos estándar.
  • Aplicar técnicas de programación segura en el desarrollo de servicios de red.

Contenidos

  • Programación multiproceso: concepto de proceso, creación y gestión de procesos, comunicación entre procesos y sincronización.
  • Programación multihilo: hilos (threads), ciclo de vida, sincronización, monitores, semáforos y problemas de concurrencia.
  • Servicios en red: modelo cliente-servidor, sockets TCP y UDP, protocolos de aplicación y desarrollo de servicios básicos.
  • Seguridad en las comunicaciones: criptografía simétrica y asimétrica, certificados digitales, SSL/TLS y comunicaciones seguras.
  • Servicios de red avanzados: servicios de directorio, transferencia de ficheros, correo electrónico y desarrollo de servicios web básicos.
MultihiloSocketsCliente-servidorSSL/TLSConcurrencia

Los dispositivos móviles son el principal punto de acceso a las aplicaciones para millones de usuarios. Este módulo te forma en el desarrollo de aplicaciones para Android y otros dispositivos inteligentes, la integración de contenidos multimedia y la participación en proyectos de juegos y entretenimiento digital.

Objetivos

  • Desarrollar aplicaciones para dispositivos móviles (smartphones y tabletas) empleando entornos y técnicas específicas.
  • Integrar contenidos gráficos y componentes multimedia en aplicaciones multiplataforma.
  • Participar en el desarrollo de juegos y aplicaciones de entretenimiento empleando motores y técnicas específicos.

Contenidos

  • Desarrollo para dispositivos móviles: plataformas (Android, iOS), entornos de desarrollo, ciclo de vida de una aplicación móvil, interfaz de usuario y componentes nativos.
  • Acceso a servicios del dispositivo: sensores, cámara, GPS, notificaciones push y acceso a recursos locales y en la nube.
  • Contenidos multimedia: manipulación de imágenes y vídeo, reproducción de audio, animaciones y gráficos 2D en aplicaciones.
  • Desarrollo de juegos: motores de juegos, bucle de juego, gestión de sprites, física básica y desarrollo de juegos sencillos con herramientas específicas.
  • Publicación y distribución: preparación de la aplicación para su publicación en tiendas (Google Play, App Store) y pruebas en dispositivos reales.
AndroidKotlinMultimediaDesarrollo de juegosGoogle Play

El inglés es el idioma del desarrollo de software. La documentación técnica, los repositorios de código, los foros de referencia y las ofertas de empleo 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 IT: 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 de software, las redes y los sistemas informáticos 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 técnicos, participación en reuniones de equipo (stand-ups, code reviews), técnicas de negociación y atención a clientes en inglés.
  • Comunicación escrita: redacción de documentación técnica, informes de análisis, propuestas y correspondencia profesional (email, Slack, pull requests).
  • Vocabulario técnico: terminología de programación, bases de datos, redes, sistemas y metodologías ágiles en inglés.
  • Comprensión lectora: lectura e interpretación de documentación oficial, especificaciones técnicas, artículos de Stack Overflow y repositorios GitHub.
Inglés técnicoDocumentaciónComunicación ITPresentaciones técnicas

La segunda parte del itinerario profundiza en las competencias que el sector tecnológico 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.

Objetivos

  • Desarrollar competencias de liderazgo técnico, trabajo colaborativo y gestión de conflictos en equipos de desarrollo.
  • Presentar proyectos técnicos 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 dinámico mercado del desarrollo de software.

Contenidos

  • Competencias transversales en IT: liderazgo técnico, trabajo en equipo multidisciplinar, gestión del tiempo, resolución de conflictos e inteligencia emocional en entornos ágiles.
  • 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 IT: especialización (backend, frontend, mobile, DevOps, datos), análisis del mercado laboral, objetivos profesionales e itinerario formativo a medio plazo.
  • Marco laboral: tipología contractual en el sector (empleo, freelance, contrato en remoto), derechos y obligaciones y prevención de riesgos en puestos de trabajo con pantallas.
Liderazgo técnicoComunicación técnicaCarrera en ITTrabajo en remoto

Como desarrollador de software 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.

Objetivos

  • Comprender el impacto de la transformación digital en los modelos de negocio y en la demanda de soluciones de software.
  • Identificar tecnologías habilitadoras clave (cloud, IA, IoT) y su aplicación en el desarrollo de aplicaciones multiplataforma.
  • Aplicar criterios de seguridad digital en el desarrollo y despliegue de aplicaciones.

Contenidos

  • Transformación digital: concepto, etapas e impacto en los sectores productivos. El papel del desarrollador de software en la digitalización empresarial.
  • Tecnologías habilitadoras: cloud computing (IaaS, PaaS, SaaS), IoT, inteligencia artificial, big data y automatización de procesos aplicados al desarrollo de software.
  • Desarrollo en la nube: plataformas cloud (AWS, Azure, GCP), despliegue de aplicaciones, contenedores (Docker) e introducción a DevOps.
  • Ciberseguridad en el desarrollo: principales vulnerabilidades (OWASP Top 10), buenas prácticas de desarrollo seguro y protección de datos.
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 software y en las decisiones técnicas del día a día, desde la eficiencia energética de los algoritmos hasta el impacto de la infraestructura en la nube.

Objetivos

  • Comprender el marco normativo de la sostenibilidad y los criterios ESG aplicables al sector tecnológico.
  • Incorporar principios de desarrollo sostenible y eficiencia energética en el diseño y desarrollo de aplicaciones.
  • Identificar el impacto ambiental de las decisiones técnicas: consumo de servidores, infraestructura en la nube y ciclo de vida del software.

Contenidos

  • Marco de la sostenibilidad: ODS, criterios ESG y responsabilidad social corporativa en el sector tecnológico. Normativa europea y nacional aplicable.
  • Green software: principios del desarrollo sostenible de software, eficiencia energética de los algoritmos, optimización del consumo de recursos computacionales.
  • Impacto ambiental de la infraestructura IT: huella de carbono de los centros de datos, opciones de cloud verde y criterios de sostenibilidad en la elección de proveedores.
  • Economía circular en IT: ciclo de vida del hardware y el software, gestión de residuos tecnológicos y principios de diseño para la longevidad del software.
Green softwareESGODSEficiencia energéticaCloud verde

El ecosistema .NET de Microsoft es uno de los más demandados en el mercado laboral del desarrollo empresarial. Su versatilidad para crear aplicaciones web, de escritorio, móviles y servicios backend, junto con su integración nativa con servicios cloud como Azure, lo convierte en una herramienta clave para cualquier desarrollador multiplataforma. Este módulo te introduce en el desarrollo de aplicaciones web con ASP.NET Core MVC, el acceso a datos con Entity Framework Core y las características avanzadas de C# que necesitas para trabajar en proyectos reales de nivel profesional.

Objetivos

  • Dominar la programación orientada a objetos en C# y aplicar sus características avanzadas (lambdas, LINQ, genéricos, delegados y eventos).
  • Diseñar y desarrollar aplicaciones web con ASP.NET Core MVC comprendiendo el flujo de peticiones, el middleware y el patrón MVC.
  • Gestionar el acceso a datos mediante Entity Framework Core aplicando el patrón repositorio y operaciones CRUD completas.
  • Modelar relaciones entre entidades y gestionar los cambios en la base de datos mediante migraciones.

Contenidos

  • Introducción a C#: fundamentos de programación estructurada (tipos de datos, variables, operadores), programación orientada a objetos (clases, atributos, métodos, constructores, encapsulación, herencia y polimorfismo) y manejo de colecciones.
  • Características avanzadas de C#: delegados y eventos, expresiones lambda, consultas LINQ sobre colecciones y objetos, y tipos genéricos para escribir código reutilizable y seguro.
  • ASP.NET Core MVC: estructura del proyecto, archivos de configuración (Program.cs, appsettings.json), controladores, vistas Razor, enrutamiento, middleware y gestión de dependencias (NuGet).
  • Entity Framework Core básico: concepto ORM, configuración del contexto de base de datos y cadena de conexión, definición de entidades, patrón repositorio e interfaces, y consultas simples (listar, detalle).
  • Entity Framework Core avanzado: migraciones, relaciones entre tablas, Tag Helpers, mapeo de objetos con AutoMapper y operaciones CRUD completas (crear, leer, actualizar, borrar).
C#ASP.NET CoreMVCEntity FrameworkLINQ.NETAzure
Módulos profesionales del primer y segundo curso

El proyecto intermodular es el trabajo integrador del ciclo. Desarrollarás una aplicación multiplataforma real que integre las competencias adquiridas en los distintos módulos: diseño de base de datos, programación orientada a objetos, interfaz de usuario, acceso a datos y documentación técnica. Es tu proyecto fin de ciclo y tu tarjeta de presentación al mercado laboral.

Objetivos

  • Integrar de forma transversal las competencias técnicas y profesionales adquiridas durante el ciclo en un proyecto de desarrollo 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, tecnologías seleccionadas y planificación con metodología ágil.
  • Desarrollo: implementación de la aplicación integrando los módulos del ciclo (base de datos, lógica de negocio, interfaz de usuario, acceso a datos).
  • 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 cicloArquitectura de softwareDocumentació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 —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 profesionales.

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 y participación en tareas supervisadas.
  • Segundo curso (440 h): integración plena en el equipo de desarrollo, participación en proyectos reales y evaluación conjunta por tutor de empresa y tutor académico.
Prácticas en empresaInserción laboralBolsa de empleo CampusFP

Objetivos FP

En este ciclo de formación profesional aprenderás a desarrollar, implantar, documentar y mantener aplicaciones informáticas para todo tipo de dispositivos: móviles, tablets, web, etc. Diseñarás y programarás tus propias apps.

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 Multiplataforma

Google cumple 25 años

Google es sinónimo de Internet. Nacido hace 25 años, pasó de ser un buscador a un gigante con servicios como correo, mapas, nube, anuncios y el sistema operativo Android, presente en la mayoría de dispositivos del mundo. Tras crear PageRank en 1996 y lanzar Google.com en 1997, desbancó a Altavista. Hoy lidera también el desarrollo de Inteligencia Artificial, integrada en muchos de sus servicios, incluido su buscador.

Algoritmo informático

En programación, un algoritmo es un conjunto de pasos ordenados para resolver un problema. Antes de escribir código, se diseña el algoritmo y luego se traduce a un lenguaje de programación. Un programa es, en esencia, varios algoritmos codificados. Todo algoritmo tiene input (datos de entrada), un proceso (pasos a ejecutar) y un output (resultado obtenido).

El origen de Bizum

Usamos a diario apps como WhatsApp o TikTok, pero en España también contamos con servicios propios. Uno de ellos es Bizum, lanzado en 2016 gracias a la colaboración de la banca española. No es una app, sino un servicio integrado en 37 entidades que permite enviar dinero sin compartir datos bancarios. Con casi 25 millones de usuarios, es hoy una forma rápida, sencilla y segura de pagar entre particulares.

Programación

La programación permite automatizar tareas en ordenadores, móviles o tabletas. Los programadores escriben código usando lenguajes como HTML, JavaScript, C++ o Python, que sirven para dar órdenes al dispositivo. Gracias a ello se resuelven problemas complejos y se realizan tareas repetitivas de forma rápida y eficiente, facilitando nuestro día a día.

Código fuente, código objeto y código ejecutable

Al programar, escribir el código no basta: hay varios pasos hasta obtener un archivo que funcione. El código fuente son instrucciones en lenguajes de alto nivel como C++, Java o PHP. El código objeto es su traducción a código máquina mediante un compilador, aunque aún no es ejecutable. El código ejecutable lo genera el enlazador al unir el código objeto con las librerías necesarias para que el procesador pueda ejecutarlo.

Entornos de desarrollo Integrado

La programación es hoy más accesible gracias a los entornos de desarrollo. Los IDE son aplicaciones que reúnen herramientas clave: editor de código con sintaxis resaltada, autocompletado y detección de errores, además de compilador y depurador. Su principal ventaja es que ahorran tiempo y aumentan la productividad, por lo que son imprescindibles en equipos de desarrollo.

Lenguajes de programación

Diseñar apps es hoy más sencillo gracias a entornos de desarrollo y diversos lenguajes. En Android se usan Java, multiplataforma pero algo pesado por su máquina virtual, y Kotlin, creado por Google, más simple y eficiente. También pueden emplearse HTML5 y CSS3. Para iOS, además del antiguo Objective-C, destaca Swift, más moderno, potente y fácil de usar.

Acude a la biblioteca… de código

En informática, una biblioteca es un archivo que reúne funciones, clases y rutinas listas para usar en nuevos programas. No es un software autónomo, sino código que otros programas incorporan para añadir funcionalidades sin tener que crearlas desde cero. Existen librerías para archivos, redes o imágenes. Algunas muy conocidas son jQuery, OpenCV o React.

Programa tu futuro como programador multimedia

La programación multimedia crea apps con imágenes, vídeo, audio o animaciones, algo común hoy pero que exige adaptar el código a cada tipo de contenido. El desarrollador multimedia es un perfil creativo y multidisciplinar, capaz de producir distintos formatos y colaborar con diseño y marketing. Las empresas demandan este tipo de profesional, ideal para quienes buscan un rol versátil y dinámico.

fp dam

Metodología FP Dual y proyectos reales

Estamos inmersos en un boom tecnológico en todos los ámbitos y cada vez se demandan más técnicos en desarrollo de aplicaciones multiplataforma para satisfacer las necesidades del mercado laboral. Aprende todo sobre aplicaciones para la gestión empresarial, para la optimización de procesos, para cubrir las necesidades de ocio… y aprende, además, a hacerlo accesible desde cualquier lugar y dispositivo.

La titulación oficial de FULL STACK MOBILE ARCHITECT de CampusFP es una formación dirigida a quienes desean dominar el desarrollo de software desde una perspectiva integral, adaptable y conectada. Esta especialidad prepara perfiles técnicos con competencias para diseñar, implementar y mantener aplicaciones en diversos entornos operativos, desde escritorio hasta dispositivos móviles.

Durante dos años de formación intensiva, el alumnado adquirirá competencias en programación orientada a objetos, acceso a bases de datos, desarrollo de interfaces de usuario y programación multimedia y móvil. Se trabajará con tecnologías como Java, Kotlin, Android, XML, SQLite o Firebase, y se incorporarán metodologías ágiles, control de versiones y buenas prácticas de ingeniería del software. Todo ello con un enfoque que va más allá del código: en CampusFP, aprender desarrollando en empresas reales es parte del programa, porque la mejor forma de dominar el desarrollo de software es enfrentándose a proyectos que importan de verdad.

DAM en Campus FP

Del móvil al escritorio, del servidor al dispositivo: el desarrollador multiplataforma lo construye todo.

El ciclo superior en Desarrollo de Aplicaciones Multiplataforma (DAM) en Campus FP forma al desarrollador que programa aplicaciones funcionales en cualquier entorno: móvil, escritorio, servicios en red y soluciones empresariales que corren en todos los dispositivos. Un perfil técnico con altísima demanda y presente en cualquier empresa que desarrolle software propio.

Este CFGS de Desarrollo de Aplicaciones Multiplataforma está concebido para quienes quieren dominar la programación desde dentro: no solo hacer que algo funcione en una plataforma, sino que funcione en todas.

Aquí no solo estudias FP DAM.
Aprendes a desarrollar software que llega a cualquier dispositivo.

DAM en Campus FP: programación real, certificaciones de fabricante y formación en empresa

En Campus FP, el ciclo DAM combina el temario oficial de Desarrollo de Aplicaciones Multiplataforma con un programa de certificaciones técnicas reconocidas por la industria:

  • programación en los lenguajes más demandados: Python, Java y JavaScript, con certificaciones Pearson por tecnología
  • desarrollo de interfaces y aplicaciones multimedia para dispositivos móviles y escritorio
  • acceso a datos, bases de datos y analítica: Pearson Databases, Pearson Data Analysis y Microsoft Azure Data Fundamentals
  • programación de servicios y procesos, y desarrollo de software con certificación Pearson Software Development
  • inteligencia artificial aplicada al desarrollo: Pearson AI, Microsoft Azure AI Fundamentals y Pearson Generative AI
  • metodología FP Dual, con 500 horas de formación en empresas tecnológicas reales a lo largo del ciclo

En Campus FP las aplicaciones se programan.
Los datos se gestionan.
Y cada asignatura del grado superior DAM entrena al alumno para trabajar en equipos de desarrollo reales desde el primer día.

Un grado superior con salida en empresas tecnológicas de todos los sectores

Al obtener el título de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma se abren múltiples trayectorias:

  • incorporación directa como desarrollador de aplicaciones multiplataforma, programador de apps móviles, desarrollador de software de gestión o técnico en integración de sistemas
  • acceso a estudios universitarios con convalidación de créditos ECTS según la normativa vigente
  • cursos de especialización en inteligencia artificial aplicada al desarrollo, ciberseguridad en aplicaciones 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 Web (DAW) y Sistemas de Telecomunicaciones e Informáticos

Una formación con salida real en cualquier empresa que desarrolle, mantenga o implante software propio, independientemente del sector en el que opere.

El perfil que encaja en el ciclo DAM de Desarrollo de Aplicaciones Multiplataforma

Este grado superior está orientado a estudiantes que:

  • disfrutan programando y quieren construir aplicaciones que funcionen en cualquier entorno y dispositivo
  • se interesan por el desarrollo de software, las apps móviles y la lógica de los sistemas informáticos
  • quieren dominar varios lenguajes de programación y no limitarse a una sola tecnología
  • buscan una profesión técnica con alta demanda, salario competitivo y posibilidad de trabajo en remoto
  • valoran salir al mercado con certificaciones en Java, Python, JavaScript y Microsoft Azure, respaldadas por la industria

Aquí ese talento para la programación se convierte en una carrera técnica con proyección en el sector con mayor crecimiento del mercado laboral.

Campus FP: siete centros en Madrid para estudiar DAM

El ciclo formativo de grado superior en Desarrollo de Aplicaciones Multiplataforma se imparte en siete centros: Atocha, Alcalá de Henares, Arganda del Rey, Getafe, Humanes-Fuenlabrada, Vistalegre y Móstoles, en modalidad presencial. La red más amplia de Campus FP, con el mismo programa, las mismas certificaciones y el mismo acceso al sector tecnológico en todos los centros de Madrid.

Estudiar FP DAM en Madrid con Campus FP significa salir con el título oficial de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma, un portfolio de certificaciones en los lenguajes más demandados y 500 horas de experiencia real en proyectos de desarrollo acreditadas.

Si quieres programar aplicaciones que funcionen en cualquier lugar, tu formación empieza aquí. En Campus FP. En DAM.

🎁 Primer curso · Formación complementaria gratuita

Programación en Contexto IA

El alumnado de DAM incorpora desde el primer curso 40 horas de formación complementaria en aula virtual: código asistido por inteligencia artificial, automatización de procesos, integración de APIs y construcción de prototipos multiplataforma con herramientas no-code y low-code. Aprende a trabajar con la IA como lo hacen los equipos de desarrollo actuales.

40 horas 80 % práctico, 20 % conceptual Aula virtual Proyecto final
Ver temario completo y objetivos · 40 h · 10 módulos

Descripción

Formación complementaria de 80 % práctico y 20 % conceptual orientada al alumnado de DAM. Aborda los flujos de trabajo reales que utilizan hoy los equipos de desarrollo: código asistido por IA, ingeniería de prompts, consumo de APIs, automatización, prototipado no-code y low-code, gestión del conocimiento y gobernanza básica. La inteligencia artificial actúa como herramienta dentro del proceso de desarrollo; la responsabilidad técnica sobre el resultado sigue siendo del programador. El curso culmina con una solución digital funcional construida a lo largo de todas las sesiones y presentada públicamente.

Qué aprenderás

  • Incorporar herramientas de IA generativa al flujo habitual de desarrollo de software.
  • Construir prompts técnicos precisos para generar, depurar y mejorar código.
  • Desarrollar aplicaciones multiplataforma sencillas con apoyo de IA.
  • Diseñar interfaces y experiencias de usuario asistidas por herramientas inteligentes.
  • Consumir e integrar APIs y servicios externos en tus proyectos.
  • Automatizar tareas y procesos con plataformas especializadas.
  • Identificar y gestionar los riesgos del desarrollo asistido por IA.
  • Organizar y reutilizar el conocimiento técnico generado en el proyecto.
  • Mantener trazabilidad y aplicar criterios básicos de gobernanza.
  • Defender públicamente una solución técnica desarrollada con IA.

Temario · 10 módulos

1. Introducción a la IA aplicada a la programación 4 h
El lugar de la IA dentro del ciclo de desarrollo de software: del editor tradicional al entorno aumentado. Principales asistentes de programación (ChatGPT, GitHub Copilot, Gemini Code Assist, Cursor, Claude, Replit AI) y sus casos de uso reales en proyectos multiplataforma: explicar código, generar funciones, documentar, refactorizar, crear pruebas e integrar APIs. Límites y riesgos: alucinaciones, código erróneo, dependencias inseguras, problemas de licencias, fugas de información y exceso de dependencia en la herramienta.
2. Prompt engineering para programadores 5 h
Técnica para obtener resultados precisos, verificables y reutilizables de los sistemas de IA. Estructura de un prompt técnico efectivo: contexto, objetivo, restricciones, tecnología, formato de salida y criterios de calidad. Patrones de prompting para generación de código, depuración, refactorización, documentación y pruebas. Iteración y refinamiento progresivo. Entregable: repositorio personal de prompts reutilizables clasificados por ámbito técnico.
3. Programación asistida con IA 6 h
Desarrollo de código funcional con asistencia de IA en Java, Python o JavaScript manteniendo el control técnico sobre cada línea: generación de funciones, clases y validaciones; refactorización para mejorar legibilidad y mantenibilidad; detección y corrección de código inventado o incorrecto. El módulo incluye un reto práctico de depuración sobre código con errores introducidos por el docente. Entregable: aplicación funcional documentada.
4. IA para frontend y experiencia de usuario 4 h
Generación de interfaces modernas y accesibles con apoyo de IA: HTML, CSS y JavaScript; componentes UI (formularios, navegación, tablas, paneles); accesibilidad básica y diseño responsive. Evaluación de diseños y propuestas de mejora UX asistidas por IA. Generación automática de datos de prueba. Entregable: miniaplicación web publicada en repositorio Git.
5. APIs, datos e integración con IA 4 h
Integración de servicios externos en aplicaciones multiplataforma: arquitectura REST, JSON, peticiones GET y POST, consumo de APIs desde Java, Python o JavaScript. Gestión segura de claves y credenciales. Introducción a las APIs de IA: generación de texto, clasificación automática, resumen y extracción de información. Entregable: aplicación funcional conectada a un servicio externo real.
6. No-code y low-code para soluciones rápidas 5 h
Criterios para elegir entre desarrollo tradicional y plataformas visuales según el problema a resolver. Modelos de desarrollo actuales: full-code, low-code, no-code y desarrollo aumentado por IA. Herramientas recomendadas: Airtable, Glide, Softr, Bubble, FlutterFlow, Google AppSheet, Replit y Zapier Interfaces. Limitaciones reales: escalabilidad, dependencia tecnológica, costes, seguridad y capacidad de personalización. Entregable: prototipo funcional construido con herramientas visuales.
7. Automatización con IA 4 h
Diseño de flujos automáticos que combinan aplicaciones, datos e inteligencia artificial. Conceptos fundamentales: eventos, disparadores, acciones y conectores. Automatización clásica e inteligente: clasificación automática, generación de respuestas, resumen de información y priorización de tareas. Herramientas: Make, Zapier y n8n. Introducción a agentes sencillos basados en reglas y asistidos por IA. Entregable: automatización funcional documentada con flujo completo.
8. Datos y conocimiento 2 h
El conocimiento técnico como activo colectivo del equipo de desarrollo: diferencia entre información, documentación y conocimiento recuperable. Límites de la búsqueda tradicional por coincidencia literal. Introducción a la búsqueda semántica: recuperación por significado en lugar de por palabra exacta. Concepto de embeddings y sus aplicaciones prácticas. Visión general de los sistemas RAG y su impacto en el desarrollo de productos inteligentes. Entregable: base documental estructurada y reutilizable.
9. Gobernanza operativa 2 h
Cómo justificar técnicamente las decisiones tomadas en un proyecto de desarrollo asistido por IA. Definición de criterios de aceptación verificables. Trazabilidad del proceso: qué aportó el desarrollador, qué generó la IA y qué se validó. Registro de decisiones y principios de transparencia técnica. Introducción al AI Act: obligaciones básicas y supervisión humana. Entregable: documento de criterios de aceptación y registro de trazabilidad del proyecto.
10. Proyecto integrador y defensa 4 h
El proyecto no es el cierre del curso: es su columna vertebral desde la primera sesión. Cada módulo aporta una capa funcional que se incorpora progresivamente a la solución. La entrega final debe integrar interfaz de usuario, almacenamiento de datos, automatización, integración con servicios externos, uso de IA, documentación técnica, criterios de aceptación y trazabilidad. Propuestas orientativas: gestor de incidencias con IA, asistente de orientación académica DAM, CRM para pyme, generador de presupuestos o sistema de gestión de tareas. Presentación en formato demo day.

Itinerario Marketing Cloud Growth — Salesforce

Como alumno o alumna de DAM, 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 en Desarrollo de Aplicaciones Multiplataforma

1. ¿Qué salidas profesionales ofrece esta titulación?

Podrás trabajar como desarrollador/a de aplicaciones móviles, programador/a multiplataforma, especialista en bases de datos, técnico/a de pruebas o asistente de desarrollo. Es una de las FP con mayor demanda gracias al crecimiento de las apps, el software empresarial y los servicios digitales en todos los sectores.

2. ¿Puedo acceder a estudios superiores tras terminar DAM?

Sí. La titulación permite acceder directamente a grados universitarios relacionados con Ingeniería Informática, Diseño de Aplicaciones, Desarrollo Web o Ciberseguridad. También puedes continuar con otros ciclos superiores del área tecnológica para ampliar tus competencias y especialización.

3. ¿Cómo saber si este ciclo es adecuado para mí?

Si te atrae crear aplicaciones, entender cómo funcionan los sistemas informáticos, resolver problemas y programar de forma creativa, DAM es una opción ideal. El ciclo combina lógica, tecnología y diseño de software, preparando para un sector dinámico y con alta demanda laboral.

4. ¿Qué tipo de aplicaciones podré crear al finalizar la FP?

Serás capaz de desarrollar aplicaciones para móviles Android, software de escritorio, interfaces interactivas, sistemas conectados a bases de datos y servicios en red. Aprenderás a diseñar, programar y mantener apps multiplataforma que funcionen en distintos dispositivos y cubran necesidades reales.

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



    21 noviembre 2025 - marketing marketing