Curso gratuito de Frontend y Backend Developer - 100% Práctico
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í
El Programa de Especialización en Desarrollo Web Full Stack está orientado a trabajadores que buscan cambio de sector a IT o actualización digital. Aprenderás a crear aplicaciones web profesionales de principio a fin: frontend (HTML5, CSS3, JavaScript), backend, bases de datos SQL y APIs REST, aplicando buenas prácticas de seguridad, control de versiones y despliegue.
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
Al finalizar, podrás:
• Desarrollar interfaces responsive con HTML/CSS/JS.
• Crear y consumir APIs REST.
• Diseñar y conectar bases de datos (SQL).
• Programar lógica backend y arquitectura básica.
• Usar Git/GitHub en proyectos reales.
• Aplicar seguridad básica y buenas prácticas.
• Desplegar aplicaciones y documentarlas para tu portfolio.
Especialmente dirigido a personas trabajadoras en activo (cualquier sector) que quieren: 1) reorientarse hacia tecnología, 2) mejorar su perfil para movilidad/promoción, 3) incorporar competencias digitales aplicables (web, e-commerce, producto, automatización). Especialmente útil para perfiles de administración, marketing, ventas, logística o atención al cliente que buscan salto a IT.
• DNI/NIE en vigor.
• Recomendable: manejo básico de ordenador y compromiso de práctica semanal.
• No se requiere experiencia previa programando (nivel progresivo).
Título oficial otorgado por la Comunidad de Madrid. Este título acredita tu formación como Frontend y Backend Developer (Full Stack).
Este curso está diseñado para formar a los participantes como Frontend y Backend Developer (Full Stack), enfocado en el desarrollo de aplicaciones web modernas y en la integración entre la capa de presentación y los servicios del servidor.
A través de un enfoque tanto práctico como teórico, el alumnado aprenderá a desarrollar interfaces frontend con tecnologías web, crear/consumir APIs REST, conectar con bases de datos e implementar servicios backend, trabajando con metodologías y herramientas profesionales en proyectos aplicados.
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).
Opiniones
Logros de este Centro
Materias
- SQL
- Desarrollo web
- Aplicaciones web
- HTML 5
- Html5
- Javascript
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
, , 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 Frontend y Backend Developer (Full Stack) ofrece una formación con aprendizaje práctico, centrada en crear 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 frontend (HTML5, CSS3, JavaScript), integrará bases de datos (SQL) y construirá/consumirá APIs REST, para después implementar la lógica backend, generando proyectos completos orientados a un portfolio full stack.
Se fomentará la participación activa mediante retos y proyectos full stack, prácticas de trabajo colaborativo con Git/GitHub, resolución de incidencias y preparación para despliegue, mantenimiento y buenas prácticas (seguridad básica y calidad de código). Esto permite desarrollar competencias técnicas directamente aplicables a puestos de desarrollo web, y está especialmente orientado a personas trabajadoras que buscan actualización digital (upskilling) o cambio de sector a IT (reskilling).
Se fomentará la participación activa mediante retos y proyectos full stack, prácticas de trabajo colaborativo con Git/GitHub, resolución de incidencias y preparación para despliegue, mantenimiento y buenas prácticas (seguridad básica y calidad de código). Esto permite desarrollar competencias técnicas directamente aplicables a puestos de desarrollo web, y está especialmente orientado a personas trabajadoras que buscan actualización digital (upskilling) o cambio de sector a IT (reskilling).
¿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.
Curso gratuito de Frontend y Backend Developer - 100% Práctico
subvencionado por el Estado
