Contenido
- Proyecto web en PHP orientado a objetos: tienda de cuencos tibetanos
- Proyecto web en PHP: tienda de cuencos tibetanos
- Proyecto Mundo Oficios: diseño y desarrollo de una tienda online de muñecos por profesiones
- 1.1 – Presentación del curso de programación con Java
- 1.2 – Alcance del curso
- 1.3 – Instalación y primeros pasos con Java y Eclipse 📹
- Crear un entorno DEV tipo XAMPP/MAMP con Docker
- 1.1 – Desarrollo Web con PHP: de cero a aplicaciones avanzadas con MySQL, JavaScript, APIs y Laravel 🎧
- 1.2 – ¿Qué es PHP?
- 1.3 – Arquitectura cliente-servidor con PHP
- 1.4 – Entorno de trabajo para programar con PHP 🎥
- 1.5 – Visual Studio Code para programar en PHP 📹
- 1.6 – Sintaxis, variables, tipos de datos y salida por pantalla
- 1.7 – Estructuras de control
- 1.8 – Bucles en PHP: repetir instrucciones de forma controlada
- 1.9 – Uso de include y require en PHP
- Montar Google Drive como una unidad en Ubuntu sin sincronizar archivos
- Instalación de Ollama en Windows paso a paso
- Instalación y uso de OpenCode en Windows con WSL Ubuntu
- Práctica guiada: Instalación de Cypht en Ubuntu Server con Docker
- 3. ¿Qué es una Red Virtual?
- PC-RETO 1: Evolución del PC doméstico
- PC-RETO 2: Instalación y configuración PCEM
- PC-RETO 3: Instalación, carga de BIOS y creación de una máquina virtual retro con 86Box
- PC-RETO 4: [Reto] – Implantación de un laboratorio histórico de ordenadores mediante emulación y virtualización
- PC-RETRO 5: IBM PC 5150 / IBM PC XT viajando al origen del PC moderno
- PC-RETRO 6: IBM PS/ValuePoint: el PC con el que IBM quiso volver al mundo real
- Laboratorio móvil de ciberseguridad 1: construyendo una maleta técnica para redes, sistemas y proyectos ASIR
- Laboratorio móvil de ciberseguridad 2: Diseño físico de la maleta: montaje modular con LEGO Technic
- Laboratorio móvil de ciberseguridad 3: Prototipo v1
- 2. Sistemas Operativos de Red y Protocolos TCP/IP
- 1. Fundamentos de Redes Informáticas
- Módulo 2. Principios de una buena documentación técnica
- Módulo 1. Introducción a la documentación técnica
- [Reto] – Miniaplicación web con PHP, MySQLi y JavaScript (Sin POO)
- 1.1 – Linux básico: rutas, carpetas y archivos
- 1.2 – Linux básico: trabajo con archivos
- 1.3 – Estructura de archivos en Linux
- 1.4 – Editores de texto en Ubuntu: nano y vi
- 1.5 – Comando find en Ubuntu
- 1.6 – Comando grep en Ubuntu
- 1.7 – Uso combinado de grep y find
- 1.8 – Cómo usar echo, >, tee
- 1 – “Operación Cartografía de Sensores”
- 2 – Lectura y almacenamiento de datos de sensores en Windows
- 3 – Instalación de Raspberry Pi OS y conexión por WiFi (en remoto)
- 4 – Práctica guiada: varios Arduinos con sensores conectados a una Raspberry Pi y almacenamiento en CSV o JSON
- 5 – Lectura de sensores con Python y almacenamiento automático en MariaDB
- 6 – Proyecto RaspyAlarma – Panel web local de lecturas
- 7 – Creación del servidor central de recogida y visualización de sensores
- REDACTAR UNA MEMORIA TÉCNICA
- 1.1 – Primeros pasos con variables
- 1.2 – Estructuras condicionales en Python
- 1.3 – Colecciones
- 1.4 – ¿Qué es una lista?
- 1.5 – ¿Qué es una tupla?
- 1.6 – ¿Qué es un conjunto? (set)
- 1.7 – ¿Qué es un diccionario?
- 1.8 – Bucles
- 1.9 – Patrones mentales de los bucles
- 1.12 – Batería de ejercicios (Con soluciones)
- App Web Full-Stack (PHP/MySQL + HTML/JS)
- SonarQube: El Guardián de la Calidad del Código
- Subida de imágenes en Java JEE usando Servlets (Multipart)
- 3.1 – EL DOM (DOCUMENT OBJECT MODEL)
- 3.2 – EVENTOS EN JAVASCRIPT
- 3.3 – DEL JSON AL DOM
- 3.4 ¿Qué es forEach() y para qué sirve?
- 1.1 – ¿Qué es JavaScript?
- [Reto] – Tu propio juego con Slider y DOM
- ¿Qué es una expresión regular?
- VALIDACIÓN DE FORMULARIOS EN JAVASCRIPT
- 1.2 – Tipos y variables
- 1.3 – Estructuras de control
- 1.4 – Alcance de las Variables
- 1.5 – Objetos básicos en JavaScript
- 1.6 – Arrays en JavaScript
- 1.7 – Funciones con JS
- 2.1 – JSON: Formato de intercambio y almacenamiento de datos
- Tor como herramienta de privacidad (no como escondite)
- Actividad – Json Invertido
- Instalación y Primeros Pasos con Docker en Windows
- Docker desde Terminal
- Del Contenedor a la Base de Datos: MySQL Docker + Workbench
- Del Código al Contenedor: Dominando Dockerfile Paso a Paso
- Despliegue JEE (Servlet + HTML/JS) + MySQL en Docker
- Práctica – Juego de retos de Docker
- MySQL + phpMyAdmin con Docker Compose
- [Reto] – Despliegue de servicios con Docker y Docker Compose
- Reto – “Madrid bajo cero”
- Una clase, una instancia y cero excusas: static y Singleton en Java
- 1. Moltbot: El Asistente con Garras que Nunca se Olvida del Token
- 1. Introducción a MongoDB
- 2. MongoDB Compass
- 3. MongoDB desde PHP y Python
- 1. Introducción al Shell y al Scripting
- 2. Preparación del Entorno y Ejecución de Scripts
- 3. Variables, Parámetros y Entrada del Usuario
- 4. Operadores, Condicionales y Comparaciones
- 5. Bucles y Estructuras de Repetición
- 6. Arrays y Gestión de Colecciones
- 7. Funciones y Modularización del Código
- 8. Entrada, Salida y Redirecciones
- 9. Gestión de Archivos y Automatización del Sistema
- 10. ¿QUÉ ES EL PATH?
- 11. [Reto] Bash Incremental: Aprender Shell a Golpes de Ejemplos
- Actividad – Completa Script de NMAP
- Actividad – Script interactivo para gestión de red con Netplan
- OWASP Top 10
- 1.1 – A01:2021 Broken Access Control (Pérdida de control de acceso)
- 1.2 – [Herramientas] – Postman
- 1.3 – [Herramientas] – Qué es curl
- 1.3.1 [Reto] – curl como herramienta de auditoría
- 1.4 – Ética, legalidad y límites reales en ciberseguridad
- 2.1 – A02: Cryptographic Failures: cuando la criptografía falla, todo falla
- 2.1.1 – Cifrado Simétrico con Clave Compartida
- 2.1.2 – [Reto] PROTOCOLO DE SEGURIDAD DE LA FEDERACIÓN
- 2.1.3 – [Reto] Cifrado Asimétrico con Clave Pública y Privada
- R7 [Solución] – Guerra por el Sistema Solar: Tierra, Marte y el Cinturón” (The Expanse)
- Espanse – El poder de los atajos (Ubuntu)
- 1 – KALI LINUX – HERRAMIENTAS Y METODOLOGÍA DE SEGURIDAD OFENSIVA
- 2 – KALI LINUX: Metodología de un ataque
- 2.1 – Librerías en Python
- 2.2 – ReconLite (mini escáner OSINT HTTP)
- TGPT desde la terminal (Windows · Linux · macOS)
- Ollama – Chatbot IA Local en 5 Minutos
- Reconocimiento de dominios por terminal y scripting
- Actividad: Del píxel al polígono
- ¿Qué es HTTP?
- ¿Qué es Wireshark?
- Reto 1 – Arsenal de Herramientas Web de Ciberseguridad
- Montando un Servidor Web con Ubuntu
- UFW- Securizando servicios de servidor WEB
- .htaccess EN APACHE (Control, Seguridad y SEO)
- ¿Qué hace systemctl?
- Caso Práctico DS1: Análisis de Tráfico Web y Login con Wireshark (2)
- Caso Práctico DS1: Fingerprinting y superficie de ataque (3)
- Practica [OSINT]- SEÑALES DE VIDA (O ALGO PEOR) EN LA RED
- R3.1 – Programación-bucles
- R3.2 Programación-Bucles
- R3.3 – Arrays – Bienvenido al mundo de Mr. Robot
- R6 – Clase PsicoHistoriador (Fundación)
- R7 – Guerra por el Sistema Solar: Tierra, Marte y el Cinturón” (The Expanse)
- R8 – El Escalafón Mágico de Hogwarts
- R3.1 [Solución] – Programación-bucles
- R3.2 [Solución] Programación-Bucles
- R3.3 [Solución]- Arrays – Bienvenido al mundo de Mr. Robot
- R8 [Solución]- El Escalafón Mágico de Hogwarts
- 2.1 – Usuarios, permisos y el impostor legal sudo
- 2.2 – Por qué root no es tu amigo (pero lo necesitas a veces)
- 2.3 – Tipos de permisos en Linux
- 2.4 – CHOWN, CHMOD, CHGRP — LAS TRES LLAVES DEL REINO
- 2.5 – Práctica guiada: “La estación orbital Andrómeda”
- 2.6 – Usuarios y Huellas Digitales en Linux
- 2.7 – [Reto] Matrix: Controlar el sistema
- Docker Compose
- WordPress en Docker (CLI/DockerFile/Compose)
- Actividad – La Red del Dictador: La ley de la censura.
- Actividad – Locos por los Retos de Docker
- [Reto] – Dockerizar app JEE (Tomcat 10 + MySQL)
- 2.8 – [Reto] Matrix: Huellas en el Código
- Pildora – Instalación de programa desde un repositorio.
- Pildora – Crear Imagen de Disco
- Pildora – ¿Qué problema resuelve Snap?
- Pildora – Panel de control SSH
- Conexión SSH segura en Ubuntu
- Activar HTTPS en Apache2 (Ubuntu Server) con certificado autofirmado
- [Reto] – Infraestructura virtualizada con Ubuntu Server
- Google Hacking































































































































































