Crear la pantalla de ingreso al sistema o login
  • 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
La administración del usuario y su clave de acceso
  • 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
Crear las altas, bajas y cambios de las categorías
  • 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
Paginación de una consulta
  • 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 las otras páginas de altas, bajas y cambios para las demás tablas
  • 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
Los traspasos
  • 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
Cuentas por cobrar o CXC
  • 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
Integridad Referencial de las transacciones en la base de datos
  • 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
Crear las gráficas con Google Chart, PHP7 y MySQL
  • 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
A manera de conclusión
  • Despedida al curso "Crear un sistema de control de gastos con PHP7 y MySQL"
  • Archivos del curso