Examen del nivel 5 — reforzado

Examen — preguntas inéditas

5.1 · Recuerdo

1. ¿Qué son los patrones de diseño y los principios SOLID?

Patrones: recetas validadas y vocabulario común. SOLID: 5 principios (S, O, L, I, D).
5.1 · Aplicación

2. El SQL de Riad está mezclado con el HTML y cada corrección rompe otra cosa. ¿Primer gesto?

Repository + inyección: datos centralizados, código desacoplado y testeable.
5.1 · Arbitraje

3. Riad aprende los patrones y quiere aplicarlos en todas partes, incluso en un script de una página. ¿Arbitraje?

Criterio: la sobreingeniería es una trampa como el desorden.
5.2 · Recuerdo

4. ¿Qué hace el OPcache?

OPcache: fin de la recompilación en cada petición — ganancia mayor casi gratuita en producción.
5.2 · Aplicación

5. La tienda de Riad va lenta: las mismas consultas de catálogo solicitan la base sin cesar. ¿Primera palanca?

Caché + optimización de consultas: a menudo la palanca más rentable, guiada por la medida.
5.2 · Aplicación

6. Riad quiere optimizar sin equivocarse de objetivo. ¿Qué método?

Regla de oro: medir antes de optimizar — nunca optimización prematura a ciegas.
5.3 · Recuerdo

7. ¿Qué contiene un contenedor Docker?

El contenedor lleva su entorno: corre idéntico en todas partes.
5.3 · Aplicación

8. La app de Riad funciona en su puesto pero no en el de su colega (extensión PDO ausente). ¿Qué hace?

Dockerfile + build + run: misma imagen, mismo comportamiento — fin del «en mi casa funciona».
5.3 · Aplicación

9. Riad debe montar PHP + MySQL para un recién llegado en un comando. ¿Qué herramienta?

Compose describe toda la pila: incorporación inmediata, reproducible idéntica.
5.4 · Aplicación

10. Riad despliega su tienda: ¿dónde van la contraseña base y la clave secreta?

Secretos fuera del código, del Dockerfile y de Git — aportados por el entorno.
5.4 · Arbitraje

11. Riad empieza y debe poner su vitrina en línea rápido. ¿Qué elección?

Simple para empezar (puesta en línea rápida); VPS para el control cuando se está listo para asumir el mantenimiento.
5.4 · Arbitraje

12. Antes de exponer datos reales de clientes, ¿qué debe hacer Riad?

Datos sensibles: validación DSI, copias probadas, ofertas verificadas, HTTPS y monitorización en su lugar.
¿Y ahora qué?
Volver a la guíaÍndice de la guía