- Presentación
- Recursos y material de apoyo
- Instalación de XAMPP, servidor Apache PHP MariaDB (MySQL)
- Instalación de visual Studio Code, Editor de código
- Qué es Vue.js?
- Estructura Vue.js, Html y Bootstrap
- Agregando extensiones para trabajar con Vue.js
- Instancia Vuejs, Propiedades, reactividad
- Directivas: v-text , v-model
- Tabla dinámica con Vue.js, directiva v-for, v-bind
- Methods en Vue.js, directiva v-on
- Directivas v-if, v-else
- Gestor de base de Datos MariaDB (Mysql)
- Base de datos: Modelo Entidad Relación del PROYECTO FINAL
- Base de datos: Creando la base de datos del PROYECTO FINAL
- Qué es Laravel?
- Descarga, implementación y configuración de Laravel 5.6
- Plantillas blade: Configuración de una plantilla HTML5, CSS3, JS
- Laravel Mix, compilando archivos CSS, JavaScript
- Implementación de Vue.JS
- Configurando el menú con VueJs
- Migraciones
- Modelo
- Controlador
- Vista: Listado de registros
- Vista: Insertar registros - Ventana modal
- Vista: Insertar registros - método Registrar
- Vista: Validación de datos
- Vista: Actualizar registros
- Vista: Eliminar registros (borrado lógico) – Librería SweetAlert
- Seguridad en las peticiones HTTP
- Vista: Paginación de registros (1-2)
- Vista: Paginación de registros (2-2)
- Vista: Búsqueda de registros
- PROYECTO FINAL – Mantenimiento Categorías
- Migración tabla artículos
- Modelo Articulo.php
- Controlador ArticuloController.php y rutas
- Vista: Listado, paginación y búsqueda de Artículos
- Vista: Llenando objeto select con llaves foráneas de la tabla categoría
- Vista: Insertar artículos, validación de datos
- Vista: Actualizar artículos
- Vista: Habilitar y deshabilitar los artículos
- Vista Código de barras utilizando JSBarcode
- PROYECTO FINAL – Mantenimiento Artículos
- Migración tabla personas
- Modelo Persona.php
- CLIENTES - Controlador ClienteController.php y rutas
- CLIENTES - Vista: Listado, paginación y búsqueda
- CLIENTES - Vista: Insertar, actualizar, validación de datos
- PROVEEDORES – Migración tabla proveedores
- PROVEEDORES – Modelo Proveedor.php, Herencia de clases
- PROVEEDORES – Controlador ProveedorController.php
- PROVEEDORES - Vista: Listado, paginación y búsqueda
- PROVEEDORES - Vista: Insertar, actualizar, validación de datos
- ROLES - Migración tabla roles
- ROLES – Modelo, controlador y rutas
- ROLES - Vista Listado de roles, roles estáticos
- USUARIOS – Migración tabla usuarios
- USUARIOS – Modelo Usuario.php
- USUARIOS – Controlador, encriptar password
- USUARIOS - Vista Listado, paginación y búsqueda
- USUARIOS – Vista Asignando roles
- USUARIOS - Vista Insertar, actualizar, validación de datos
- USUARIOS - Vista activar y desactivar acceso
- PROYECTO FINAL – Mantenimiento de clientes, proveedores, usuarios
- Encontrar errores comunes, timestamps, Clase DB
- Acceso – Vista login
- Controlador – LoginController, Validando acceso al sistema
- Midlleware - Autorización de funcionalidades según Rol del usuario
- Logout – Cerrar Sesión de Usuario
- PROYECTO FINAL – Autenticación y autorización de usuarios
- COMPRAS - Migración tabla ingresos y detalle_ingresos
- COMPRAS - Modelo Ingreso.php y detalle_ingreso.php
- COMPRAS - Controlador IngresoController.php y rutas
- COMPRAS – Listado de ingresos
- COMPRAS - Vista agregar compra 1-2
- COMPRAS - Vista agregar compra 2-2
- COMPRAS – Seleccionar proveedor, cargar v-select mediante ajax
- COMPRAS – Seleccionar Artículo por código de barras
- COMPRAS – Mostrar artículos del detalle, agregar artículos al detalle de ingreso
- COMPRAS – Validar artículos agregados al detalle
- COMPRAS - Eliminar artículos del detalle de ingresos
- COMPRAS – Calcular totales: total parcial, total impuesto y total neto
- COMPRAS- Seleccionar artículos desde ventana modal (1-2)
- COMPRAS- Seleccionar artículos desde ventana modal (2-2)
- COMPRAS – Registrar compra, validar datos
- COMPRAS - trigger actualizar stock
- COMPRAS – Anular compra, trigger actualizar stock