Introducción
  • Presentación
  • Proyecto final del curso
  • Recursos y material de apoyo
Configuración del software
  • Descarga e instalación de Visual Studio 2017
Base de datos del proyecto en SQL Server
  • Base de datos: Modelo Entidad Relación del PROYECTO FINAL
  • Base de datos SQL Server Local: Creando la base de datos del PROYECTO FINAL
Arquitectura del Proyecto Final
  • Arquitectura de la solución
  • Organizando la solución, Proyectos: Datos, Entidades, Web
Backend del Proyecto con Asp Net Core 2.1
  • Entidades: Creando la entidad de ejemplo
  • Data: DBContext y mapeamiento de datos
  • Web: Cadena de conexión, Registro del contexto de Datos
  • Web: Cadena de conexión SQL Server Express, autenticación en SQL Server
  • Web: Controlador, Modelo y métodos CRUD
  • Web: Controlador método Listar y Mostrar
  • Web: Controlador método Crear, Actualizar
  • Web: Controlador método activar, desactivar y eliminar
  • Web: Probando nuestro controlador
  • Actualizar Proyecto a la versión .NET Core 2.2 (guía y sugerencias)
Frontend del proyecto con VueJS, Vuetify, HTML5, CSS3
  • Descarga e instalación de Visual Studio Code
  • Creando el proyecto con VueJS
  • Configuración de una Plantilla con vuetify Versión 1.3.0
  • Recomendaciones Actualización de video de plantilla vuetify
  • Actualización de plantilla Vuetify 2.0
  • Opciones de menú, vue router y carga de componentes
  • Creando nuestro primer componente con vuejs
Mantenimiento CRUD tabla independiente
  • Listado, paginación y búsqueda de registros (1-2)
  • Listado, paginación y búsqueda de registros (2-2)
  • Agregar un nuevo registro
  • Validación de datos a registrar
  • Actualizar un registro
  • Activar y desactivar registros
  • PROYECTO FINAL – Mantenimiento Categorías
Mantenimiento CRUD tabla relacional – Tabla Artículo
  • Backend: Creando la entidad Articulo.cs
  • Backend: Mapeamiento de datos ArticuloMap.cs, exponiendo la colección
  • Backend: Controlador ArticuloController - Método Listar, Mostrar
  • Backend: Controlador ArticuloController -Método Crear, Actualizar
  • Backend: Controlador ArticuloController -Método Activar, Desactivar
  • Frontend: Listado, paginación y búsqueda de Artículos
  • Frontend: Agregar el formulario de registro y de actualización de registros
  • Frontend: Llenar registros de tabla categoría en un objeto select
  • Frontend: Agregar y actualizar un Artículo
  • Frontend: Activar y desactivar Artículos
  • PROYECTO FINAL – Mantenimiento Artículos
Gestión de Usuarios
  • Gestión de Roles: Backend
  • Gestión de Roles: Frontend
  • Gestión de Usuarios: Entidad, mapeamiento de la tabla Usuario
  • Gestión de Usuarios: Controlador - métodos Listar, Crear
  • Gestión de Usuarios: Controlador - métodos Actualizar, Activar, Desactivar
  • Gestión de Usuarios: Listado, paginación y búsqueda de usuarios
  • Gestión de Usuarios: Registro de usuarios
  • Gestión de Usuarios: Actualización de usuarios
  • Gestión de Usuarios: Activar y desactivar usuarios
  • PROYECTO FINAL - Roles y Usuarios
Gestión de Clientes y Proveedores
  • Backend: Creando la entidad Persona
  • Backend: Mapeamiento de datos PersonaMap.cs, exponiendo la colección
  • Backend: Controlador PersonaController
  • Frontend: Listado, paginación y búsqueda de Clientes
  • Frontend: Agregar y actualizar Clientes
  • Frontend: Listar, paginar, buscar, agregar y actualizar Proveedores
  • PROYECTO FINAL – Mantenimiento Clientes y proveedores
Acceso y Autorización de usuarios
  • Acceso al sistema: Método Login y JWT JSON Web Token
  • Acceso al sistema: Formulario Login
  • Acceso al sistema: Autorización de rutas según rol (1-2)
  • Acceso al sistema: Autorización de rutas según rol (2-2)
  • Acceso al sistema: Mensaje de error en login
  • Acceso al sistema: Cerrar sesión de usuario
  • Acceso al sistema: Restringuir métodos de acceso en el backend
  • PROYECTO FINAL: Acceso y autorización
Mantenimiento tablas maestro/detalle COMPRAS
  • COMPRAS - Entidad Ingreso y DetalleIngreso
  • COMPRAS - Mapeamiento de datos Ingreso y DetalleIngreso
  • COMPRAS - Controlador IngresoController.php
  • COMPRAS - Listado de ingresos
  • COMPRAS - Vista agregar Ingreso (compra) (1-2)
  • COMPRAS - Vista agregar Ingreso (compra) (2-2)
  • COMPRAS - Seleccionar Artículo por código de barras
  • COMPRAS - Agregar artículos al detalle de ingresos, validar artículos agregados
  • COMPRAS - Eliminar artículos del detalle de ingresos
  • COMPRAS - Permitir modificar precios y cantidades
  • COMPRAS - Calcular totales: Total parcial, Total impuesto y Total neto
  • COMPRAS - Seleccionar artículos desde ventana modal
  • COMPRAS - Registrar compra, validar datos
  • COMPRAS - Trigger actualizar stock
  • COMPRAS - Mostrar ingreso y sus detalles
  • COMPRAS - Anular compra
  • Mejorando la búsqueda de Ingresos
  • Actualizar Stock después de anular Ingreso
  • PROYECTO FINAL - Gestión de compras
Mantenimiento tablas maestro/detalle VENTAS