Introducción
  • Bienvenida al curso Todo PHP7, de novato a experto
  • Breve historia de PHP
  • ¿Cómo funciona PHP?
  • ¿Qué necesitamos?
  • Plugins de SublimeText 3 para PHP
  • Instalar el Apache + PHP + MySQL: XAMPP
  • Instalar MAMP en una computadora con Windows
  • Instalar MAMP en una Mac
  • Nuevas características de PHP7
  • Nuestra primera página: Hola mundo
  • Mezclar HTML y PHP
  • Comentarios y otras cosas
  • Apuntes a la sección 1: Introducción a PHP
  • Cuestionario sección 1: Conceptos básicos.
Tipos de datos y variables
  • Variables
  • Tipos de datos: cadenas
  • Concatenación de cadenas
  • Tipos de datos: números enteros
  • Tipos de datos: punto flotante
  • Tipo de dato: Booleano
  • Variables de variables y constantes
  • PHP7: Secuencias de escape para caracteres Unicode
  • Los tipos de datos compuestos y especiales
  • Forzar el tipo de dato
  • Eliminar una variable con unset()
  • Apuntes a la sección 2: : Tipos de datos y variables
  • Cuestionario sección 2: Variables y tipos de datos
Operadores en PHP
  • Introducción a los operadores y sus conceptos en PHP
  • Operadores aritméticos
  • Los operadores de asignación y los operadores abreviados o atajos
  • Operadores de bit a bit
  • Operadores de comparación
  • Operadores Lógicos
  • Otros operadores en PHP
  • La precedencia de los operadores
  • PHP7: El operador de fusión de null
  • PHP7: Operador nave espacial
  • Apuntes a la sección 3: Operadores en PHP
  • Quiz sección 3: operadores
Las sentencias condicionales
  • Sentencias condicionales
  • Operadores condicionales anidados
  • Crear rangos con operadores condicionales
  • Sintaxis alterna a las sentencias condicionales
  • Sintaxis alterna a las sentencias condicionales
  • La estructura condicional switch
  • Apuntes a la sección 4: Estructuras condicionales
  • Cuestionario sección 4: Estructuras condicionales
Las estructuras cíclicas
  • El ciclo While
  • El ciclo do... while
  • El ciclo for()
  • Los comandos break y continue
  • Apuntes a la sección 5: Estructuras Cíclicas
  • Cuestionario sección 5: Estructuras cíclicas
Creación y manejo de arreglos
  • Crear arreglos
  • El ciclo foreach
  • Arreglos asociativos
  • Algunas funciones de los arreglos
  • Ordenamiento de arreglos
  • Ordenar los arreglos asociativos
  • Desordenar un arreglo y selección aleatoria de elementos de un arreglo
  • Funciones para ordenar arreglos en forma ascendente y descendente
  • Funciones de navegación de elemento en un arreglo
  • PHP7: Arreglos constantes con define()
  • La función var_dump() para mostrar el contenido de una variable
  • La función print_r() para visualizar una variable, arreglo u objeto
  • Los arreglos multidimensionales
  • Arreglos globales o "superglobals"
  • El comando List() para asignar valores de arreglos
  • Funciones para arreglos asociativos
  • Cambia una clave de un arreglo asociativo en tiempo de ejecución
  • Hacer referencia al resultado arreglo de funciones
  • Apuntes a la sección 6: Arreglos
  • Cuestionario sección 6: Arreglos o arrays
Creación de funciones personalizadas
  • Crear y llamar a una función
  • El alcance de las variables
  • Regresar un valor de una función
  • Argumentos o parámetros por referencia o por valor
  • PHP7: Valores predeterminados de argumentos
  • PHP7: Declaraciones de tipo en las funciones
  • PHP7: Declaraciones de tipo de devolución
  • PHP7: Tipificación estricta
  • PHP7: Listas de argumentos de longitud variable
  • Crear generadores en PHP
  • Utilizar yield para facilitar valores con clave desde un generador
  • PHP7: El uso de la sentencia Return en los generadores
  • PHP7: Delegación de generadores
  • Las funciones anónimas en PHP
  • Tomar valores externos desde una función anónima
  • El super arreglo $GLOBALS vs. global
  • Apuntes a la sección 7: Funciones
  • Cuestionario de la sección 7: funciones
Validación de datos de los formularios
  • Comunicación de un Fomulario con PHP