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

Duración605 horas

ModalidadAula virtual

TecnologíaDesarrollo Web

¿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."

Te ofrecemos la mejor formación.
Cifras de éxito
86%

de los participantes aplicaron con éxito los conocimientos obtenidos.
Cifras de éxito
75%

de los participantes obtuvieron nuevas oportunidades laborales.

Testimonios

"Necesitábamos formar a un equipo con niveles muy distintos y sin parar la operativa. ExA adaptó el temario a lo que hacemos de verdad y ajustó el calendario a nuestros turnos. Es lo que buscábamos y no encontrábamos en un curso de catálogo."

Roberto Pérez

CEO de Blabla
"Gracias a la formación recibida en Exa Formación, nuestro equipo ha adquirido habilidades clave en inteligencia artificial y ciberseguridad, mejorando significativamente nuestra competitividad."

Laura Sánchez

CEO de Invbit
Cliente Santander – formación tecnológica para empresas
Cliente BBVA – formación tecnológica para empresas
Cliente Minsait – formación tecnológica para empresas
Cliente Indra – formación tecnológica para empresas
Cliente Accenture – formación tecnológica para empresas
Cliente Red Eléctrica de España – formación tecnológica para empresas

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.

Icono de empresa

¿Se puede personalizar la formación para mi empresa?

Sí. Adaptamos contenidos, duración y ritmo a las necesidades de tu equipo y a vuestros objetivos. Cuéntanos qué necesitáis y preparamos una propuesta a medida.
Icono de innovación

¿Qué nivel previo necesito?

Cada curso indica sus requisitos en su propia ficha. Si tienes dudas sobre si es tu nivel, escríbenos y te orientamos antes de reservar.
Icono de formación

¿En qué modalidad se imparte?

En aula virtual: clases en directo con formador, por videoconferencia. No es formación grabada. Si necesitas sesiones presenciales, consúltanos.
Icono de certificado

¿Se entrega algún certificado?

Sí. Al finalizar se entrega un certificado de aprovechamiento con el contenido y las horas del curso.

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.

Especialista en Marketing Cloud: Email y Journey Builder de Salesforce (IFCT97)

Duración40 horas

ModalidadAula virtual

El email sigue siendo el canal con mejor retorno del marketing digital, pero solo cuando se trabaja con datos ordenados, segmentos bien construidos y recorridos automatizados. […]

Creación de Proyectos Educativos de Centros Socioculturales (SSCB0016)

Duración30 horas

ModalidadAula virtual

Un centro sociocultural sin proyecto educativo es un edificio con actividades; con él, se convierte en una herramienta de intervención social y desarrollo comunitario. Este curso […]

Elaboración de Materiales y Medios Didácticos: Nuevas Tecnologías y Control de Calidad (SSCE0080)

Duración20 horas

ModalidadAula virtual

Un buen material didáctico no aparece por casualidad: se planifica, se diseña por etapas y se somete a control de calidad. Este curso de elaboración de […]

Los Proyectos como Técnica Didáctico-Pedagógica en Educación Infantil (SSCE0087)

Duración50 horas

ModalidadAula virtual

El trabajo por proyectos en educación infantil convierte la curiosidad de los niños en el motor de la programación del aula: se investiga un tema real […]

Coordinación de Proyectos Pedagógicos y de Ocio (SSCE0166)

Duración40 horas

ModalidadAula virtual

Coordinar un proyecto pedagógico o de ocio es mucho más que cuadrar horarios: exige planificar por fases, evaluar con método, seguir indicadores y mantener motivado a […]

Fabricación Aditiva de Impresión 3D (IFCT98)

Duración30 horas

ModalidadAula virtual

La fabricación aditiva ha pasado del prototipo a la producción: hoy se imprimen desde utillajes industriales hasta piezas finales en salud, automoción o construcción. Este curso […]

Blue Team: Seguridad Defensiva (IFCT155)

Duración50 horas

ModalidadAula virtual

La seguridad defensiva es la mitad silenciosa de la ciberseguridad: mientras los equipos ofensivos buscan huecos, el Blue Team los cierra, vigila los sistemas y responde […]

Seguridad en Servidores Linux (LPIC-3 303: Linux Enterprise Professional Security) (IFCT99)

Duración48 horas

ModalidadAula virtual

Asegurar un servidor Linux exige dominar varias capas a la vez: la criptografía que protege los datos, el bastionado del propio sistema, el control de quién […]

Inteligencia Artificial Aplicada a la Empresa (IFCT163PO)

Duración250 horas

ModalidadAula virtual

La inteligencia artificial ha dejado de ser un asunto de laboratorio para convertirse en una herramienta de gestión: predice la demanda, segmenta clientes, recomienda productos y […]

Monta y Configura tu Propia Impresora 3D (IFCT88)

Duración30 horas

ModalidadAula virtual

Pocas formas hay de entender una tecnología como construirla con las propias manos. Este curso de montaje de impresoras 3D propone eso: montar la máquina pieza […]

Competencias Digitales para la Ciudadanía: Nivel Básico (Accesible Doble A) (IFCT150)

Duración60 horas

ModalidadAula virtual

Manejarse con soltura en el entorno digital es hoy una condición básica para trabajar y para ejercer la ciudadanía. El curso de competencias digitales nivel básico, […]

Competencias Digitales para la Ciudadanía: Nivel Intermedio (Accesible Doble A) (IFCT151)

Duración60 horas

ModalidadAula virtual

Entre saber usar lo básico y dominar el entorno digital hay un nivel intermedio que marca la diferencia en el trabajo diario. El curso de competencias […]

Descubre cómo podemos ayudarte a mejorar las habilidades digitales de tus empleados.

Si eres un experto en tecnología y quieres enseñar, únete a nuestra red de formadores.

Ir al contenido