Curso PHP Completo
Es un programa educativo diseñado para enseñar a los participantes a utilizar el lenguaje de programación PHP (Hypertext Preprocessor) de manera efectiva en el desarrollo de aplicaciones web dinámicas. Durante el curso, los estudiantes adquirirán los conocimientos necesarios para crear sitios web interactivos y funcionales.
$ 399.99
399.99
MXN
$ 399.99
| Responsable | Diego Huerta |
|---|---|
| Última actualización | 19/11/2025 |
| Miembros | 2 |
Compartir este curso
Compartir enlace
Compartir en redes sociales
Compartir por correo electrónico
Please iniciar sesión para compartir esto Curso PHP Completo por correo electrónico.
Intermedio
GNU/Linux
Programacion
-
Modulo 111Lecciones ·
-
Historia de PHP
-
¿Cómo Funciona PHP? El Modelo Cliente-Servidor
-
¿Qué Necesitamos para Empezar?
-
Preparando el Entorno de Desarrollo (Instalación)
-
¡Tu Primera Página! El "Hola Mundo"
-
Mezclando PHP y HTML
-
Sintaxis Básica: Comentarios
-
Verificando la Instalación con phpinfo()
-
Un Vistazo a las Novedades de PHP 8.x
-
Guías de Herramientas (Opcional)
-
Evaluacion10 xp
-
-
Modulo 26Lecciones ·
-
Variables y Tipos de Datos
-
Tipos de Datos Primitivos (Escalares)
-
Conceptos Avanzados de Variables
-
Manejo de Tipos
-
Vista Previa: Tipos Compuestos y Especiales
-
Evaluacion10 xp
-
-
Modulo 39Lecciones ·
-
Operadores en PHP
-
Operadores Aritméticos
-
Operadores de Asignación
-
Operadores de Comparación
-
Operadores de Incremento y Decremento
-
Otros Operadores Comunes
-
Operadores Modernos (Nuevos en PHP 7 y 8)
-
Operadores Menos Comunes (Mención)
-
Evaluacion10 xp
-
-
Modulo 48Lecciones ·
-
Sentencias Condicionales
-
Condicionales Anidados
-
Manejo de Rangos con Operadores Lógicos (AND)
-
El Operador Ternario (Condicional)
-
La Sentencia switch
-
La Expresión match
-
Sintaxis Alternativas (No Recomendadas)
-
Evaluacion10 xp
-
-
Modulo 55Lecciones ·
-
Ciclos (Bucles)
-
El Ciclo do-while (Hacer-Mientras)
-
El Ciclo for (Para)
-
Control de Ciclos: break y continue
-
Evaluacion10 xp
-
-
Modulo 611Lecciones ·
-
Arreglos (Arrays)
-
Creación y Acceso a Arreglos Numéricos
-
El Ciclo foreach (Para Recorrer Arreglos)
-
Arreglos Asociativos
-
Arreglos Multidimensionales
-
Funciones Útiles para Arreglos
-
Ordenamiento de Arreglos
-
Navegación y Depuración
-
Arreglos Superglobales
-
Tópicos Avanzados y Modernos
-
Evaluacion10 xp
-
-
Modulo 79Lecciones ·
-
Funciones
-
Definición y Llamada de Funciones
-
Parámetros y Valores de Retorno
-
Alcance de las Variables (Scope)
-
Paso por Valor vs. Paso por Referencia
-
Argumentos y Tipos (PHP 5 y 7)
-
Argumentos Variables y Generadores
-
Características Modernas (PHP 8+)
-
Evaluacion10 xp
-
-
Modulo 87Lecciones ·
-
Formularios y Validación de Datos
-
Métodos de Envío: GET vs. POST
-
Recepción de Datos en PHP: Arreglos Superglobales
-
Manejo de Tipos de Campos
-
El Formulario "Autocontenido" (en un solo archivo)
-
Redirección y Plantillas
-
Evaluacion10 xp
-
-
Modulo 910Lecciones ·
-
Manejo de Fechas y Horas
-
El Concepto Central: El Timestamp de Unix
-
Formateando el Timestamp: date()
-
El Problema de la Zona Horaria (Timezone)
-
Alternativa Simple: getdate()
-
Creando Timestamps (El Inverso)
-
Validación de Fechas: checkdate()
-
Alta Precisión: microtime()
-
Ejemplo Práctico: Cálculo Preciso de Edad
-
Evaluacion10 xp
-
-
Modulo 105Lecciones ·
-
Formateo y Codificación de Cadenas
-
Formateo de Cadenas: printf()
-
Internacionalización (i18n)
-
Codificación de Caracteres (mb_convert_encoding)
-
Evaluacion10 xp
-
-
Modulo 113Lecciones ·
-
Manipulación de Cadenas Parte 1
-
Funciones Numéricas y Matemáticas Parte 2
-
Evaluacion10 xp
-
-
Modulo 124Lecciones ·
-
Manejo de Archivos y Directorios
-
Lectura y Escritura (Método Clásico por Puntero)
-
Compatibilidad de Rutas (El Separador de Directorios)
-
Evaluacion10 xp
-
-
Modulo 136Lecciones ·
-
Creación y Escritura de Archivos
-
El Método Clásico: Punteros (fopen, fwrite, fclose)
-
Bloqueo de Archivos: flock()
-
Manejo Especializado: Archivos CSV
-
Métodos Simples (PHP 5+): file_get_contents y file_put_contents
-
Evaluacion10 xp
-
-
Modulo 144Lecciones ·
-
Manejo de Cookies (Galletas)
-
Lectura de Cookies: El Arreglo $_COOKIE
-
Manejo de Múltiples Valores
-
Evaluacion10 xp
-
-
Modulo 156Lecciones ·
-
Conexión a Bases de Datos (MySQL)
-
El Proceso "CRUD" (o "ABC")
-
Insertar Datos y Obtener el ID (INSERT)
-
¡Punto Crítico de Seguridad! Inyección SQL
-
Leer Datos (Importar y Exportar)
-
Evaluacion10 xp
-
-
Modulo 164Lecciones ·
-
Manejo de Imágenes (Librería GD)
-
¡El Encabezado! (Paso Crítico)
-
Ejemplo: Imagen con Texto Aleatorio (Estilo CAPTCHA)
-
Evaluacion10 xp
-
-
Modulo 176Lecciones ·
-
Ejemplos Prácticos y Tópicos Avanzados
-
Cálculo Exacto de Edades
-
Paginación de Tablas (MySQL)
-
Creación de un CAPTCHA Anti-Spam
-
Obtener IP y "User Agent" del Usuario
-
Evaluacion10 xp
-
-
Modulo 183Lecciones ·
-
Manejo de XML y JSON
-
Manejo de JSON
-
Evaluacion10 xp
-
-
Modulo 193Lecciones ·
-
Visualización de Datos (Google Charts)
-
Conectando PHP (Inyección de Datos)
-
Evaluacion10 xp
-
-
Modulo 202Lecciones ·
-
Generación de PDF (FPDF)
-
Evaluacion10 xp
-
-
Modulo 212Lecciones ·
-
Manejo de Sesiones (Avanzado)
-
Evaluacion10 xp
-
-
Modulo 222Lecciones ·
-
Expresiones Regulares (Regex)
-
Evaluacion10 xp
-
-
Modulo 233Lecciones ·
-
Aserciones y Expectativas (Depuración)
-
El Método Moderno (PHP 7+): Expectativas y "Cero-Coste"
-
Evaluacion10 xp
-
-
Modulo 244Lecciones ·
-
Filtros de Saneamiento y Validación
-
Los Dos Tipos de Filtros
-
Funciones de Filtro Clave
-
Evaluacion10 xp
-
-
Modulo 254Lecciones ·
-
AJAX y su Conexión con PHP
-
El Pilar de AJAX: XMLHttpRequest
-
El Papel de JavaScript en la Visualización (Chart.js)
-
Evaluacion10 xp
-
-
Modulo 264Lecciones ·
-
Aplicación Práctica (ABC / CRUD con Imágenes)
-
El Proceso "ABC" (CRUD)
-
Descargar la Imagen (Formato Base64)
-
Evaluación10 xp
-
-
Modulo 276Lecciones ·
-
Manejo de Errores, Excepciones y Seguridad
-
Errores Fatales: die() y exit()
-
Manejadores de Errores Personalizados
-
Lanzar Errores Propios: trigger_error()
-
Registro de Errores: error_log()
-
Evaluacion10 xp
-
-
Modulo 284Lecciones ·
-
Conexión a Bases de Datos con PDO
-
La Conexión: El Objeto PDO
-
Manejo de Errores (¡Muy Importante!)
-
Consultas (SELECT) y Recorrer Resultados
-
-
Modulo 293Lecciones ·
-
Configuración de Entornos (php.ini)
-
El Problema: Múltiples Entornos
-
La Solución: Variables de Entorno y ini_set()
-
-
Modulo 302Lecciones ·
-
Web Services (SOAP y REST)
-
Creación del Web Service (El Lado de PHP)
-
-
Modulo 312Lecciones ·
-
POO - Conceptos Básicos
-
Promoción de Parámetros (Sintaxis de PHP 8+)
-
-
Modulo 327Lecciones ·
-
Fundamentos de POO
-
Encapsulamiento (Modificadores de Acceso)
-
Métodos Mágicos: __get y __set
-
Métodos y Propiedades Estáticas (static)
-
Sobrescribir Métodos (Overriding)
-
Clonar Objetos (clone)
-
Novedades de POO en PHP 8+
-
-
Modulo 331Lecciones ·
-
Temas Avanzados de POO y Modelado
-
-
Modulo 341Lecciones ·
-
Espacios de Nombres (Namespaces)
-
-
Modulo 351Lecciones ·
-
Aplicación Práctica (Intercambio de Estampas)
-
-
Modulo 361Lecciones ·
-
Clases Avanzadas (DateTime, MySQLi y Sentencias Preparadas)
-
-
Modulo 371Lecciones ·
-
Manejo Avanzado de XML con SimpleXML
-
-
Modulo 381Lecciones ·
-
Biblioteca Estándar de PHP (SPL)
-
-
Modulo 391Lecciones ·
-
Funciones Anónimas (Closures)
-
-
Modulo 401Lecciones ·
-
Enumeraciones (Enums) en PHP 8.1
-
-
Modulo 411Lecciones ·
-
Fibras (Fibers) y Concurrencia
-
-
Modulo 421Lecciones ·
-
La Extensión Random (PHP 8.2+)
-
-
Modulo 431Lecciones ·
-
Conclusión y Resumen
-