- Bienvenida al curso Crear un sistema de control de gastos con PHP7 y MySQL
- Plugins de SublimeText 3 para PHP
- La base de datos
- La clase dbMySQL para conectarse a la base de datos
- Instalar Bootstrap 4
- Crear la pantalla para ingresar al sistema o login
- Crear la clase de Usuarios
- Crear la clase Sesión
- Crear una zona de mensajes con Bootstrap y PHP
- Crear la barra de navegación o menú del sistema
- Despliega la información del usuario en una tabla
- Crear las zonas condicionales dentro del programa como parte del CRUD
- Crear zonas condicionales, segunda parte
- Validación y modificación de la clave de acceso
- Encriptar la clave de acceso
- Controlar los botones con JavaScript
- Crear un programa para salir de la sesión o logout
- Introducción a las categorías y su tabla en la base de datos
- Iniciar el programa de categorías y su clase
- Crear las categorías básicas del usuario en forma automática
- Desplegar las categorías del usuario
- Crear la zona condicional para dar de alta una categoría
- Crear el formulario para la categoría
- Validar e insertar la categoría en la base de datos
- Modificar una categoría
- Modificar una categoria en la base de datos
- Pantalla de advertencia antes de borrar un registro
- Borrar un registro de la base de datos
- Afinar las categorías
- Las variables principales para la paginación de una consulta a la base de datos
- Crear los botones básicos de la paginación
- Crear los botones de inicio y anterior
- Crear los botones de final y siguiente
- Crear la clase de Cuentas
- Crear el proceso de altas para la tabla de Cuentas
- Crear el proceso de Bajas y Cambios para la tabla de Cuentas
- Crear el reporte de presupuesto
- Crear la clase de Movimientos
- Crear la tabla HTML y formulario para los movimientos
- Crear los combo-box del formulario de alta de los movimientos
- Crear la rutina con AJAX para sincronizar el combo-box de categorías
- Crear el archivo PHP para crear el archivo XML y actualizar el combo-box
- Analizar el archivo XML con JavaScript y crear el combo-box de categorías
- Crear las funciones de validación de fechas, cadenas, enteros o email
- Validar los datos que lleguen del formulario de movimientos
- Insertar los datos del movimiento en la base de datos
- Armar las llaves de las cuentas y categorías para los movimientos
- Incluir los movimientos en el reporte de los movimientos
- Actualizar los saldos de las cuentas después del movimiento
- Crear el formulario para los traspasos
- Manejo de las cuentas de origen y destino en el traspaso
- Verificar los saldos de las cuentas antes del traspaso
- Crear la tabla para desplegar la información de los traspasos
- Insertar en la tabla de la base de datos la transacción
- Desplegar los datos del traspaso en la tabla
- Crear el formulario y la tabla para desplegar las cuentas por cobrar
- Dar de alta una cuenta por cobrar en la base de datos
- Mostrar las cuentas por cobrar y crear los botones de pago y cancelación
- Escribir las rutinas de cancelación de una cuenta por cobrar
- Escribir el formulario para las cuentas por cobrar
- Añadir el pago en la base de datos de una cuanta por cobrar
- Añadir el movimiento y actualizar los saldos en las cuentas
- Modificar la pantalla de las cuentas para calcular los saldos finales
- Crear una cuenta de crédito y probarlo en el sistema
- Crear el resumen de las cuentas y las cuentas por cobrar
- La integridad referencial para las categorías
- La integridad referencial para las cuentas
- La integridad referencial para las cuentas por cobrar
- La integridad referencial para los movimientos
- La actualización de los saldos
- Introducción a Google Chart para graficar los datos
- Principios generales de Google Chart
- Crear la gráfica del presupuesto
- Crear los datos para la gráfica de gastos
- Crear la gráfica del presupuesto y lo ejercido
- Crear la gráfica de las cuentas
- Despedida al curso "Crear un sistema de control de gastos con PHP7 y MySQL"
- Archivos del curso