De HTML a APIs, paso a paso
-
HTML5 semántico: cómo estructurar una página web correctamente
Header, main, article, section y nav: qué significa cada etiqueta y cómo mejoran la accesibilidad y el SEO.
-
CSS3 responsive con Flexbox y Grid: guía práctica
Mobile first, Flexbox para alinear, Grid para maquetar y la cuadrícula responsive que no necesita media queries.
-
JavaScript y el DOM: eventos, fetch y AJAX sin librerías
Selecciona y modifica elementos, escucha eventos y habla con tu backend con fetch y async/await.
-
PHP para principiantes: cómo funciona en el servidor y tu primer script
Del navegador al servidor, XAMPP, variables, arrays, funciones e includes, explicado desde cero.
-
Formularios en PHP: $_GET, $_POST, validación y superglobales
GET vs POST, validar en el servidor, escapar al imprimir y el patrón PRG para evitar envíos duplicados.
-
Cómo conectar PHP con MySQL usando PDO paso a paso
Crea la base de datos, configura la conexión con PDO, maneja errores y guarda las credenciales fuera del código.
-
Cómo prevenir la inyección SQL en PHP con consultas preparadas
Cómo funciona un ataque real, por qué las consultas preparadas lo evitan y qué hacer con LIKE, IN y ORDER BY.
-
Sistema de login seguro en PHP y MySQL: password_hash y sesiones
Registro, login, sesiones protegidas, páginas privadas y logout, con un checklist de seguridad.
-
CRUD completo con PHP y MySQL: crear, leer, actualizar y eliminar
Un panel de productos completo con PDO: listado, alta, edición y borrado seguro con POST.
-
Cómo crear y consumir una API REST con PHP y JavaScript
Endpoints, métodos HTTP, JSON y códigos de estado: del backend en PHP al frontend con fetch.
Todo esto, ordenado y con 3 proyectos reales
El libro Programación Full-Stack reúne estos temas en 15 capítulos: desde HTML5 hasta el despliegue en producción, con un blog dinámico, un sistema de usuarios y una tienda online.