Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Todo PHP y MySQL, de básico a experto
Highest Rated
Rating: 4.5 out of 5(629 ratings)
5,115 students

Todo PHP y MySQL, de básico a experto

Aprende a programar de forma sencilla y amena en el lenguaje de servidor más extendido y poderoso del mundo: PHP y MySQL
Last updated 5/2026
Spanish

What you'll learn

  • Curso completo de PHP y SQLite
  • Curso completo de MySQL
  • Programación orientada a objetos con PHP
  • Una vez finalizado el curso podrás utilizar PHP de forma fluida
  • Aprenderá a modificar el formato de cadenas y de números
  • Validará las fechas con PHP
  • Modificará, cortar y sanear cadenas con PHP
  • Manipulará los archivos y directorios del servidor por medio de PHP
  • Aprenderá a abrir, leer y escribir en los archivos del servidor

Course content

51 sections588 lectures75h 18m total length
  • Bienvenida al curso Todo PHP y MySQL de básico a experto5:04
    • Encadenamiento de expresiones sin paréntesis

    • Nuevas funciones array

    • API de objetos BCMath

    • Subclases específicas del driver PDO

    • Nuevas características para el DOM y soporte para HTML 5

    • Atributo #[\Deprecated]

    • Hooks para propiedades

    • Visibilidad asimétrica para las propiedades

  • Antes de empezar el curso8:23
  • Plugins de SublimeText para PHP (opcional)6:34
    • Entrar a https://packagecontrol.io/installation

    • Abrir la consola (view > show console).

    • Copiar el código en la consola y ejecutarlo.

    • Cerrar y abrir sublime text.

    • [Ctrl]-[shift]-[p] o tools > command palette

    • Escribimos

    • Install packages > sublime lint > detecta problemas de sintaxis.

    • Install packages > phpcs

  • Archivos y el PDF del curso1:07
  • Breve historia de PHP5:25
    PHP o Personal Home Pages fue desarrollado por Rasmus Lerdorf en 1995 como una serie de programas auxiliares para internet. Posteriormente los agrupó y dejó libre, por lo que hoy el lenguaje es libre y no tenemos que pagar un centavo a nadie.
  • ¿Cómo funciona PHP?6:49
    Un paso importante para poder manejar una tecnología es comprender su funcionamiento. En este video veremos cómo funciona PHP y dónde se aloja.
  • ¿Qué necesitamos para usar PHP?3:58

    Las rutinas de PHP se crean en cualquier editor de texto, ya que es un lenguaje "interpretado" (se lee, valída e interpreta hasta que es llamada una rutina por el servidor). Todo archivo que contenga rutinas e instrucciones de PHP debe estar contenido entre los símbolos "<?php" y "?>" y tener la extensión ".php" para ser ejecutado correctamente. Así, un ejemplo de un archivo de PHP, que podría ser guardado con el nombre "hola.php", es:


  • Instalar el Apache + PHP + MySQL8:09
    El paso fundamental es instalar PHP. Para ello necesitamos instalar un sistema operativo web que soporte el lenguaje. Para ello la herramienta básica es el sistema operativo de web Apache. Tanto PHP+Apache+MySQL se les conoce como la "Santa Trinidad" en el desarrollo en Internet.
  • Instalar MAMP en una computadora con Windows5:39

    Instalar MAMP en una computadora con Windows es muy sencillo.

  • Instalar MAMP en una Mac6:10

    En este video veremos la forma de instalar MAMP en una MAC

  • Activar el despliegue de errores en MAMP3:02
    • Por omisión PHP envía errores a pantalla con archivo, número de línea y mensaje.

    • En algunas instalaciones, por ejemplo en MAMP, los errores pueden estar deshabilitados.

    • Podemos habilitarlos con:

    ini_set('display_errors', 1);

    error_reporting(E_ALL);


  • Manejo de Cpanel y FTP (opcional)9:54

    cPanel es un panel de control para administrar servidores de alojamiento web que proveen herramientas de automatización y una interfaz gráfica basada en páginas web. ​Este software cuenta con un diseño en tres capas que entrega distintos atributos a administradores, revendedores de espacio y usuarios finales.

  • Nuevas características de PHP89:19
  • Nuevas características de PHP 8.12:57
  • Nuevas características PHP 8.23:03
  • Nuevas características PHP 8.35:37
    • Constantes de clase tipificadas

    • Búsqueda dinámica de constantes de clase

    • Nuevo atributo #[\Override]

    • Clonación profunda de propiedades de solo lectura

    • Nueva función json_validate()

    • Nuevo método Randomizer::getBytesFromString()

    • Nuevos métodos Randomizer::getFloat() y Randomizer::nextFloat()

    • El linter de línea de comandos admite múltiples archivos

  • Nuevas características PHP 8.4.5:08
    • Encadenamiento de expresiones sin paréntesis

    • Nuevas funciones array

    • API de objetos BCMath

    • Subclases específicas del driver PDO

    • Nuevas características para el DOM y soporte para HTML 5

    • Atributo #[\Deprecated]

    • Hooks para propiedades

    • Visibilidad asimétrica para las propiedades

  • Nuestra primera página: Hola mundo12:25

    Todos los cursos de programación inician con "Hola Mundo", gracias a los creadores del lenguaje C.

  • Mezclar HTML y PHP8:04
    Una de las características de PHP es utilizaqrlo en combinación con HTML, ya que lo que recibirá el navegador es únicamente etiquetas, no código. En este video veremos como el resultado final es identico para el usuario si la etiqueta fue escrita por PHP o por un humano.
  • Comentarios y otras cosas6:28
    Los comentarios son una parte fundamental en la documentación interna del programa en cualquier lenguaje de programación. PHP es rico en la forma de comentar código. En este video te decimos cómo.
  • Documentar con el estándar PHPDoc5:24

    PHPDocs es una adaptación de JavaDocs para documentar la programación en PHP.

  • Ver la configuración de PHP con phpinfo()5:39
  • Introducción a PHP

