Creación y Desarrollo de Aplicaciones Web (IFCD0008)
La creación y desarrollo de aplicaciones web es una de las competencias más demandadas del sector tecnológico. Esta especialidad formativa oficial del Catálogo de Especialidades Formativas del SEPE (código IFCD0008, familia Informática y Comunicaciones, área de Desarrollo, nivel de cualificación 2) capacita para construir aplicaciones web completas, tanto en el lado del cliente como en el del servidor, a lo largo de 605 horas de formación estructurada en diez módulos.
Curso de creación y desarrollo de aplicaciones web: qué aprenderás
El programa recorre todo el ciclo de desarrollo de una aplicación web moderna. Comienza con las bases de datos relacionales y el lenguaje SQL, y continúa con un bloque profundo de JavaScript: fundamentos del lenguaje, programación asíncrona, testing y su ejecución tanto en el navegador como en el servidor con Node y Express. En el frontend se trabajan HTML y CSS, la manipulación del DOM sin librerías y la construcción de interfaces con React. El itinerario se completa con el despliegue de infraestructura en Amazon Web Services y una introducción práctica a las metodologías ágiles con Scrum, buenas prácticas de código limpio y patrones de testing.
La formación tiene un enfoque eminentemente práctico: cada módulo combina conocimientos y capacidades con actividades aplicadas, desde ejercicios de consultas SQL hasta la elaboración de un proyecto full-stack final con su presentación. Al finalizar, el alumnado estará preparado para desempeñar ocupaciones como analista-programador web y multimedia o programador de aplicaciones informáticas. Como requisito de acceso se pide un certificado de profesionalidad de nivel 2, un título de Técnico (FP de grado medio) o equivalente, además de un nivel de inglés B1. Si te interesa el desarrollo asistido por inteligencia artificial, puedes complementar esta formación con nuestros cursos de Desarrollo de Software Asistido por IA con GitHub Copilot y de Ingeniería de Software Avanzada con IA.
Especialidad formativa IFCD0008 del catálogo del SEPE
En primer lugar, esta especialidad de creación y desarrollo de aplicaciones web pertenece al Catálogo de Especialidades Formativas regulado por la Orden TMS/283/2019 y es referente para la programación de acciones formativas del sistema de formación profesional para el empleo. Asimismo, su desarrollo modular permite impartirla en modalidad presencial o mixta, con 138 horas presenciales en este último caso. Además, ExA Formación la imparte con formadores que cumplen las prescripciones oficiales de titulación y experiencia profesional.
Salidas profesionales del desarrollo de aplicaciones web
Por otra parte, el curso prepara para ocupaciones oficialmente relacionadas como analistas de aplicaciones de nivel medio, analistas-programadores, analistas-programadores web y multimedia y programadores de aplicaciones informáticas. En definitiva, la creación y desarrollo de aplicaciones web abre la puerta a perfiles full-stack muy demandados por empresas de todos los sectores.
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Crear aplicaciones web completas en sus componentes de cliente y de servidor.
- Manejar bases de datos relacionales y el lenguaje SQL para recuperar y modificar información.
- Dominar JavaScript: variables, funciones, clases, asincronía y test unitarios.
- Desarrollar el backend con Node y Express: APIs, middleware, sesiones y autenticación.
- Construir el frontend con HTML, CSS, JavaScript del lado del cliente y React.
- Desplegar aplicaciones en la nube de Amazon Web Services con seguridad y bases de datos gestionadas.
- Aplicar metodologías ágiles, Scrum y buenas prácticas de testing al desarrollo de proyectos.
¿Por qué este curso?
Una formación con impacto real y medible
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.
Cifras de éxito
"Este curso nos ha ayudado a tener éxito en nuestro sector."
Testimonios
Contenidos
Temario
A continuación detallamos todos los módulos impartidos en este curso. Si tiene alguna duda o no aparece, contacte con nosotros.
- Módulo 1Bases de Datos
- Módulo 2Core JavaScript: las bases del lenguaje
- Módulo 3Networking: la frontera entre el frontend y el backend
- Módulo 4CoreNode: JavaScript para el servidor
- Módulo 5Servicios web con Express: librería para el backend
- Módulo 6Client-Side JavaScript: frontend sin librerías
- Módulo 7HTML y CSS: marcas y estilos
- Módulo 8React: frontend con librerías
- Módulo 9Amazon Web Services: infraestructura virtual
- Módulo 10Agile: buenas prácticas
Bases de Datos
24 horas
Bases de datos relacionales y lenguaje SQL: SELECT, DISTINCT, ORDER BY, LIMIT, filtrado y anidación de cláusulas, claves primarias y externas, combinación de tablas con uniones y funciones de agregación (GROUP BY, MIN, MAX, COUNT, AVG, SUM).
Core JavaScript: las bases del lenguaje
109 horas
Variables y tipos, expresiones y sentencias, condicionales y bucles, arrays, objetos, clases y herencia, funciones y principios SOLID, iteradores y generadores, asincronía (callbacks, eventos, promesas), networking con JavaScript, función Maps y test unitarios con cobertura de código.
Networking: la frontera entre el frontend y el backend
30 horas
Protocolos HTTP y HTTPS, definición y prueba de APIs, servidor web Nginx y sus utilidades, y certificados digitales: tipos, solicitud e integración en el servidor web.
CoreNode: JavaScript para el servidor
56 horas
Node y REPL, guía de depuración (debugging) e inspector, bucle de eventos y colas, gestor de paquetes npm y versionado, emisores de eventos, servidor web, streams (flujos) y librerías del núcleo de Node.
Servicios web con Express: librería para el backend
52 horas
Infraestructura web con Express, funciones middleware (de aplicación, de terceros, incorporadas y de errores), enrutado y verbos HTTP, direccionamiento, y autenticación con cookies, sesiones y JWT.
Client-Side JavaScript: frontend sin librerías
64 horas
Browsers APIs y sus funcionalidades, métodos de selección de elementos (getElementById, querySelector y familia), manejo de atributos y propiedades de los elementos y modificación dinámica de la página en el navegador del cliente.
HTML y CSS: marcas y estilos
54 horas
Lenguaje HTML y creación de páginas web; reglas de estilo CSS: selectores, media queries, unidades porcentuales, herencia y cascada, modelo de cajas, flujo y posicionamiento, flexbox, rejilla (grid), diseño responsivo, fuentes, imágenes, transiciones y animaciones.
React: frontend con librerías
101 horas
Componentes simples y con estado, DOM y JSX, Props y comunicación entre componentes, historial y enrutado con React Router, Webpack para el desarrollo, pruebas con Jest y depuración por consola y con plugins del navegador.
Amazon Web Services: infraestructura virtual
95 horas
Nube privada virtual (VPC) y networking en Amazon, grupos de seguridad, bases de datos relacionales como servicio, instancias EC2, Route 53 para dominios y S3 para almacenamiento; proyecto full-stack de creación y mantenimiento de una aplicación web.
Agile: buenas prácticas
20 horas
Manifiesto Ágil y sus pilares, metodología Scrum y trabajo en equipo, testing y patrones de diseño de software para test, y desarrollo de competencias clave: colaboración, autogestión, creatividad y resolución de problemas.
Metodología
Aprendizaje basado en la práctica
Cada módulo combina conocimientos, capacidades y actividades aplicadas
Formación en directo con ejercicios progresivos en cada módulo: consultas SQL, testeo de código JavaScript, servidores con Node y Express, interfaces con React y un proyecto full-stack final con presentación, siguiendo el desarrollo modular oficial de la especialidad.


Público objetivo
Formación oficial del catálogo del SEPE
Pensado para quienes quieren convertirse en desarrolladores web full-stack
Esta especialidad formativa IFCD0008 está dirigida a personas con base técnica (FP de grado medio, certificado de profesionalidad de nivel 2 o equivalente) que quieren capacitarse profesionalmente en el desarrollo de aplicaciones web de cliente y servidor.
FAQ
Resolvemos tus dudas sobre la formación
Aclaramos las dudas más comunes sobre el curso, desde los requisitos previos hasta la metodología y el soporte disponible, para asegurarte de que estés completamente preparado para aprovechar al máximo esta formación.
Otros cursos
Cursos especializados para impulsar tu negocio
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.






















