Temario PHP - Nivel 1

Introducción
    * Introducción
    * Una rápida historia del lenguaje
    * Relación del Servidor Web
    * Funcionamiento del intérprete
    * phpinfo
    * phpini
    * Editores
    * Estándares de codificación

Estructura léxica
    * Case sensitive
    * Sentencias y puntos y coma
    * Espacios en blanco y cambios de línea
    * Comentarios
    * Literales
    * Palabras reservadas
    * Secuencias de escape
    * Reporte de errores
    * Primer script

Cadenas de caracteres
    * Imprimiendo strings
    * Accediendo caracteres individuales
    * Limpiando strings
    * Codificando y escapeando
    * Comparaciones

Expresiones Regulares
    * Caracteres especiales
    * Comodines y abreviaturas
    * Rangos
    * Alternación
    * Cuantificación
    * Opcionales
    * Agrupación
    * POSIX y PCRE
    * Funciones POSIX
    * Funciones PCRE

Variables y constantes
    * ¿Qué son las variables?
    * Tipos de variables
    * Variables Predefinidas
    * Constantes
    * Obteniendo variables desde la URL

Operadores
    * Operadores Aritméticos
    * Operadores de Asignación
    * Operadores de Comparación
    * Operadores Lógicos
    * Otros operadores

Estructuras de control
    * Construcciones if
    * Construcciones else
    * Construcciones elseif
    * Los bucles
    * El bucle while
    * El bucle for
    * El bucle do while
    * El bucle foreach
    * El switch
    * Sentencias de control
    * Include() y require()

Arreglos
    * Arreglos asociativos vs indexados
    * Identificando elementos de un arreglo
    * Almacenando datos en arreglo
    * Arreglos multidimensionales
    * Recorriendo arreglos
    * Ordenando arreglos

Formularios
    * HTTP Conceptos básicos
    * Proceso de formularios
    * Envío y recepción
    * Envío de Email
    * Autoprocesamiento de páginas
    * Visualización de datos introducidos en un formulario
    * Procesamiento de datos introducidos en un formulario
    * Inclusion  en documentos HTML
    * Subiendo archivos

Funciones
    * Definiendo funciones
    * Referenciando funciones
    * Devolviendo valores
    * Argumentos
    * Funciones variables
    * Funciones anónimas

Clases
    * Definiendo clases
    * Definiendo métodos
    * Definiendo constantes
    * Definiendo variables
    * Creando objectos
    * Constructores y destructores
    * Instrospección
    * Serialización
    * Extendiendo clases

Autenticación y autorización
    * Sesiones
    * Activando sesiones
    * Configurando sesiones
    * Cookies
    * Encriptación de contraseñas
    * La interfaz con el usuario
    * Restringir acceso
    * Distinción de usuarios

Miscelánea
    * Redirecciones (header location)
    * Leyendo un directorio
    * RSS
    * Agregar Google Maps a su sitio

Ejemplos de código Open Source
    * Horde
    * Joomla
    * SugarCRM
    * Wordpress

Ver temas siguientes del nivel 2 

Temario PHP - Nivel 1
TSSolutions