Aprende programación web desde cero

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

Fórmate sin dejar de trabajar, aplica desde ya

Especialízate en desarrollo de aplicaciones web con una formación práctica y orientada al empleo. Aprende a programar en entorno cliente y servidor, trabajar con bases de datos y desplegar aplicaciones reales, todo con un enfoque compatible con tu jornada laboral.

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

-Desarrollar aplicaciones web completas en entorno cliente y servidor
-Gestionar el acceso a datos y bases de datos en aplicaciones web
-Implementar, verificar y documentar aplicaciones en entornos reales
-Aplicar lo aprendido directamente en el entorno profesional

Trabajadores en activo que desean actualizar o mejorar sus competencias digitales en desarrollo web sin dejar de trabajar, así como profesionales técnicos que buscan evolucionar hacia perfiles IT.

-Nivel académico de Bachillerato o equivalente
-Conocimientos básicos de informática
-Interés por el desarrollo web y las tecnologías digitales

Certificado de Profesionalidad IFCD0210: Desarrollo de aplicaciones con tecnologías web (nivel 3)

-Enfoque 100% práctico y orientado a aplicación inmediata
-Compatible con la jornada laboral
-Contenidos actualizados según necesidades del mercado
-Formación estructurada para avanzar de forma progresiva y útil

Un asesor formativo contactará contigo para explicarte cómo adaptar la formación a tu situación laboral, resolver dudas y guiarte en el proceso de matrícula.

No es imprescindible, aunque se recomienda tener conocimientos básicos de informática. El curso está estructurado para que puedas avanzar progresivamente desde los fundamentos hasta un nivel profesional.

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

  • HTML
  • Programación web
  • Desarrollo de aplicaciones
  • Desarrollo web
  • Programación
  • Aplicaciones web
  • CSS
  • Usabilidad
  • Programación en entorno client

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 <main>, <section>, <article> y <nav> 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.

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.

Aprende programación web desde cero

Curso gratis
subvencionado por el Estado