Aprendé PHP desde cero con una ruta progresiva pensada para comprender primero cómo funciona una aplicación web y después avanzar hacia programación, formularios, sesiones, bases de datos y proyectos completos.
Ruta de aprendizaje PHP
-
Qué es PHP, cliente y servidor, Apache, Nginx, localhost, puertos, XAMPP, Laragon, DocumentRoot y ejecución del primer archivo PHP.
-
Variables, tipos de datos y operadores en PHP: guía completa desde cero
Variables, tipos principales, tipado dinámico, strings, conversiones, operadores aritméticos, comparación, lógica, concatenación y ejemplos prácticos.
-
Condicionales en PHP: if, elseif, else, switch, match y operador ternario
Condiciones, operadores lógicos, if/elseif/else, switch, match, valores truthy/falsy y operador ternario.
-
Bucles en PHP: for, while, do while y foreach con ejemplos prácticos
Repetición de instrucciones, for, while, do while, foreach, break, continue, contadores, acumuladores y bucles anidados.
-
Arrays en PHP: indexados, asociativos y multidimensionales con ejemplos prácticos
Arrays indexados, asociativos y multidimensionales, foreach, funciones de arrays, ordenamiento, búsquedas, transformación y filtrado.
-
Funciones en PHP: parámetros, return, alcance, tipado y callbacks
Funciones propias, parámetros, argumentos, return, alcance, tipado, valores por defecto, callbacks, funciones anónimas y arrow functions.
-
Formularios HTML con PHP: GET, POST, validación y procesamiento paso a paso
Formulario HTML completo, envío por GET y POST, $_GET, $_POST, validación, htmlspecialchars y análisis de toda la secuencia navegador → HTTP → PHP → respuesta.
-
Formularios avanzados en PHP: select, radio, checkbox y subida de archivos
Select, radio buttons, checkboxes, múltiples valores, textarea, $_FILES, multipart/form-data, validación y carga de archivos.
-
PHP y MySQL con PDO: conexión, consultas preparadas y lectura de datos
Conexión con PDO, SELECT, fetch, fetchAll, consultas preparadas, placeholders, búsqueda segura de datos e integración con la ruta completa de SQL / MySQL.
-
INSERT, UPDATE y DELETE con PHP y PDO: guardar, editar y eliminar datos
Alta, edición y eliminación de registros con formularios, consultas preparadas, lastInsertId(), validación de IDs y patrón Post/Redirect/Get.
-
CRUD completo con PHP, MySQL y PDO: crear, listar, editar, eliminar y buscar
Miniaplicación completa con listado, búsqueda, alta, edición, eliminación por POST, consultas preparadas y Post/Redirect/Get.
¿Qué vas a aprender?
La ruta irá creciendo paso a paso. Después de esta introducción incorporaremos variables, tipos de datos, operadores, condicionales, ciclos, arrays, funciones, formularios, sesiones y finalmente PHP conectado con MySQL.
Las próximas guías se irán agregando a esta misma página para que puedas seguir el recorrido en orden.
Antes de continuar con PHP + MySQL
Si todavía no manejás SQL o querés reforzar esa parte antes de conectar PHP con una base de datos, podés seguir nuestra ruta completa de aprendizaje de SQL / MySQL.
Ahí vas a encontrar desde consultas básicas y filtros hasta JOIN, subconsultas, índices, vistas, procedimientos, triggers, normalización y ejercicios prácticos.