4.49 de 5
4.49
1115 valoraciones en Udemy

Desarrollo web en PHP con Laravel 5.6, VueJS y MariaDB Mysql

Desarrolla un sistema web robusto en PHP con Laravel 5.6, VueJS y MariaDB (Mysql) INCLUYE PROYECTO FINAL
Profesor:
Juan Carlos Arcila Díaz
3.125 Estudiantes apuntados
Desarrollar sitios web modernos y robustos utilizando los framework Laravel y VueJs.
Mantenimientos CRUD de tablas independientes, relacionales y maestro/detalle.
Componentes Vue con Laravel.
Usar librerías de VueJs como Element UI.
Comunicaciones entre componentes (props y emit).
Trabajar con plantillas responsive utilizando Boostrap 4.
Notificaciones en tiempo real con Laravel Echo y Pusher.
Gestión de usuarios, permisos y roles, autenticación y autorización.
Reportes y gráficos estadísticos utilizando VueJs.
Publicación de proyectos web en red LAN o hosting en la nube.

Durante este curso te mostraremos como desarrollar un sistema web completo en PHP utilizando Laravel 5.6, VueJs y el gestor de base de datos MariaDB (MySql), desarrollaremos como proyecto final un sistema de gestión de compras y ventas totalmente asíncrono incluyendo notificaciones en tiempo real utilizando tecnologías como Laravel Echo, Pusher, VueJS y Axios.

Introducción

1
Presentación
2
Recursos y material de apoyo

Configuración del software y Herramientas

1
Instalación de XAMPP, servidor Apache PHP MariaDB (MySQL)
2
Instalación de visual Studio Code, Editor de código

Introducción a Vue.Js

1
Qué es Vue.js?
2
Estructura Vue.js, Html y Bootstrap
3
Agregando extensiones para trabajar con Vue.js
4
Instancia Vuejs, Propiedades, reactividad
5
Directivas: v-text , v-model
6
Tabla dinámica con Vue.js, directiva v-for, v-bind
7
Methods en Vue.js, directiva v-on
8
Directivas v-if, v-else

Base de datos del proyecto

1
Gestor de base de Datos MariaDB (Mysql)
2
Base de datos: Modelo Entidad Relación del PROYECTO FINAL
3
Base de datos: Creando la base de datos del PROYECTO FINAL

Configuración inicial del Proyecto en Laravel

1
Qué es Laravel?
2
Descarga, implementación y configuración de Laravel 5.6
3
Plantillas blade: Configuración de una plantilla HTML5, CSS3, JS
4
Laravel Mix, compilando archivos CSS, JavaScript
5
Implementación de Vue.JS
6
Configurando el menú con VueJs

Mantenimiento CRUD tabla independiente

1
Migraciones
2
Modelo
3
Controlador
4
Vista: Listado de registros
5
Vista: Insertar registros - Ventana modal
6
Vista: Insertar registros - método Registrar
7
Vista: Validación de datos
8
Vista: Actualizar registros
9
Vista: Eliminar registros (borrado lógico) – Librería SweetAlert
10
Seguridad en las peticiones HTTP
11
Vista: Paginación de registros (1-2)
12
Vista: Paginación de registros (2-2)
13
Vista: Búsqueda de registros
14
PROYECTO FINAL – Mantenimiento Categorías

Mantenimiento CRUD tabla relacional – Tabla Artículo

1
Migración tabla artículos
2
Modelo Articulo.php
3
Controlador ArticuloController.php y rutas
4
Vista: Listado, paginación y búsqueda de Artículos
5
Vista: Llenando objeto select con llaves foráneas de la tabla categoría
6
Vista: Insertar artículos, validación de datos
7
Vista: Actualizar artículos
8
Vista: Habilitar y deshabilitar los artículos
9
Vista Código de barras utilizando JSBarcode
10
PROYECTO FINAL – Mantenimiento Artículos

Mantenimiento de Personas (Clientes, proveedores, usuarios)

1
Migración tabla personas
2
Modelo Persona.php
3
CLIENTES - Controlador ClienteController.php y rutas
4
CLIENTES - Vista: Listado, paginación y búsqueda
5
CLIENTES - Vista: Insertar, actualizar, validación de datos
6
PROVEEDORES – Migración tabla proveedores
7
PROVEEDORES – Modelo Proveedor.php, Herencia de clases
8
PROVEEDORES – Controlador ProveedorController.php
9
PROVEEDORES - Vista: Listado, paginación y búsqueda
10
PROVEEDORES - Vista: Insertar, actualizar, validación de datos
11
ROLES - Migración tabla roles
12
ROLES – Modelo, controlador y rutas
13
ROLES - Vista Listado de roles, roles estáticos
14
USUARIOS – Migración tabla usuarios
15
USUARIOS – Modelo Usuario.php
16
USUARIOS – Controlador, encriptar password
17
USUARIOS - Vista Listado, paginación y búsqueda
18
USUARIOS – Vista Asignando roles
19
USUARIOS - Vista Insertar, actualizar, validación de datos
20
USUARIOS - Vista activar y desactivar acceso
21
PROYECTO FINAL – Mantenimiento de clientes, proveedores, usuarios

Errores comunes

1
Encontrar errores comunes, timestamps, Clase DB

Acceso y autorización de usuarios

1
Acceso – Vista login
2
Controlador – LoginController, Validando acceso al sistema
3
Midlleware - Autorización de funcionalidades según Rol del usuario
4
Logout – Cerrar Sesión de Usuario
5
PROYECTO FINAL – Autenticación y autorización de usuarios

Mantenimiento tablas maestro/detalle COMPRAS

1
COMPRAS - Migración tabla ingresos y detalle_ingresos
2
COMPRAS - Modelo Ingreso.php y detalle_ingreso.php
3
COMPRAS - Controlador IngresoController.php y rutas
4
COMPRAS – Listado de ingresos
5
COMPRAS - Vista agregar compra 1-2
6
COMPRAS - Vista agregar compra 2-2
7
COMPRAS – Seleccionar proveedor, cargar v-select mediante ajax
8
COMPRAS – Seleccionar Artículo por código de barras
9
COMPRAS – Mostrar artículos del detalle, agregar artículos al detalle de ingreso
10
COMPRAS – Validar artículos agregados al detalle
11
COMPRAS - Eliminar artículos del detalle de ingresos
12
COMPRAS – Calcular totales: total parcial, total impuesto y total neto
13
COMPRAS- Seleccionar artículos desde ventana modal (1-2)
14
COMPRAS- Seleccionar artículos desde ventana modal (2-2)
15
COMPRAS – Registrar compra, validar datos
16
COMPRAS - trigger actualizar stock
17
COMPRAS – Anular compra, trigger actualizar stock
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.5
4.5 de 5
Calificaciones 1115

Calificación Detallada

5 estrellas
548
4 estrellas
356
3 estrellas
150
2 estrellas
35
1 estrellas
26
531f3251120b39e59010fec978f85baa
DEBES ESTAR REGISTRADO PARA ACCEDER AL CURSO

Contenido

18 horas de video online
2 Articulos
Acceso sin limites
Acceso desde Móvil y Smart TV
Certificado de finalización

Newsletter

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de sus datos para estos propósitos. Ver
Privacidad