- Cursos
- Tecnología
- Desarrollo Web
- Crear un sistema de control de gastos con PHP7+MySQL
Crear un sistema de control de gastos con PHP7+MySQL
Una parte fundamental en el desarrollo web es poder juntar varias herramientas en un sólo proyecto. La intención de este proyecto es reunir Bootstrap 4, la librería Google Chart, AYAX, la librería HTML2PDF con PHP7 y MySQL
Descripción del curso
Una parte fundamental en el desarrollo web es poder juntar varias herramientas en un sólo proyecto. La intención de este proyecto es reunir Bootstrap 4, la librería Google Chart, AYAX, la librería HTML2PDF con PHP7 y MySQL para crear una aplicación que genere reportes dinámicos en Formato PDF. La intención es crear un sistema de control de ingresos y egresos para controlar el efectivo de tu cartera.
Este curso está enfocado para los desarrolladores web con conocimientos de PHP y MySQL. También utilizaremos Boostrap 4 para generar el formato de las páginas, utilizaremos la librería Google Chart para generar gráficas, la librería HTML2PDF para crear en forma dinámica tomando los datos de una base de datos MySQL y conectaremos dos combos en forma dinámica por medio de AJAX.
Los objetivos particulares de este curso son:
Crear la base de datos y un proceso completo de altas, bajas y cambios (ABC o CRUD) de la tabla libros.
Aprender a paginar una consulta de una tabla grande.
Crear las otras páginas para las Altas, Bajas y Cambios o CRUD.
Manejar la librería HTML2PDF para generar documentos PDF dinámicamente.
Manejar la librería Google Chart.
Para tomar este curso debes tener conocimientos generales de desarrollo Web con PHP y MySQL. Es deseable tener conocimientos de Bootstrap 4, pero no es indispensable. Debes tener conocimientos en el manejo de un editor de código como Aptana, Brackets, SublimeText o Atom.
Contenido del curso
Crear la pantalla de ingreso al sistema o login
01:36:18- Bienvenida al curso Crear un sistema de control de gastos con PHP7 y MySQL04:59
- La base de datos11:19
- La clase dbMySQL para conectarse a la base de datos16:03
- Instalar Bootstrap 408:25
- Crear la pantalla para ingresar al sistema o login08:54
- Crear la clase de Usuarios16:57
- Crear la clase Sesión16:49
- Crear una zona de mensajes con Bootstrap y PHP12:52
La administración del usuario y su clave de acceso
01:14:56- Crear la barra de navegación o menú del sistema10:21
- Despliega la información del usuario en una tabla15:09
- Crear las zonas condicionales dentro del programa como parte del CRUD09:28
- Crear zonas condicionales, segunda parte07:55
- Validación y modificación de la clave de acceso12:53
- Encriptar la clave de acceso07:51
- Controlar los botones con JavaScript07:02
- Crear un programa para salir de la sesión o logout04:17
Crear las altas, bajas y cambios de las categorías
02:11:55- Introducción a las categorías y su tabla en la base de datos07:51
- Iniciar el programa de categorías y su clase11:51
- Crear las categorías básicas del usuario en forma automática11:28
- Desplegar las categorías del usuario09:00
- Crear la zona condicional para dar de alta una categoría07:48
- Crear el formulario para la categoría14:07
- Validar e insertar la categoría en la base de datos15:49
- Modificar una categoría10:32
- Modificar una categoría en la base de datos15:52
- Pantalla de advertencia antes de borrar un registro11:14
- Borrar un registro de la base de datos07:59
- Afinar las categorías08:24
Paginación de una consulta
49:36- Las variables principales para la paginación de una consulta a la base de datos14:15
- Crear los botones básicos de la paginación12:24
- Crear los botones de inicio y anterior12:10
- Crear los botones de final y siguiente10:47
Crear las otras páginas de altas, bajas y cambios para las demás tablas
02:59:26- Crear la clase de Cuentas12:35
- Crear el proceso de altas para la tabla de Cuentas12:23
- Crear el proceso de Bajas y Cambios para la tabla de Cuentas09:10
- Crear el reporte de presupuesto15:36
- Crear la clase de Movimientos08:09
- Crear la tabla HTML y formulario para los movimientos10:29
- Crear los combo-box del formulario de alta de los movimientos09:59
- Crear la rutina con AJAX para sincronizar el combo-box de categorías09:42
- Crear el archivo PHP para crear el archivo XML y actualizar el combo-box09:24
- Analizar el archivo XML con JavaScript y crear el combo-box de categorías12:38
- Crear las funciones de validación de fechas, cadenas, enteros o email14:03
- Validar los datos que lleguen del formulario de movimientos12:41
- Insertar los datos del movimiento en la base de datos08:28
- Armar las llaves de las cuentas y categorías para los movimientos12:32
- Incluir los movimientos en el reporte de los movimientos08:02
- Actualizar los saldos de las cuentas después del movimiento13:35
Los traspasos entre cuentas
02:00:15- Crear el formulario para los traspasos11:35
- Manejo de las cuentas de origen y destino en el traspaso10:46
- Verificar los saldos de las cuentas antes del traspaso08:45
- Crear la tabla para desplegar la información de los traspasos07:20
- Insertar en la tabla de la base de datos la transacción11:08
- Desplegar los datos del traspaso en la tabla09:49
- Escribir el formulario para las cuentas por cobrar14:47
- Añadir el pago en la base de datos de una cuenta por cobrar10:44
- Añadir el movimiento y actualizar los saldos en las cuentas10:33
- Modificar la pantalla de las cuentas para calcular los saldos finales04:40
- Crear una cuenta de crédito y probarlo en el sistema07:47
- Crear el resumen de las cuentas y las cuentas por cobrar12:21
Cuentas por cobrar o CXC
01:38:18- Crear el formulario y la tabla para desplegar las cuentas por cobrar10:01
- Dar de alta una cuenta por cobrar en la base de datos11:51
- Mostrar las cuentas por cobrar y crear los botones de pago y cancelación06:55
- Escribir las rutinas de cancelación de una cuenta por cobrar08:39
- Escribir el formulario para las cuentas por cobrar14:47
- Añadir el pago en la base de datos de una cuenta por cobrar10:44
- Añadir el movimiento y actualizar los saldos en las cuentas10:33
- Modificar la pantalla de las cuentas para calcular los saldos finales04:40
- Crear una cuenta de crédito y probarlo en el sistema07:47
- Crear el resumen de las cuentas y las cuentas por cobrar12:21
Integridad Referencial de las transacciones en la base de datos
55:28- La integridad referencial para las categorías12:47
- La integridad referencial para las cuentas07:22
- La integridad referencial para las cuentas por cobrar12:04
- La integridad referencial para los movimientos14:09
- La actualización de los saldos09:06
Crear las gráficas con Google Chart, PHP7 y MySQL
57:55- Introducción a Google Chart para graficar los datos02:00
- Crear la gráfica del presupuesto10:47
- Crear los datos para la gráfica de gastos15:13
- Crear la gráfica del presupuesto y lo ejercido11:35
- Crear la gráfica de las cuentas18:20
Valoraciones
- 5 ESTRELLAS33%
- 4 ESTRELLAS33%
- 3 ESTRELLAS33%
- 2 ESTRELLAS0%
- 1 ESTRELLAS0%
- MartinLuteroIncluir valoración media (en números)
- ozcarlundesIncluir valoración media (en números)
- CarlosPeña ManayayIncluir valoración media (en números)
¿Por qué pagar por un curso cuando puedes tenerlos todos?
Prueba la Suscripción ahoraO quiero saber más
Cursos que quizás te interesen
- 10 €11 h5
- 19 €1 h0