Planificacion
This commit is contained in:
parent
376fa3c5a6
commit
5bfa19383d
|
|
@ -77,7 +77,7 @@ public class SecurityConfig {
|
||||||
// Panel de administración
|
// Panel de administración
|
||||||
.requestMatchers("/admin/**").hasRole("ADMIN")
|
.requestMatchers("/admin/**").hasRole("ADMIN")
|
||||||
// Contenido de pago
|
// Contenido de pago
|
||||||
.requestMatchers("/curso", "/curso/**", "/api/**").hasAnyRole("PAGADO", "ADMIN")
|
.requestMatchers("/curso", "/curso/**", "/planning", "/api/**").hasAnyRole("PAGADO", "ADMIN")
|
||||||
// Cualquier otra ruta requiere autenticación
|
// Cualquier otra ruta requiere autenticación
|
||||||
.anyRequest().authenticated()
|
.anyRequest().authenticated()
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,14 @@ public class WebController {
|
||||||
@GetMapping("/curso")
|
@GetMapping("/curso")
|
||||||
public String curso() { return "curso"; }
|
public String curso() { return "curso"; }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Planning de repaso (requiere {@code ROLE_PAGADO} o {@code ROLE_ADMIN}).
|
||||||
|
*
|
||||||
|
* @return nombre de la plantilla {@code planning}
|
||||||
|
*/
|
||||||
|
@GetMapping("/planning")
|
||||||
|
public String planning() { return "planning"; }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Navegador de legislación; acceso público.
|
* Navegador de legislación; acceso público.
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,38 @@
|
||||||
|
* { box-sizing: border-box; margin: 0; padding: 0; }
|
||||||
|
body { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #111; background: #fff; padding: 1cm 1.5cm; }
|
||||||
|
h1 { font-size: 18pt; text-align: center; margin-bottom: 0.2em; }
|
||||||
|
.subtitle { text-align: center; font-size: 10pt; color: #666; margin-bottom: 1em; }
|
||||||
|
.semana { margin-bottom: 1.5em; page-break-after: always; break-after: page; }
|
||||||
|
.semana:last-of-type { page-break-after: auto; break-after: auto; }
|
||||||
|
.cabecera-dias { display: flex; gap: 4px; margin-bottom: 4px; }
|
||||||
|
.cabecera-dias span {
|
||||||
|
flex: 1; text-align: center; font-size: 9pt; font-weight: bold;
|
||||||
|
color: #fff; background: #5d6d7e; padding: 4px 2px; border-radius: 3px;
|
||||||
|
-webkit-print-color-adjust: exact; print-color-adjust: exact;
|
||||||
|
}
|
||||||
|
.dias { display: flex; gap: 4px; }
|
||||||
|
.dia {
|
||||||
|
flex: 1; border: 1px solid #ccc; border-radius: 4px;
|
||||||
|
padding: 6px 7px; min-height: 160px;
|
||||||
|
page-break-inside: avoid; break-inside: avoid;
|
||||||
|
}
|
||||||
|
.dia .num { font-size: 15pt; font-weight: bold; color: #333; display: block; margin-bottom: 5px; line-height: 1; }
|
||||||
|
.dia .contenido { font-size: 8pt; color: #444; line-height: 1.45; }
|
||||||
|
.tema-btn {
|
||||||
|
display: block; width: 100%; text-align: left;
|
||||||
|
padding: 2px 0; font-size: 7.5pt; color: #1a5276;
|
||||||
|
line-height: 1.35; font-family: inherit;
|
||||||
|
text-decoration: underline dotted #1a5276;
|
||||||
|
}
|
||||||
|
.tema-btn:hover { color: #c0392b; background: #f0f8ff; border-radius: 2px; }
|
||||||
|
@media print { .tema-btn { color: #111; text-decoration: none; } }
|
||||||
|
.vacio { background: #f9f9f9; border-color: #eee; }
|
||||||
|
.fin-semana { background: #fafafa; -webkit-print-color-adjust: exact; print-color-adjust: exact; }
|
||||||
|
.simulacro { background: #fff8e1; -webkit-print-color-adjust: exact; print-color-adjust: exact; }
|
||||||
|
.simulacro .num { color: #8a6000; }
|
||||||
|
.examen { background: #fde8e8; -webkit-print-color-adjust: exact; print-color-adjust: exact; }
|
||||||
|
.examen .num { font-size: 20pt; color: #a00; }
|
||||||
|
.examen .contenido { font-weight: bold; color: #a00; font-size: 11pt; }
|
||||||
|
.leyenda { margin-top: 1.2em; font-size: 9pt; display: flex; gap: 1.2em; flex-wrap: wrap; }
|
||||||
|
.leyenda-item { display: flex; align-items: center; gap: 5px; }
|
||||||
|
.leyenda-color { width: 14px; height: 14px; border: 1px solid #bbb; flex-shrink: 0; }
|
||||||
|
|
@ -0,0 +1,158 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="es">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>Planning TAI — Mayo 2026</title>
|
||||||
|
<link rel="stylesheet" href="css/planning.css">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<h1>Planning de repaso TAI</h1>
|
||||||
|
<p class="subtitle">Mayo 2026 · Examen: <strong>sábado 23 de mayo</strong></p>
|
||||||
|
|
||||||
|
<!-- SEMANA 1: 5–11 mayo -->
|
||||||
|
<section class="semana">
|
||||||
|
<div class="cabecera-dias">
|
||||||
|
<span>Lun</span><span>Mar</span><span>Mié</span><span>Jue</span><span>Vie</span><span>Sáb</span><span>Dom</span>
|
||||||
|
</div>
|
||||||
|
<div class="dias">
|
||||||
|
<div class="dia vacio"></div>
|
||||||
|
<div class="dia vacio"></div>
|
||||||
|
<div class="dia vacio"></div>
|
||||||
|
<div class="dia vacio"></div>
|
||||||
|
<div class="dia">
|
||||||
|
<span class="num">8</span>
|
||||||
|
<span class="contenido">Preparar el planning<br>Preparar flashcards</span>
|
||||||
|
</div>
|
||||||
|
<div class="dia fin-semana">
|
||||||
|
<span class="num">9</span>
|
||||||
|
<span class="contenido">
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=1.1">1.1. La Constitución Española de 1978. Derechos y deberes fundamentales. Su garantía y suspensi…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=1.2">1.2. Las Cortes Generales: atribuciones del Congreso de los Diputados y del Senado. El Tribunal…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=1.3">1.3. El Gobierno: composición, nombramiento y cese. Las funciones del Gobierno. Relaciones entr…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=1.4">1.4. Estatuto Básico del Empleado Público: derechos y deberes, provisión de puestos, promoción …</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="dia fin-semana">
|
||||||
|
<span class="num">10</span>
|
||||||
|
<span class="contenido">
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=1.5">1.5. Políticas de igualdad y contra la violencia de género. Igualdad LGTBI. Discapacidad y depe…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=1.6">1.6. Sociedad de la información. Identidad y firma electrónica. DNIe. Agenda Digital para Españ…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=1.7">1.7. Protección de datos personales: principios, derechos y obligaciones. Derechos digitales.</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=1.8">1.8. Acceso electrónico a los servicios públicos. Registros, notificaciones, medios electrónico…</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<!-- SEMANA 2: 12–18 mayo -->
|
||||||
|
<section class="semana">
|
||||||
|
<div class="cabecera-dias">
|
||||||
|
<span>Lun</span><span>Mar</span><span>Mié</span><span>Jue</span><span>Vie</span><span>Sáb</span><span>Dom</span>
|
||||||
|
</div>
|
||||||
|
<div class="dias">
|
||||||
|
<div class="dia">
|
||||||
|
<span class="num">11</span>
|
||||||
|
<span class="contenido">
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=1.9">1.9. Instrumentos de acceso electrónico: sedes electrónicas, canales, identificación y autentic…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=2.1">2.1. Informática básica. Representación y comunicación de la información: elementos constitutiv…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=2.2">2.2. Periféricos: conectividad y administración. Elementos de impresión. Elementos de almacenam…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=2.3">2.3. Tipos abstractos y Estructuras de datos. Organizaciones de ficheros. Algoritmos. Formatos …</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="dia">
|
||||||
|
<span class="num">12</span>
|
||||||
|
<span class="contenido">
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=2.4">2.4. Sistemas operativos. Características y elementos constitutivos. Sistemas Windows. Sistemas…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=2.5">2.5. Sistemas de gestión de bases de datos relacionales, orientados a objetos y NoSQL: caracter…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=3.1">3.1. Modelado de datos, metodologías y reglas. Entidades, atributos y relaciones. Diseño de bas…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=3.2">3.2. Lenguajes de programación. Representación de tipos de datos. Operadores. Instrucciones con…</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="dia">
|
||||||
|
<span class="num">13</span>
|
||||||
|
<span class="contenido">
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=3.3">3.3. Lenguajes de interrogación de bases de datos. Estándar ANSI SQL. Procedimientos almacenado…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=3.4">3.4. Diseño y programación orientada a objetos. Elementos y componentes software: objetos, clas…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=3.5">3.5. Arquitectura Java EE/Jakarta EE y plataforma .NET: componentes, persistencia y seguridad. …</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="dia">
|
||||||
|
<span class="num">14</span>
|
||||||
|
<span class="contenido">
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=3.6">3.6. Arquitectura de sistemas cliente/servidor y multicapas: componentes y operación. Arquitect…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=3.7">3.7. Aplicaciones web. Desarrollo web front-end y en servidor, multiplataforma y multidispositi…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=3.8">3.8. Accesibilidad, diseño universal y usabilidad. Acceso y usabilidad de las tecnologías, prod…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=3.9">3.9. Repositorios: estructura y actualización. Generación de código y documentación. Metodologí…</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="dia">
|
||||||
|
<span class="num">15</span>
|
||||||
|
<span class="contenido">
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=4.1">4.1. Administración del Sistema operativo y software de base. Actualización, mantenimiento y re…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=4.2">4.2. Administración de bases de datos. Sistemas de almacenamiento y su virtualización. Política…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=4.3">4.3. Administración de servidores de correo electrónico y sus protocolos. Administración de con…</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="dia fin-semana">
|
||||||
|
<span class="num">16</span>
|
||||||
|
<span class="contenido">
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=4.4">4.4. Administración de redes de área local. Gestión de usuarios. Gestión de dispositivos. Monit…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=4.5">4.5. Conceptos de seguridad de los sistemas de información. Seguridad física. Seguridad lógica.…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=4.6">4.6. Comunicaciones. Medios de transmisión. Modos de comunicación. Equipos terminales y equipos…</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="dia fin-semana">
|
||||||
|
<span class="num">17</span>
|
||||||
|
<span class="contenido">
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=4.7">4.7. El modelo TCP/IP y el modelo de referencia de interconexión de sistemas abiertos (OSI) de …</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=4.8">4.8. Internet: arquitectura de red. Origen, evolución y estado actual. Principales servicios. P…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=4.9">4.9. Seguridad y protección en redes de comunicaciones. Seguridad perimetral. Acceso remoto seg…</a>
|
||||||
|
<a class="tema-btn" href="esquema.html?tema=4.10">4.10. Redes locales. Tipología. Técnicas de transmisión. Métodos de acceso. Dispositivos de inte…</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<!-- SEMANA 3: 19–25 mayo -->
|
||||||
|
<section class="semana">
|
||||||
|
<div class="cabecera-dias">
|
||||||
|
<span>Lun</span><span>Mar</span><span>Mié</span><span>Jue</span><span>Vie</span><span>Sáb</span><span>Dom</span>
|
||||||
|
</div>
|
||||||
|
<div class="dias">
|
||||||
|
<div class="dia">
|
||||||
|
<span class="num">18</span>
|
||||||
|
<span class="contenido"><strong>Repaso</strong><br>B1. Organización del Estado y Administración electrónica<br>B2. Tecnología básica</span>
|
||||||
|
</div>
|
||||||
|
<div class="dia">
|
||||||
|
<span class="num">19</span>
|
||||||
|
<span class="contenido"><strong>Repaso</strong><br>B3. Desarrollo de sistemas<br>B4. Sistemas y comunicaciones</span>
|
||||||
|
</div>
|
||||||
|
<div class="dia simulacro">
|
||||||
|
<span class="num">20</span>
|
||||||
|
<span class="contenido">🧪 Simulacro<br>Examen completo<br>con tiempo real</span>
|
||||||
|
</div>
|
||||||
|
<div class="dia">
|
||||||
|
<span class="num">21</span>
|
||||||
|
<span class="contenido">Repaso de fallos<br>del simulacro</span>
|
||||||
|
</div>
|
||||||
|
<div class="dia">
|
||||||
|
<span class="num">22</span>
|
||||||
|
<span class="contenido">Solo flashcards<br>Nada nuevo<br>Descansar pronto</span>
|
||||||
|
</div>
|
||||||
|
<div class="dia examen">
|
||||||
|
<span class="num">23</span>
|
||||||
|
<span class="contenido">🎯 EXAMEN</span>
|
||||||
|
</div>
|
||||||
|
<div class="dia vacio"></div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<div class="leyenda">
|
||||||
|
<div class="leyenda-item"><div class="leyenda-color" style="background:#fff8e1;-webkit-print-color-adjust:exact;print-color-adjust:exact;"></div> Simulacro</div>
|
||||||
|
<div class="leyenda-item"><div class="leyenda-color" style="background:#fde8e8;-webkit-print-color-adjust:exact;print-color-adjust:exact;"></div> Examen</div>
|
||||||
|
<div class="leyenda-item"><div class="leyenda-color" style="background:#fafafa;-webkit-print-color-adjust:exact;print-color-adjust:exact;"></div> Fin de semana</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Loading…
Reference in New Issue