Dirigido a usuarios que desean Aprende a desarrollar aplicaciones web 2.0 del lado del servidor con el lenguaje dinámico más usado en internet: PHP. Podrás poner en funcionamiento sitios tales como tiendas online, gestores de contenido, publicaciones digitales, blogs, foros, redes sociales y un largo etcétera.

CAPITULO 1: INSTALACIÓN
 Descarga de XAMPP
 Instalación
 Ruta al servidor

CAPITULO 2: LAS BASES DEL LENGUAJE
 PHP y HTML - comando ECHO
 Comentarios
 Finalización de instrucciones
 Información de nuestro servidor

CAPITULO 3: VARIABLES
 Definir variables
 Variables de formularios
 Enteros y coma flotante
 Booleanos
 Recabar información de nuestros visitantes

CAPITULO 4: CADENAS
 Cadenas y dobles comillas

CAPITULO 5: OPERADORES
 Aritméticos
 Pre Incremento y Post Incremento
 Cadenas
 Asignación
 Comparación
 Lógicos

CAPITULO 6: CONTROL
  if
  for
  switch
  while
  do while
  goto
  Foreach

CAPITULO 7: FUNCIONES
  Creación de una función
  Funciones con parámetros
  Ámbito

CAPITULO 8: INCLUDE
 include
 require
 include once

CAPITULO 9: MATRICES
 Almacenar datos en matrices
 Matrices asociativas y multidimensionales
 Listar los elementos de una matriz

CAPITULO 10: FECHAS
  Parámetros de fecha
  Parámetros de tiempo
  Formulación de una fecha
  Fechas en castellano

CAPITULO 11: SESIONES
 Crear sesiones y almacenar datos

CAPITULO 12: ORIENTACIÓN A OBJETOS
  Clases, métodos y atributos
  Creación de un primer objeto
  Métodos que usan atributos
  Llamando a un método concreto
  Herencia de clases

CAPITULO 13: MYSQL
  Crear un usuario y una base de datos con phpMyAdmin
  Realizar una conexión
  Crear una base de datos
  Crear tablas y columnas en la base de datos
  Creación de una clave primaria
  Crear registros
  Comprobación de escritura
  Listar los elementos de una tabla
  Localizar entradas de la base de datos
  Presentar registros ordenados
  Actualizar registros
  Borrar registros

CAPITULO 14: FLAT FILE
  Escribir registros en un archivo
  Ejemplo: Crear un log
  Leer un archivo

CAPITULO 15: SQLITE
  Comprobación de la presencia de SQLite
  Crear conexiones a bases de datos
  Crear tablas
  Añadir contenido
  Visualizar el contenido
  Filtrar contenidos con Where
  Actualizar con Update
  Eliminar registros

CAPITULO 16: INTRODUCCIÓN
  Objetivo del proyecto
  Configuración del espacio de trabajo
  Creación de archivos base

CAPITULO 17: INSTALACIÓN
  Creación de la tabla favoritos
  Creación de contenido de prueba para favoritos
  Creación y población de la tabla usuarios
  Creación y población de la tabla de logs
  Ejecución del script de instalación

CAPITULO 18: GESTIÓN DE LOS FAVORITOS
  Creación de variables de sesión
  Presentación del contenido de la base de datos
  Creación de un formulario integrado para añadir favoritos
  Inserción de nuevos elementos mediante PHP
  Preparación para eliminar entradas
  Creación del código que elimina entradas
  Preparación de la tabla para actualizar
  Pase de variables en la URL
  Crear un formulario y cargar la coincidencia en la base de datos
  Procesar los datos recibidos

CAPITULO 19: GESTIÓN DE LOS USUARIOS
  Creación de un formulario de acceso
  Procesado del formulario de acceso
  Creación de nuevos usuarios (alta automática)
  Procesado de los nuevos usuarios
  Formulario de gestión de usuarios
  Eliminación de usuarios
  Adaptación del código existente para actualizar usuarios
  Comprobación de funcionamiento de la gestión
  Aplicación de los permisos de usuario
  Evitar duplicados en la base de dato

CAPITULO 20: SOCIALIZACIÓN
  Proposición de nuevos favoritos aleatorios de la base de datos
  Selección complementaria a mis favoritos
  Ordenación de los enlaces propuestos por categoría
  Reusado del código con funciones

CAPITULO 21: GESTIÓN DE LOS REGISTROS
  Aplicación para visualizar los logs
  Script para realizar los logs
  Inclusión del archivo
  Síntesis de las visitas
  Creación de una gráfica visual

CAPITULO 22: TOQUES FINALES
  Toques finales a la aplicación
  Creación de una página index más social

CAPITULO 23: PLANIFICACIÓN Y ESTRUCTURA
  Arquitectura del software: Modelo cliente-servidor
  Estilo de programación en tres capas
  Filosofía: Modelo Vista Controlador
  Comparativa de los diferentes sistemas de gestión de datos

CAPITULO 24: INSTALACIÓN
  Análisis de las necesidades de base de datos
  Estructura del archivo de instalación
  Subsecciones
  Creación de usuarios
  Inserción de un usuario de prueba
  Creación y rellenado de configuración de usuarios
  Creación y rellenado de la tabla posts
  Creación y rellenado de la tabla logs
  Limpieza de errores e instalación

CAPITULO 25: DINAMIZACIÓN
  Cabecera dinámica
  Sustitución del contenido estático por el contenido dinámico
  Población de los posts con contenido dinámico

CAPITULO 26: CREAR, BORRAR Y ACTUALIZAR POSTS
  Creación de una etiqueta para añadir registros
  Programación de la inserción en base de datos
  Ordenar los post por fecha decreciente
  Creación de enlaces
  Código de eliminación
  Preparar el código para actualizar
  Comprobación de la variable
  Petición de actualizar
  Comprobación del resultado
  Limitación de resultados
  Programación de la caja de post previos
  Aislamiento de un post

CAPITULO 27: PERMISOS DE USUARIO
  Objetivos de la subunidad
  Permisos según la variable login
  Formulario de login
  Script de iniciar sesión
  Mensaje de cerrar sesión

CAPITULO 28: CONVERSIÓN EN MULTI-USUARIO
  Preparación de la zona de registro
  Creación de un formulario de registro
  Procesado del formulario
  Testear y pulir el código
  Acceso multiusuario