About
Qué es xtec.dev y qué significa la Formación Profesional de grado superior (Higher VET, nivel 5 del MEC) en el sistema catalán / español.
xtec.dev es una colección personal de materiales y herramientas abiertos para la familia de informática de los ciclos formativos de grado superior (CFGS) en los centros públicos de Cataluña — el nivel de Formación Profesional superior del Marco Europeo de Cualificaciones. El sitio que estás leyendo contiene los materiales de curso; dos herramientas hermanas lo acompañan: School (el flujo de trabajo diario del profesorado) y Grade (calificación asistida por IA sobre School).
¿Qué es la FP superior (nivel 5 del MEC)?
La Formación Profesional superior se sitúa en el nivel 5 del Marco Europeo de Cualificaciones — entre la educación secundaria superior (nivel 4, p. ej. batxillerat / bachillerato) y un grado universitario (nivel 6).
En España se llama Ciclo Formativo de Grado Superior; en Cataluña, Cicle Formatiu de Grau Superior — CFGS abreviado. Un CFGS es un programa postsecundario de 2 años y 2.000 horas que incluye un componente en la empresa (FCT, o formación Dual en convenio con una empresa), y otorga el título de Tècnic Superior / Técnico Superior.
Reconocido como educación superior (terciaria)
Un CFGS es educación terciaria. El nivel 5 del MEC —“educación superior de ciclo corto”— se sitúa en el mismo gran nivel que los grados universitarios, junto a equivalentes bien establecidos en toda la UE:
- Francia — Brevet de Technicien Supérieur (BTS) y BUT.
- Reino Unido — Higher National Diploma (HND) / Higher National Certificate (HNC).
- Alemania — titulaciones de Fachschule.
- Italia — diplomas de Istituto Tecnico Superiore (ITS).
En España, un CFGS da acceso directo a cualquier grado universitario. Una vez matriculado en un ámbito relacionado, los módulos ya superados se pueden convalidar como créditos ECTS en la universidad — a menudo acortando el grado un año o más en itinerarios como ASIX → Informática o DAW/DAM → Ingeniería del Software.
En otras palabras: es educación superior, reconocida en toda la UE, y una vía de acceso real a la universidad — no una alternativa “inferior”. El trabajo es práctico, el título es real, y las puertas que abre son las mismas que abre un grado universitario.
Los CFGS de la familia informática en los que se centra este sitio
- ASIX — Administració de Sistemes Informàtics en Xarxa. Administración de sistemas en red: servidores Linux/Windows, virtualización, redes y seguridad.
- DAW — Desenvolupament d’Aplicacions Web. Desarrollo de aplicaciones web: front-ends HTML/CSS/JS, lenguajes de servidor, bases de datos y despliegue.
- DAM — Desenvolupament d’Aplicacions Multiplataforma. Desarrollo de aplicaciones multiplataforma: escritorio, móvil y servicios con back-ends compartidos.
- DAWBIO — Bioinformàtica i Biologia Computacional. Bioinformática: biología molecular, genómica y herramientas computacionales para las ciencias de la vida.
Qué encontrarás
Este sitio web es una colección completa de recursos de enseñanza y aprendizaje diseñados para formar profesionales cualificados en ingeniería del software. Cubre una amplia gama de temas, desde lenguajes de programación y bases de datos hasta infraestructura en la nube, redes e inteligencia artificial.
- Lenguajes de programación: Python, Kotlin, TypeScript y Rust, con itinerarios de aprendizaje que van desde conceptos fundamentales como algoritmos y estructuras de datos hasta temas avanzados como frameworks web, bases de datos y desarrollo de interfaces.
- Bases de datos y gestión de datos: bases de datos relacionales (SQLite, PostgreSQL, Oracle), bases de datos NoSQL (MongoDB), formatos de datos (JSON, XML, YAML) y protección de datos (RGPD, anonimización).
- Tecnologías web: fundamentos de HTML/CSS, protocolo HTTP, APIs REST, WebSocket, TailwindCSS, y frameworks de aplicaciones web como React, Astro, Hono y FastAPI.
- Nube e infraestructura: Azure, Firebase, Supabase, Neon, Netlify, y orquestación de contenedores con Docker, Kubernetes, Nomad y Consul.
- Linux y administración de sistemas: comandos de la shell, scripting, gestión de usuarios, redes, contenedores y seguridad.
- Redes y seguridad: SSH, TLS, VPN WireGuard, servidores proxy, criptografía y análisis de riesgos.
- IA y aprendizaje automático: grandes modelos de lenguaje, aprendizaje profundo, PyTorch, y herramientas como Ollama y LangChain.
- Bioinformática: biología molecular, proteínas, ADN, genómica, diseño de fármacos y genómica espacial.
- Herramientas y prácticas de desarrollo: Git, GitLab, GitHub, VS Code, IDEs de JetBrains, diagramas Mermaid, y metodologías ágiles (Scrum, Kanban).
- Programas de formación profesional: currículos estructurados para los CFGS incluyendo DAW (Desarrollo de Aplicaciones Web), DAM (Desarrollo de Aplicaciones Multiplataforma), DAWBIO (Bioinformática) y ASIX (Administración de Sistemas Informáticos en Red).
Las herramientas docentes y de calificación
Además de los materiales de curso, School es una herramienta para el profesorado de ciclos formativos que necesita cruzar datos de Moodle y de Esfera sin tener que pasar horas copiando tablas manualmente. Moodle lo gestiona cada centro educativo; Esfera la gestiona el Departament d’Educació (Generalitat de Catalunya). La herramienta:
- Recupera los cursos y alumnos de Moodle a los que el profesor tiene acceso.
- Importa las matrículas y calificaciones de Esfera a través de la sesión SAML del profesor.
- Calcula notas por resultados de aprendizaje (RA) a partir de las entregas de los alumnos.
- Genera PDFs con la parrilla de calificaciones para actas de evaluación.
Por qué la herramienta solo lee de Esfera
La herramienta solo lee de Esfera; nunca escribe calificaciones, observaciones ni ningún otro dato. Es una decisión deliberada de diseño, no una funcionalidad pendiente. El actor oficial ante la Generalitat es siempre el docente dentro de su propio navegador, no esta herramienta. Hay tres motivos:
- Esfera es un sistema de la Generalitat de Catalunya con sus propias condiciones de acceso. La escritura automatizada desde una herramienta de terceros (aunque sea con las credenciales legítimas del profesor) podría infringir esas condiciones, cosa que la lectura asistida —que el docente también podría hacer manualmente dentro de la misma sesión— no hace.
- Integridad del expediente académico. Si un script escribiera mal una calificación oficial, la responsabilidad técnica recaería sobre esta herramienta aunque el usuario hubiera consentido. Manteniendo al docente como ejecutor final —copiando las notas calculadas en la pantalla de Esfera— quien valida la entrada es la persona autorizada, dentro de la interfaz oficial.
- Una advertencia no bastaría. Un aviso del tipo «bajo tu responsabilidad» cubre el consentimiento del usuario, pero no resuelve ninguno de los dos puntos anteriores: ni el régimen de acceso al sistema oficial ni la responsabilidad por escrituras erróneas.
Así pues, el flujo soportado es: la herramienta calcula las notas por RA y las muestra; el docente las revisa y las introduce en Esfera. Si la Generalitat publica una API oficial de escritura, o si el Departament autoriza explícitamente esta integración, se revisará.
Licencia
© David de Mingo. Todos los derechos reservados. Todo el contenido y el código de este sitio web son propietarios, no tienen licencia abierta. Se proporcionan solo para uso educativo: el alumnado para su propio estudio, y el profesorado con su propio alumnado en clase. No se permite la copia, la redistribución, la modificación ni el uso comercial sin permiso previo por escrito. Véanse las condiciones de uso completas para más detalles.
Colaboración
Si eres un profesional de la informática que quiere compartir parte de su conocimiento, ¡este es tu sitio! Puedes contribuir creando nuevas actividades de aprendizaje o mejorando las existentes. Para ello, ponte en contacto con nosotros.