Aprende programación web desde cero
Curso subvencionado para trabajadores
Semipresencial San Sebastian De Los Reyes
subvencionado por el Estado
¿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.
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
Sí
-
Campus online
Sí
-
Servicio de consultas
Sí
-
Tutor personal
Sí
-
Clases virtuales
Sí
-
Exámenes presenciales
Sí
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
Inicio
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.
Opiniones
Logros de este Centro
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
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).
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.
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).
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.
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.
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.
-
¿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.
Aprende programación web desde cero
subvencionado por el Estado
