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