Blog
Artículos y tutoriales sobre desarrollo web, Laravel, PHP, MySQL e Inteligencia Artificial aplicada al software. Escritos desde la experiencia de proyectos reales, no desde la teoría.
133 artículos publicados · Página 7 de 12
Configurar contraseñas y permisos en MySQL Workbench
Cómo administrar usuarios y privilegios de MySQL desde Workbench: crear cuentas, asignar permisos por esquema, cambiar contraseñas y revisar quién tiene acceso a qué.
Configurar contraseñas y permisos en phpMyAdmin
Cómo gestionar usuarios y permisos de MySQL desde phpMyAdmin: cambiar la contraseña de root, crear usuarios con privilegios limitados y resolver el error de acceso en XAMPP.
Seguridad de una base de datos en MySQL: usuarios y permisos
Cómo proteger una base de datos MySQL: por qué no usar root, crear usuarios con permisos limitados, GRANT y REVOKE, contraseñas seguras y copias de seguridad.
Herramientas e instalación de MySQL: Workbench, phpMyAdmin y consola
Cómo instalar MySQL y elegir herramienta: XAMPP o Laragon, MySQL Workbench, phpMyAdmin y la línea de comandos. Ventajas de cada una y cómo verificar que todo funciona.
MySQL como base de datos relacional: tablas y relaciones
Qué significa que MySQL sea una base de datos relacional: tablas, filas, columnas, claves primarias y foráneas, los tipos de relación y por qué se evita duplicar información.
Introducción a MySQL: qué es y para qué sirve
Primera lección del curso de MySQL: qué es un sistema gestor de bases de datos, por qué MySQL es el más usado, sus características y qué vas a aprender en el curso.
Consumir APIs REST con PHP: cURL, JSON y manejo de errores
Cómo consumir una API REST desde PHP: peticiones GET y POST con cURL, enviar y recibir JSON, autenticación con token, manejo de errores y una clase cliente reutilizable.
Frameworks de PHP: cuál elegir y por qué usar uno
Qué es un framework de PHP, qué problemas resuelve, comparativa entre Laravel, Symfony, CodeIgniter y Slim, y cuándo conviene usar uno y cuándo no.
Novedades de PHP 8.3 y las versiones siguientes
Las novedades de PHP 8.3: constantes de clase tipadas, json_validate, el atributo Override, clonado profundo de readonly, y un repaso a lo que trajeron 8.0, 8.1 y 8.2.
Seguridad en aplicaciones PHP: las 8 reglas esenciales
Las prácticas de seguridad imprescindibles en PHP: inyección SQL, XSS, CSRF, contraseñas, subida de archivos, credenciales, permisos y configuración del servidor.
Uso de bases de datos con PHP: conexión con PDO paso a paso
Cómo conectar PHP con MySQL usando PDO: la conexión, consultas preparadas para evitar inyección SQL, insertar, actualizar y eliminar, transacciones y buenas prácticas.
Gestión de errores en PHP: tipos, configuración y registro
Cómo manejar errores en PHP: los tipos de error, la diferencia entre errores y excepciones, la configuración de desarrollo frente a producción, y cómo registrar errores en un log.