Curso de Desarrollo Web Full Stack | 100% Práctico

Curso subvencionado para trabajadores

Semipresencial San Sebastian De Los Reyes

Curso gratis
subvencionado por el Estado

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 494 940

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Subvencionado a trabajadores

  • Nivel

    Nivel básico

  • Metodología

    Semipresencial

  • Idiomas

    Castellano

  • Lugar

    San sebastian de los reyes

  • Duración

    6 Meses

  • Inicio

    30/05/2026

  • Prácticas en empresa

  • Campus online

  • Servicio de consultas

  • Tutor personal

  • Clases virtuales

  • Exámenes presenciales

Full Stack: front, API y BBDD en producción

La formación en Desarrollo de Aplicaciones con Tecnologías Web te capacitará para crear y mantener aplicaciones web profesionales. Aprenderás a desarrollar front-end y back-end, integrar bases de datos, implementar APIs, aplicar buenas prácticas de seguridad y desplegar proyectos en entornos reales. El curso está orientado a mejorar la empleabilidad y, acceder a puestos de desarrollador/a web.

Información importante

Para realizar esta formación debes tener uno de estos niveles de estudios: Bachillerato, CFGS, FP2, Grado, Licenciatura, Diplomatura, Máster, Posgrado, Doctorado

Instalaciones y fechas

Ubicación

Inicio

San Sebastian De Los Reyes (Madrid)
Ver mapa
Av. Castilla la Mancha 123, 28701

Inicio

30 may 2026Matrícula abierta

A tener en cuenta

Al finalizar, podrás:
• Desarrollar interfaces web responsive con HTML/CSS/JS.0
• Programar el back-end y conectar con bases de datos.
• Crear y consumir APIs REST.
• Trabajar con Git y buenas prácticas profesionales.
• Mejorar la seguridad básica y calidad del código.
• Desplegar proyectos y documentarlos.

Especialmente dirigido a trabajadores en activo (cualquier sector) que quieren: 1) reorientarse hacia tecnología, 2) mejorar su perfil para promoción interna o movilidad, 3) adquirir una base sólida para puestos digitales (web, e-commerce, producto, marketing tech). También apto para profesionales en ERTE o mejora de cualificación.

• Documento en vigor: DNI/NIE.
• Recomendable: manejo básico de ordenador e interés por la programación.

Título oficial otorgado por la Comunidad de Madrid. Este título acredita tu formación como Desarrollador de Aplicaciones Web.

El curso está diseñado para formar a los participantes en el desarrollo de aplicaciones web Full Stack, enfocado en la creación de proyectos completos con frontend, backend, bases de datos y APIs REST.

A través de un enfoque tanto práctico como teórico, el alumnado aprenderá a construir interfaces web, programar la lógica de servidor, gestionar bases de datos SQL, trabajar con Git/GitHub y aplicar buenas prácticas de seguridad y despliegue en proyectos reales orientados a portfolio.

Además, el curso incluye prácticas en empresas colaboradoras, brindando la oportunidad de aplicar los conocimientos en un entorno profesional y reforzar la empleabilidad en desarrollo web.

Después de solicitar información, recibirás un email detallado con el temario completo, fechas de inicio, modalidad de acceso a la plataforma y los recursos digitales que se utilizarán durante el curso.

Además, se incluirán instrucciones para formalizar la inscripción y acceder al equipo de soporte técnico.

También recibirás una invitación para participar en una sesión informativa online que se llevará a cabo en los próximos días.

Sí. Incluye prácticas profesionales en las que podrás aplicar lo aprendido en un entorno real, adquirir experiencia demostrable y crear una red de contactos que impulse tus oportunidades laborales.

Sí. Se construye una aplicación completa: interfaz frontend, API backend y persistencia en base de datos, integrando el flujo de datos de extremo a extremo.

Mediante APIs REST: diseño de endpoints, consumo desde el cliente (fetch/async), gestión de estados (loading/error) y serialización de datos.

Sí. Diseño básico de esquema, tablas y relaciones, consultas CRUD y conexión del backend para operaciones sobre datos.

Sí, a nivel práctico: login, sesiones o tokens (según enfoque), validación y roles/permisos básicos para proteger rutas y recursos.

Control de versiones con ramas, commits estructurados y repositorio en GitHub, orientado a trabajo colaborativo y entrega de proyectos.

Proyectos full stack documentados (README), con estructura profesional, endpoints probados (Postman) y despliegue/publicación básica (según convocatoria).

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Emagister S.L. (responsable) tratará tus datos para realizar acciones promocionales (vía email y/o teléfono), publicar opiniones o gestionar incidencias. En la política de privacidad conocerás tus derechos y gestionarás la baja.

Opiniones

Logros de este Centro

Este centro lleva demostrando su calidad en Emagister
13 años con Emagister

