- Cursos
- Tecnología
- Desarrollo Web
- Crea un sistema de control de gastos con PHP+MySQL+Bootstrap con el patrón MVC
Crea un sistema de control de gastos con PHP+MySQL+Bootstrap con el patrón MVC
Una aplicación que es muy recurrente en Internet es el desarrollo de una para el manejo de gastos personales. Esta aplicación nos sirve para utilizar lenguajes del lado del cliente, como JavaScript y lenguajes del lado del servidor como PHP.
Descripción del curso
Esta aplicación nos sirve para utilizar lenguajes del lado del cliente, como JavaScript y lenguajes del lado del servidor como PHP, así como conectarlo con bases de datos, en este caso como MySQL, herramientas que son las más utilizadas en la Web. En este curso construiremos las páginas web por medio de Bootstrap 5.3. lo cual nos permitirá tener una aplicación responsiva.
Partiremos desde una página completamente en blanco hasta concluir la parte del usuario (front-end) y la parte del administrador (back-end). Los objetivos del presente curso son:
Conocer los aspectos básicos de PHP y su instalación.
Crear la estructura Modelo, Vista y Controlador para construir la tienda virtual con PHP y MySQL.
Crear el controlador, el modelo y las vistas necesarias para permitir el acceso de los usuarios al sistema.
Crear el menú, controlador, modelo y las vistas necesarias para: el tablero, las cuentas, los movimientos.
Manejo de imágenes y paginación de consultas muy largas.
Este curso intermedio, por lo que usted debe tener las bases de programación en Bootstrap, PHP, JavaScript y MySQL, aunque no debe de ser experto en ellos. Es una buena oportunidad para poner en práctica sus conocimientos. Usted debe de contar con una instalación de Apache-PHP-MySQL, como XAMPP, MAMP o WAMP.
Al final del curso contarás con todos los archivos del curso y los esquemas de la base de datos.
Contenido del curso
Introducción al ambiente de desarrollo
54:38- Bienvenida al curso Crear un sistema de control de citas con PHP con MVC05:38
- Breve historia de PHP04:25
- ¿Cómo funciona PHP?06:50
- ¿Qué necesitamos?03:59
- Instalar el Apache + PHP + MySQL: XAMPP10:26
- Instalar MAMP en una computadora con Windows05:40
- Ver la configuración de PHP con phpinfo()05:40
- Plugins de SublimeText para PHP (opcional)06:35
- Documentar con PHPDoc (opcional)05:25
Introducción a la estructura MVC
01:21:09- Definiciones del patrón de diseño Modelo-Vista-Controlador07:35
- Creaciones de carpetas e index11:23
- Crear la base de datos09:38
- El archivo .htaccess08:37
- Conectar la base de datos07:52
- La clase Control11:48
- La clase auxiliar Controlador.php09:00
- Recibir los parámetros06:23
- Crear el modelo y la vista08:53
Crear el objeto Login
03:05:07- El proceso de entrada06:31
- Instalación a Bootstrap 510:24
- Bootstrap 5 - formulario06:58
- Crear las otras vistas: Encabezado y Pie de página08:47
- Crear la vista de “olvido”07:27
- Crear la constante de la ruta05:37
- Validar datos de la vista14:08
- Validar el correo en la base de datos08:47
- Desplegar los mensajes de error10:54
- Enviar correo electrónico12:08
- Una vista general para mensajes10:32
- Leer los datos del usuario09:00
- Encriptar en dos vías09:03
- Vista para cambiar la clave de acceso07:33
- Validar datos de la clave de acceso09:24
- Recuperar la clave de acceso07:25
- Crear la clase sesión10:01
- Recordar los datos10:15
- Ambiente de desarrollo, prueba y producción11:34
- Crear el menú08:39
Crear el objeto de las categorías
02:40:45- Categorías básicas08:07
- Categorías básicas: Modelo-Vista-Controlador05:39
- Crear la tabla de categorías básicas09:56
- Vista de detalle de la categoría09:43
- Mostrar un combo-box en el formulario06:59
- Recibir y validar la información de la vista08:02
- Validar los datos según su tipo08:41
- Añadir el registro a la base de datos09:53
- Paginar una consulta08:07
- Botones de las páginas07:13
- Botones “anterior - posterior”07:56
- Afinar la tabla de las categorías05:45
- Preparar la vista CRUD para la modificación (update)10:19
- Eliminar una categoría (delete)08:49
- Filtrar los datos12:23
- Armar el filtro11:24
- Aplicar el filtro12:13
- Eliminar el filtro (y ordenar)09:36
Crear el objeto de las cuentas
54:38- Manejo de cuentas: Modelo+Vista+Controlador11:29
- El filtro de la sesión05:33
- Alta de una cuenta06:08
- Recibir y validar la información de la vista06:46
- Añadir el registro a la base de datos11:21
- Preparar la vista CRUD para la modificación (update)06:26
- Eliminar una cuenta (delete)06:55
Crear el objeto de los Movimientos
02:31:06- Crear el Modelo, la Vista y el Controlador para los movimientos10:05
- El query de los movimientos09:48
- Manejo de los tipos de categorías y cuentas07:57
- Crear la vista CRUD del movimiento07:57
- Validar el registro de movimientos10:06
- Insertar registro09:19
- Ajustar las cuentas12:10
- Preparar la vista CRUD para la modificación (update)10:21
- Ajustar los saldos10:10
- Borrar un movimiento10:53
- Crear la vista del filtro09:27
- Crear el filtro para la base de datos10:53
- Aplicar el filtro para la base de datos12:46
- Crear vistas generales para mensajes07:08
- Descargar los movimientos12:06
Crear el objeto de los Traspasos
01:24:07- Introducción a los traspasos09:15
- Crear el query de los traspasos04:01
- Crear la vista para el CRUD13:01
- Incluir el saldo y validar los datos10:48
- Validar cuentas de crédito08:48
- Insertar los datos a la base de datos09:39
- Filtrar los traspasos08:48
- Crear el filtro09:38
- Aplicar el filtro04:01
- Descargar los traspasos06:08
Presupuestos
49:00- Crear los archivos básicos para el Presupuesto10:56
- Crear el query del presupuesto08:06
- Detalle de los movimientos de la cuenta07:50
- Leer los movimientos de la categoría10:51
- Visualizar el presupuesto07:29
- Descargar presupuestos03:48
Cuentas por cobrar
01:29:15- Cuentas por cobrar10:54
- Dar de alta una CXC10:00
- Insertar el registro en la base de datos07:01
- Pagar una cuenta por cobrar12:54
- Crear el movimiento del pago de la CXC12:07
- Insertar movimiento10:47
- Cancelar una cuenta por cobrar08:06
- Depurar las cuentas por cobrar07:39
- Crear un mensaje de advertencia09:47
Configuración de las cuentas
01:17:02- Introducción a la Configuración10:28
- Crear los campos de categorías de configuraciones09:31
- Validar los datos de la vista11:28
- Modificar la variable de sesión09:53
- Validar los traspasos y cxc06:51
- Datos del usuario10:29
- Validar los datos de las claves de acceso10:51
- Modificar la clave de acceso07:31
Préstamos
02:02:00- Préstamos recibidos08:32
- Crear la vista CRUD para los préstamos11:25
- Validar el registro en la base de datos12:36
- Insertar el registro del préstamo10:14
- Desplegar los préstamos07:45
- Pagar un préstamo11:38
- Validar los datos del pago11:45
- Crear el movimiento08:57
- Cancelar un préstamo10:34
- Validación de las cancelaciones10:45
- Préstamos otorgados09:56
- Pagar un préstamos otorgados07:53
Mantenimiento a la Base de datos
02:25:00- Integridad Referencial: categorias09:05
- Integridad referencial de cuentas09:26
- Respaldar la base de datos: tablas10:40
- Respaldar la base de datos: obtener los campos12:08
- Respaldar la base de datos: crear las sentencias Insert12:37
- Respaldar la base de datos: cerrar el archivo09:01
- Respaldar la base de datos: mensaje de finalización03:49
- Depurar movimientos (análisis)07:57
- Depurar la base de datos: estructura12:49
- Actualización de las cuentas09:34
- CXC: Se depuran las cuentas cerradas o canceladas07:13
- Depurar los movimientos07:30
- Depurar los préstamos cancelados11:00
- Depurar las transferencias11:58
- Crear el tablero10:13
Valoraciones
No hay ninguna valoración para este curso.
¿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