¿Qué se estudia en unas oposiciones de informática? TAI, GSI y TIC A1 explicados
¿Qué se estudia en unas oposiciones de informática? TAI, GSI y TIC A1 explicados
Las oposiciones de informática de la Administración General del Estado abarcan muchas más materias que programación.
Quien empieza a preparar TAI C1, GSI A2 o TIC A1 puede encontrarse estudiando el mismo día conceptos de redes, bases de datos, sistemas operativos, desarrollo de software, seguridad, arquitectura de sistemas o administración electrónica.
La amplitud y profundidad varían según el cuerpo, pero existe un núcleo tecnológico común muy importante.
En esta guía explicamos qué se estudia en unas oposiciones de informática, qué materias aparecen con más frecuencia y cómo cambia el nivel entre:
- TAI C1 – Técnicos Auxiliares de Informática;
- GSI A2 – Gestión de Sistemas e Informática;
- TIC A1 / CSSTIAE – Cuerpo Superior de Sistemas y Tecnologías de la Información.
¿Hay que saber programar para unas oposiciones de informática?
La programación es importante, pero no es ni muchísimo menos la única materia, como sabemos, las tres oposiciones informáticas de la AGE poseen programas muy completos y extensos (evidentemente A1 TIC más, GSI menos y TAI aún menos)..
Esta explicación forma parte de nuestra guía de TAI C1, GSI A2 y TIC A1, donde también analizamos requisitos, exámenes, funciones y criterios para elegir oposición.
Una oposición informática puede incluir conocimientos de:
- hardware y arquitectura de computadores;
- sistemas operativos;
- redes y comunicaciones;
- bases de datos;
- programación;
- ingeniería del software;
- desarrollo web;
- servicios web y APIs;
- arquitectura de sistemas;
- virtualización y contenedores;
- cloud computing;
- seguridad informática;
- administración electrónica;
- gestión de proyectos;
- protección de datos;
- interoperabilidad;
- gestión de servicios TIC;
- datos e inteligencia artificial;
- organización y funcionamiento de las Administraciones Públicas.
Por tanto, preparar una oposición informática requiere desarrollar una visión bastante amplia de las tecnologías de la información.
1. Hardware y arquitectura de computadores
Una de las materias básicas es comprender cómo funciona físicamente un sistema informático.
Pueden estudiarse conceptos como:
- procesadores y CPU;
- arquitecturas de computadores;
- memoria RAM;
- memoria caché;
- almacenamiento;
- discos duros y SSD;
- buses;
- interfaces;
- periféricos;
- sistemas de entrada y salida;
- RAID;
- arquitecturas de servidores.
No siempre se pregunta simplemente una definición. También pueden aparecer cuestiones destinadas a comprobar si se comprende la relación entre los componentes.
Por ejemplo:
- ¿qué diferencia existe entre memoria RAM y memoria caché?;
- ¿qué función cumple una caché L1, L2 o L3?;
- ¿qué ventajas proporciona un SSD frente a un disco magnético?;
- ¿qué nivel RAID aporta determinada combinación de rendimiento y redundancia?
2. Sistemas operativos
Los sistemas operativos constituyen otra de las grandes áreas de estudio.
Entre las materias habituales pueden encontrarse:
- procesos;
- hilos;
- planificación;
- gestión de memoria;
- memoria virtual;
- sistemas de archivos;
- usuarios y permisos;
- entrada y salida;
- concurrencia;
- virtualización;
- Linux;
- Windows;
- administración de sistemas.
Una típica diferencia conceptual sería proceso frente a hilo.
No basta necesariamente con memorizar dos definiciones. Conviene comprender cómo comparten memoria, qué coste tiene su creación y cómo afecta cada alternativa a la concurrencia.
3. Redes y comunicaciones
Las redes son una de las áreas más importantes de prácticamente cualquier oposición técnica de informática.
Pueden estudiarse cuestiones relacionadas con:
- modelo OSI;
- arquitectura TCP/IP;
- IPv4;
- IPv6;
- TCP;
- UDP;
- Ethernet;
- VLAN;
- routing;
- switching;
- DNS;
- DHCP;
- HTTP y HTTPS;
- VPN;
- firewalls;
- proxies;
- balanceadores de carga;
- redes inalámbricas;
- redes de centros de datos;
- protocolos y servicios de Internet.
Aquí aparecen muchas preguntas basadas en diferencias:
- TCP frente a UDP;
- IPv4 frente a IPv6;
- switch frente a router;
- HTTP frente a HTTPS;
- proxy directo frente a proxy inverso;
- VLAN frente a subred IP.
4. Bases de datos y SQL
Las bases de datos son otra materia fundamental.
El estudio puede incluir:
- modelo relacional;
- tablas;
- claves primarias;
- claves ajenas;
- integridad referencial;
- normalización;
- índices;
- transacciones;
- replicación;
- particionamiento;
- bases de datos distribuidas;
- NoSQL;
- almacenes de datos.
También puede ser necesario trabajar con SQL:
- SELECT;
- INSERT;
- UPDATE;
- DELETE;
- JOIN;
- GROUP BY;
- HAVING;
- subconsultas;
- funciones de agregación.
En niveles superiores también resulta importante entender cómo afectan las decisiones sobre bases de datos a la arquitectura, la disponibilidad y la escalabilidad.
5. Programación
La programación forma parte importante de muchas oposiciones TIC.
Pueden aparecer:
- variables;
- tipos de datos;
- estructuras de control;
- funciones;
- programación orientada a objetos;
- clases y objetos;
- herencia;
- polimorfismo;
- encapsulación;
- interfaces;
- excepciones;
- colecciones;
- concurrencia.
También pueden aparecer tecnologías como Java, Jakarta EE, .NET, JavaScript, HTML o CSS.
6. Ingeniería del software
No basta con saber programar. También se estudia cómo analizar, diseñar, desarrollar, probar y mantener sistemas de información.
- ciclo de vida del software;
- análisis de requisitos;
- diseño;
- pruebas;
- mantenimiento;
- control de versiones;
- integración continua;
- despliegue continuo;
- DevOps;
- metodologías ágiles;
- UML;
- patrones de diseño;
- calidad del software.
7. Arquitectura de aplicaciones y sistemas
Esta materia adquiere especial importancia en GSI y TIC A1.
- cliente-servidor;
- arquitecturas por capas;
- arquitecturas de tres capas;
- SOA;
- microservicios;
- arquitectura hexagonal;
- sistemas distribuidos;
- arquitecturas orientadas a eventos;
- mensajería;
- colas de mensajes.
Aquí resulta especialmente importante evitar estudiar mediante dogmas.
Una arquitectura de microservicios no es automáticamente mejor que un monolito, y usar contenedores tampoco convierte automáticamente una aplicación en microservicios.
Lo importante es comprender qué problema intenta resolver cada arquitectura y cuáles son sus ventajas, costes e inconvenientes.
8. REST, SOAP, APIs y servicios web
La integración entre sistemas constituye otra materia frecuente.
- servicios web;
- SOAP;
- WSDL;
- REST;
- HTTP;
- JSON;
- XML;
- APIs;
- API Gateway;
- autenticación y autorización.
Una comparación clásica es REST frente a SOAP, pero en niveles superiores interesa también saber cuándo resulta adecuada cada alternativa.
9. Mensajería y comunicaciones asíncronas
No toda comunicación entre aplicaciones tiene que realizarse mediante HTTP y de forma síncrona.
- mensajería;
- colas;
- publicación y suscripción;
- eventos;
- brokers de mensajes;
- AMQP;
- procesamiento asíncrono.
Una decisión importante consiste en determinar cuándo una operación debe ser síncrona y cuándo resulta más conveniente desacoplarla mediante comunicación asíncrona.
10. Virtualización, contenedores y cloud computing
- hipervisores;
- máquinas virtuales;
- contenedores;
- Docker;
- Kubernetes;
- orquestación;
- cloud computing;
- IaaS;
- PaaS;
- SaaS;
- nube pública;
- nube privada;
- nube híbrida.
También conviene distinguir correctamente los conceptos:
un monolito puede ejecutarse perfectamente dentro de un contenedor.
11. Alta disponibilidad, escalabilidad y rendimiento
- balanceo de carga;
- redundancia;
- alta disponibilidad;
- tolerancia a fallos;
- replicación;
- escalabilidad horizontal;
- escalabilidad vertical;
- clustering;
- continuidad;
- recuperación ante desastres.
Conviene distinguir conceptos próximos como alta disponibilidad y tolerancia a fallos.
12. Seguridad informática
- confidencialidad;
- integridad;
- disponibilidad;
- autenticación;
- autorización;
- control de acceso;
- criptografía;
- cifrado simétrico y asimétrico;
- hash;
- certificados digitales;
- firma electrónica;
- PKI;
- seguridad de redes;
- seguridad de aplicaciones;
- análisis de riesgos;
- gestión de incidentes.
13. Identidad digital y control de acceso
- identificación;
- autenticación;
- autorización;
- Single Sign-On;
- federación de identidad;
- certificados;
- OAuth;
- OpenID Connect;
- gestión de identidades y accesos.
Una diferencia básica:
Autenticación: demostrar quién eres.
Autorización: determinar qué puedes hacer.
14. Administración electrónica
- identificación electrónica;
- firma electrónica;
- expediente electrónico;
- documento electrónico;
- registro electrónico;
- notificaciones;
- interoperabilidad;
- seguridad;
- servicios digitales de las Administraciones Públicas.
Esta es una de las diferencias entre estudiar informática de forma general y preparar específicamente unas oposiciones TIC de la Administración.
15. Legislación y organización de la Administración
- Constitución;
- organización del Estado;
- Administración General del Estado;
- procedimiento administrativo;
- sector público;
- empleo público;
- contratación;
- gestión económica;
- Unión Europea;
- políticas públicas.
16. Gestión de proyectos TIC
- planificación;
- estimación;
- costes;
- riesgos;
- calidad;
- equipos;
- metodologías tradicionales;
- metodologías ágiles;
- Scrum;
- Kanban;
- gestión de servicios TIC.
17. Calidad del software
- funcionalidad;
- rendimiento;
- compatibilidad;
- usabilidad;
- fiabilidad;
- seguridad;
- mantenibilidad;
- portabilidad.
18. Monitorización y observabilidad
- monitorización;
- métricas;
- logs;
- trazas;
- alertas;
- observabilidad;
- gestión de eventos;
- gestión de incidencias.
19. Datos, Big Data e inteligencia artificial
- Big Data;
- data warehouse;
- data lake;
- ETL;
- analítica;
- gobierno del dato;
- calidad del dato;
- inteligencia artificial;
- aprendizaje automático.
20. Centros de datos e infraestructura
- centros de proceso de datos;
- servidores;
- almacenamiento;
- redes de centro de datos;
- redundancia;
- alimentación eléctrica;
- climatización;
- continuidad;
- alta disponibilidad.
¿Se estudia lo mismo en TAI, GSI y TIC A1?
No exactamente. Existe mucho contenido común, pero cambian la extensión del programa, la profundidad y el tipo de razonamiento esperado.
| Oposición | Subgrupo | Titulación de referencia | Temas |
|---|---|---|---|
| TAI | C1 | Bachillerato o Técnico de FP | 33 |
| GSI | A2 | Diplomatura o Grado | 57 |
| TIC A1 / CSSTIAE | A1 | Licenciatura o Grado | 133 |
Puedes consultar la comparación completa:
TAI C1 vs GSI A2 vs TIC A1: diferencias, requisitos, temario y qué oposición elegir
¿Puedo preparar estas oposiciones sin haber estudiado Informática?
Sí, siempre que se cumplan los requisitos académicos establecidos para el cuerpo correspondiente.
- TAI C1: Bachillerato o Técnico de FP de grado medio.
- GSI A2: Diplomatura o Grado.
- TIC A1: Licenciatura o Grado.
Actualmente la titulación de acceso no tiene que ser específicamente una titulación de informática.
¿Cómo estudiar una materia técnica?
1. Definición
Saber explicar qué es.
2. Funcionamiento
Comprender cómo funciona.
3. Comparación
Distinguirla de tecnologías similares.
4. Ventajas e inconvenientes
Entender qué aporta y qué problemas introduce.
5. Caso práctico
Ser capaz de razonar cuándo utilizarla.
Grupos de Telegram para estudiar oposiciones de informática
Puedes consultar nuestra recopilación:
Grupos de Telegram para oposiciones de Informática AGE: TAI C1, GSI A2 y TIC A1
Telegram TAI C1
Entrar al grupo de Telegram TAI C1
Telegram GSI A2 y TIC A1
Entrar al grupo de Telegram GSI A2 y TIC A1
Más recursos sobre TAI, GSI y TIC A1
TAI C1 vs GSI A2 vs TIC A1: diferencias, requisitos y temario
TAI C1: grupo de Telegram y preparación
GSI A2: grupo de Telegram y preparación
TIC A1 / CSSTIAE: grupo de Telegram y preparación
Nota: los programas y requisitos concretos deben comprobarse siempre en la convocatoria oficial correspondiente. Esta guía ofrece una visión general de las principales materias que pueden formar parte de la preparación de las oposiciones de informática de la Administración General del Estado.
Comentarios
Publicar un comentario