Curso PHP Completo

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
399.99
Responsable Diego Huerta
Última actualización 19/11/2025
Miembros 2
Intermedio GNU/Linux Programacion
  • Modulo 1
    11Lecciones ·
    • 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)
    • Evaluacion
      10 xp
  • Modulo 2
    6Lecciones ·
    • Variables y Tipos de Datos
    • Tipos de Datos Primitivos (Escalares)
    • Conceptos Avanzados de Variables
    • Manejo de Tipos
    • Vista Previa: Tipos Compuestos y Especiales
    • Evaluacion
      10 xp
  • Modulo 3
    9Lecciones ·
    • 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)
    • Evaluacion
      10 xp
  • Modulo 4
    8Lecciones ·
    • 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)
    • Evaluacion
      10 xp
  • Modulo 5
    5Lecciones ·
    • Ciclos (Bucles)
    • El Ciclo do-while (Hacer-Mientras)
    • El Ciclo for (Para)
    • Control de Ciclos: break y continue
    • Evaluacion
      10 xp
  • Modulo 6
    11Lecciones ·
    • 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
    • Evaluacion
      10 xp
  • Modulo 7
    9Lecciones ·
    • 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+)
    • Evaluacion
      10 xp
  • Modulo 8
    7Lecciones ·
    • 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
    • Evaluacion
      10 xp
  • Modulo 9
    10Lecciones ·
    • 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
    • Evaluacion
      10 xp
  • Modulo 10
    5Lecciones ·
    • Formateo y Codificación de Cadenas
    • Formateo de Cadenas: printf()
    • Internacionalización (i18n)
    • Codificación de Caracteres (mb_convert_encoding)
    • Evaluacion
      10 xp
  • Modulo 11
    3Lecciones ·
    • Manipulación de Cadenas Parte 1
    • Funciones Numéricas y Matemáticas Parte 2
    • Evaluacion
      10 xp
  • Modulo 12
    4Lecciones ·
    • Manejo de Archivos y Directorios
    • Lectura y Escritura (Método Clásico por Puntero)
    • Compatibilidad de Rutas (El Separador de Directorios)
    • Evaluacion
      10 xp
  • Modulo 13
    6Lecciones ·
    • 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
    • Evaluacion
      10 xp
  • Modulo 14
    4Lecciones ·
    • Manejo de Cookies (Galletas)
    • Lectura de Cookies: El Arreglo $_COOKIE
    • Manejo de Múltiples Valores
    • Evaluacion
      10 xp
  • Modulo 15
    6Lecciones ·
    • 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)
    • Evaluacion
      10 xp
  • Modulo 16
    4Lecciones ·
    • Manejo de Imágenes (Librería GD)
    • ¡El Encabezado! (Paso Crítico)
    • Ejemplo: Imagen con Texto Aleatorio (Estilo CAPTCHA)
    • Evaluacion
      10 xp
  • Modulo 17
    6Lecciones ·
    • 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
    • Evaluacion
      10 xp
  • Modulo 18
    3Lecciones ·
    • Manejo de XML y JSON
    • Manejo de JSON
    • Evaluacion
      10 xp
  • Modulo 19
    3Lecciones ·
    • Visualización de Datos (Google Charts)
    • Conectando PHP (Inyección de Datos)
    • Evaluacion
      10 xp
  • Modulo 20
    2Lecciones ·
    • Generación de PDF (FPDF)
    • Evaluacion
      10 xp
  • Modulo 21
    2Lecciones ·
    • Manejo de Sesiones (Avanzado)
    • Evaluacion
      10 xp
  • Modulo 22
    2Lecciones ·
    • Expresiones Regulares (Regex)
    • Evaluacion
      10 xp
  • Modulo 23
    3Lecciones ·
    • Aserciones y Expectativas (Depuración)
    • El Método Moderno (PHP 7+): Expectativas y "Cero-Coste"
    • Evaluacion
      10 xp
  • Modulo 24
    4Lecciones ·
    • Filtros de Saneamiento y Validación
    • Los Dos Tipos de Filtros
    • Funciones de Filtro Clave
    • Evaluacion
      10 xp
  • Modulo 25
    4Lecciones ·
    • AJAX y su Conexión con PHP
    • El Pilar de AJAX: XMLHttpRequest
    • El Papel de JavaScript en la Visualización (Chart.js)
    • Evaluacion
      10 xp
  • Modulo 26
    4Lecciones ·
    • Aplicación Práctica (ABC / CRUD con Imágenes)
    • El Proceso "ABC" (CRUD)
    • Descargar la Imagen (Formato Base64)
    • Evaluación
      10 xp
  • Modulo 27
    6Lecciones ·
    • 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()
    • Evaluacion
      10 xp
  • Modulo 28
    4Lecciones ·
    • 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 29
    3Lecciones ·
    • Configuración de Entornos (php.ini)
    • El Problema: Múltiples Entornos
    • La Solución: Variables de Entorno y ini_set()
  • Modulo 30
    2Lecciones ·
    • Web Services (SOAP y REST)
    • Creación del Web Service (El Lado de PHP)
  • Modulo 31
    2Lecciones ·
    • POO - Conceptos Básicos
    • Promoción de Parámetros (Sintaxis de PHP 8+)
  • Modulo 32
    7Lecciones ·
    • 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 33
    1Lecciones ·
    • Temas Avanzados de POO y Modelado
  • Modulo 34
    1Lecciones ·
    • Espacios de Nombres (Namespaces)
  • Modulo 35
    1Lecciones ·
    • Aplicación Práctica (Intercambio de Estampas)
  • Modulo 36
    1Lecciones ·
    • Clases Avanzadas (DateTime, MySQLi y Sentencias Preparadas)
  • Modulo 37
    1Lecciones ·
    • Manejo Avanzado de XML con SimpleXML
  • Modulo 38
    1Lecciones ·
    • Biblioteca Estándar de PHP (SPL)
  • Modulo 39
    1Lecciones ·
    • Funciones Anónimas (Closures)
  • Modulo 40
    1Lecciones ·
    • Enumeraciones (Enums) en PHP 8.1
  • Modulo 41
    1Lecciones ·
    • Fibras (Fibers) y Concurrencia
  • Modulo 42
    1Lecciones ·
    • La Extensión Random (PHP 8.2+)
  • Modulo 43
    1Lecciones ·
    • Conclusión y Resumen