Materias

  • Programación web
  • Desarrollo web
  • Desarrollo de aplicaciones
  • Aplicaciones web
  • Html5
  • CSS3
  • Javascript
  • DOM
  • Entorno Servidor
  • Lógica back-end
  • Diseño de BBDD
  • SQL
  • ORMs
  • Patrón MVC
  • Integración front-back

Profesores

MARIA VICTORIA AMÁS

MARIA VICTORIA AMÁS

ORIENTADORA LABORAL

Temario

1. Frontend: La Cara del Proyecto

El objetivo aquí es transformar un diseño en una interfaz funcional y accesible.

  • HTML5 Semántico: Olvida el "divitis"; uso de

    , , y para SEO y estructura.

  • CSS3 & Layouts Modernos: Dominio de Flexbox y CSS Grid. Uso de variables CSS para temas (dark/light mode).

  • Responsive Design: Estrategia Mobile First y uso de Media Queries.

  • Accesibilidad (A11y): Atributos ARIA, contraste de colores y navegación por teclado.

  • JavaScript (ES6+): Manipulación del DOM, eventos, promesas y async/await.

  • Consumo de APIs: Uso de fetch para conectar el frontend con servicios externos (ej. Clima, Rick & Morty API).

2. APIs REST: El Puente de Comunicación

Aprenderás cómo las aplicaciones "hablan" entre sí de forma estandarizada.

  • Diseño de Endpoints: Estructura de URLs (GET /users, POST /products).

  • Verbos HTTP y Status Codes: Cuándo usar 200, 201, 400, 404 o 500.

  • Documentación con Swagger: Crear una guía interactiva para que otros desarrolladores sepan cómo usar tu API.

  • Pruebas con Postman: Creación de colecciones, variables de entorno y tests automatizados de respuesta.

3. Bases de Datos: El Cerebro del Almacenamiento

No hay aplicación real sin persistencia de datos.

  • Modelado de Datos: Diagramas Entidad-Relación (DER). Identificación de llaves primarias y foráneas.

  • Lenguaje SQL: SELECT, INSERT, UPDATE, DELETE. Uso de JOIN para relacionar tablas.

  • Optimización: Creación de índices y normalización.

  • Integración: Conexión de la base de datos con el código backend mediante un Driver o un ORM (ej. Prisma o Sequelize).

4. Backend: La Lógica en el Servidor

Aquí es donde ocurre la "magia" que el usuario no ve.

  • Entorno de Ejecución: Configuración de Node.js con Express (o similares como Python/FastAPI).

  • Ruteo y Controladores: Organización de la lógica de negocio para mantener el código limpio.

  • Autenticación Básica: Implementación de registro y login utilizando JWT (JSON Web Tokens) y encriptación de contraseñas con bcrypt.

  • Arquitectura: Introducción a capas (Separación de intereses) para que el código sea escalable.

5. Herramientas Profesionales: El Workflow del Dev

Dominar el entorno de trabajo para ser un desarrollador eficiente.

  • VS Code Pro: Extensiones esenciales, shortcuts y configuración de Emmet.

  • Git & GitHub: Flujo de trabajo real (clone, branch, pull request, merge). Resolución de conflictos.

  • Chrome DevTools: Inspección de red, depuración de JS con breakpoints y análisis de rendimiento.

  • Calidad de Código: Uso de ESLint y Prettier para mantener un estándar profesional y evitar errores comunes.

6. Despliegue y Mantenimiento: ¡Al Mundo Real!

Tu código no sirve de nada si solo vive en tu computadora.

  • Estrategias de Despliegue: Hosting para Frontend (Vercel/Netlify) y Backend (Render/Railway).

  • Variables de Entorno (.env): Protección de claves secretas y URLs de base de datos.

  • Entornos: Diferencia entre Desarrollo, Testing y Producción.

  • Portfolio y Documentación: Cómo escribir un README.md profesional en GitHub y cómo presentar tus proyectos para conseguir empleo.

Información adicional

El Programa de Especialización en Desarrollo de Aplicaciones con Tecnologías Web ofrece una formación con aprendizaje práctico, centrada en la creación de aplicaciones web profesionales de principio a fin. A través de sesiones teóricas y actividades aplicadas, el alumnado trabajará con casos reales de programación, desarrollará interfaces (front-end), implementará la lógica de servidor (back-end), integrará bases de datos y construirá/consumirá APIs, generando proyectos completos orientados a un portfolio.
Se fomentará la participación activa mediante retos y proyectos full stack, prácticas de trabajo colaborativo con Git, resolución de incidencias y preparación para despliegue y mantenimiento. Esto permite desarrollar competencias técnicas y digitales directamente aplicables a la empleabilidad en perfiles junior de desarrollo web, así como a la actualización profesional y el cambio de sector hacia tecnología.

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 494 940

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Curso de Desarrollo Web Full Stack | 100% Práctico

Curso gratis
subvencionado por el Estado