Requirements

  • Computadora personal con Windows o Mac OS y un navegador

Description

  Incluye GRATIS el libro del curso: 

Con PHP se han hecho poderosos imperios, como Yahoo y Facebook (también Udemy). Comenzaremos desde lo básico, conociendo la historia del lenguaje y su estado actual. Revisaremos la formación de variables, los ciclos, las sentencias condiconales, los arreglos (o vectores), asi como la forma de validar formas de HTML.  Analizaremos las poderosas funciones para manejar fechas y cadenas. Todo de forma fácil y amena. 

      Dentro de los ejemplos encontraremos los siguientes: 

  • Una sencilla galeria de fotos tomadas directamente de una carpeta

  • Subir archivos de imágenes de la computadora al servidor

  • Crear archivos de estado

  • Enviar un mail con PHP

  • Hacer páginas privadas con sesiones

  • Conocer la IP, browser y s/o del usuario que nos visita

  • Manejo de expresiones regulares

  • Aplicar filtros a las imágenes como negativo, contraste, blanco y negro, etc.

  • Reducir el tamaño y el peso de una imagen jpg, png o gif en forma automática

      Contenido del libro Introducción a PHP: 

      1. Sintaxis general de PHP 

  • Estructura de archivos PHP

  • Mezclar HTML y PHP

  • Comentarios

  • El caracter punto y coma ";"

  • Variables

  • Tipos de datos

  • Operadores y expresiones

  • Operadores Aritméticos

  • Operador de concatenación

  • Operadores de comparación

  • Operadores boleados

  • Cambio de tipo

  • Precedencia

  • Comandos "print" y "echo"

  • Uso de etiquetas HTML

      2. Control de flujo 

  • Comando "if"

  • Comando "switch"

  • Comando "do ... while"

  • Comando "for"

  • Comandos "break" y "continue"

      3- Arreglos 

  • Creación de arreglos

  • Recorriendo todo un arreglo con "foreach"

  • Operaciones con arreglos

  • Agregar varios elementos al principio del arreglo, con el comando "array_push"

  • Quitar el primer elemento de un arreglo, con el comando "array_shift"

  • Quitar cualquier elemento de un arreglo, con el comando "unset"

  • Buscar por un valor exacto en todo el arreglo, con el comando "in_array"

  • Ordenando arreglos

  • Arreglos asociativos

      4- Funciones 

  • Creación de funciones

  • Parámetros

  • Variables locales y globales

  • Regreso de valores

      5- Formas de HTML 

  • Ejemplos de Dreamweaver

  • Campos ocultos

  • Validaciones

  • Redirección a otras paginas

  • Hipervínculos a rutinas php

  • Paso de parámetros en hipervínculos

      6- Fechas y strings 

  • Comando "time"

  • Comando "date"

  • Comando "getdate"

  • Comando "mktime"

  • Validando fechas con "checkdate"

  • Comando "printf"

  • Comando "sprintf"

  • Comando "number_format"

  • Operaciones básicas de strings

  • Convertir caracteres especiales de texto a HTML

      7- Manejo de archivos 

  • Verificar si existe un archivo

  • Verificar si es archivo o directorio

  • Propiedades de archivos

  • Creando y borrando un archivo

  • Abrir y cerrar un archivo

  • Leer un archivo

  • Protegiendo archivos contra escrituras múltiples

  • Operaciones con directorios

      8 - Galletas 

  • Creación de galletas

  • Lectura de galletas

  • Borrar una galleta

      9- Acceso a base de datos 

  • Conexión al servidor

  • Conexión a la base de datos

  • Operaciones básicas


Who this course is for:

  • Desarrolladores y diseñadores WEB