PHP paso a paso, capítulo a capítulo
-
Cómo preparar tu entorno de desarrollo PHP: XAMPP vs Docker
XAMPP para empezar en minutos, Docker para replicar producción: cómo instalar cada uno y cuándo conviene.
-
Tipos de datos y operadores en PHP 8: lo que tienes que saber
Los tipos de PHP, por qué usar === y los operadores modernos (??, ?->, ...) que hacen tu código más corto y seguro.
-
Estructuras de control en PHP: if, match, switch y bucles con ejemplos
Condicionales, la expresión match de PHP 8 y los bucles que más vas a usar, con los errores típicos de cada uno.
-
Funciones en PHP: tipos, argumentos con nombre, closures y arrow functions
Tipos, valores por defecto, argumentos con nombre, closures y arrow functions, y cómo combinarlas con array_map y array_filter.
-
Sesiones y cookies en PHP: cómo funcionan y cómo usarlas con seguridad
Cuándo usar cada una, un carrito de compras con $_SESSION y las opciones que protegen tus cookies.
-
Cómo enviar correos con PHP usando PHPMailer y SMTP
Por qué mail() no alcanza, cómo configurar PHPMailer con SMTP y qué hacer para que tus correos no terminen en spam.
-
Recuperación de contraseña en PHP con tokens seguros
El flujo completo de “olvidé mi contraseña”: token aleatorio, caducidad, un solo uso y los errores que lo vuelven inseguro.
-
Subir y redimensionar imágenes en PHP de forma segura
Validar de verdad que es una imagen, guardarla con un nombre seguro y generar una miniatura con GD.
-
Cómo consumir APIs externas en PHP con cURL
GET y POST con JSON, autenticación con token, timeouts y una función reutilizable para no repetir código.
-
Manejo de errores y excepciones en PHP: guía práctica
Configuración para desarrollo y producción, try/catch bien usado, excepciones propias y un manejador global con logs.
Todo esto, ordenado y con proyectos prácticos
El libro PHP desde cero hasta experto reúne estos temas en 18 capítulos, desde la instalación hasta proyectos prácticos con MySQL, login, correos y APIs RESTful.