¿Qué quieres aprender?

✔Curso sistema de venta y facturación en PHP 7 POO MVC ...

✔Curso sistema de venta y facturación en PHP 7 POO MVC & PDO

Udemy

Curso online


20

Hola mi nombre es Alex Joel Pagoada y te invito a que seas parte de este curso donde aprenderemos a desarrollar un sistema de Ventas y facturación en PHP 7 POO MVC y PDO and JavaScript sin usar ningun framework sólo php puro y el sistema se conectara al servidor de base de datos MySQL el sistema contara con un sistema de login para que los usuarios registrados inicien sesión en el sistema y el sistema contara con la sección de Registros de Usurarios donde se ingresara la información del usuario con una foto o imagen y este curso tendrá las secciones de registros de usuarios,registros de clientes,registros de proveedores registros de compras de productos ,registros de productos,ventas,inventarios,reportes,otras secciones mas espero que me acompañen en este gran curso saludos y bendiciones 

¿Para quién es este curso?

Todas las personas amantes del desarrollo de aplicaciones web modernas

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Tendrán el conocimiento de crear su propio sistema de ventas y facturación desde cero Aprenderás a realizar la conexión al servidor de base de datos de tipo MySQL con PDO Aprenderás a implementar el lenguaje de programacion de PHP 7 POO MVC para tus futuras aplicaciones Aprenderás a implementar el lenguaje de programacion de JavaScript por el lado del cliente Aprenderás a implementar el lenguaje de programación de php mvc sin usar ningún framework sólo php puro Se realizaran ejemplos de Transacción para insertar los datos simultáneamente en las tablas de la base de datos

A quién va dirigido

Todas las personas amantes del desarrollo de aplicaciones web modernas

Requisitos

Conocimientos básicos del lenguaje de programacion de PHP 7 POO MVC Herramienta para el desarrollo del curso tener instalado un editor de texto Herramienta para el desarrollo del curso tener instalado un servidor de base de datos de MySQL Herramienta para el desarrollo del curso tener instalado un servidor de Apache Tener instalo la ultima version de php que php 7

Temario completo de este curso

Contenido del curso
El patrón de diseño que se utilizara en el desarrollo de la aplicación web
Herramientas que se utilizara en el trascurso del curso
Creando el servidor de MySQL en la IDE HeidiSQL
Personalizando el editor de texto Visual Studio Code
Creando el directorio de carpetas del proyecto
Obteniendo los parámetros que se pasan por la url
Validando los parámetros que se pasan por la url
Creando el primer controlador index
Creando el controlador Error
Obteniendo las clases de tipo model de los controladores
Ejecutando la vista index y agregando el framework Materializar para proporciona
Login del sistema
Creando el login para iniciar sesión en la aplicación
Validando los campos del login con jquery-validation
Creando los procedimiento para enviar el email y password al servidor
Enviando los datos de la interfaz login al servidor
Realizando la conexión al servidor de base de datos de tipo MySQL con PDO
Creando la función para realizar las consultas a las tablas de la base de datos
Implementando la tabla usuarios en la base de datos y encriptando el password
Creando el controlador principal y la vista principal del sistema de facturación
Creando la clase session y crear variables de sesión y el controlado usuario
Proporcionando le seguridad al login para los usuarios que inicien sesión
Creando el menú que se visualizara en los diferentes dispositivos móviles
Almacenando la información del usuario en la memoria local del navegador
Creando el menú principal del sistema de facturación
Mostrando la información del usuario en los menú de la aplicación
Interfaz de usuarios
Creando la vista usuario del controlador usuarios
Creando el modal que se ocupara para ingresar la información del usuario
Agregando los controles para ingresar la información del usuario
Obteniendo los roles de la tabla roles que esta en la base de datos
Mostrando los roles en el control de tipo select
Cargando la imagen que se le proporcionara al usuario que se va a registrar
Validando los campos de texto donde se ingresaran los datos de los usuarios
Enviando los datos del usuario al servidor
Verificando si el email ya esta registra en la base de datos
Clases anónimas en PHP Nª 1
Clases anónimas en PHP Nª 2
Insertando datos del usuario en la tabla usuarios
Obteniendo los datos del input file en servidor
Registrando usuarios y asignado una imagen o foto
Visualizando la imagen o la foto del usuario que inicia sesión en el sistema
Creando los procedimientos para filtrar los usuarios en la vista usuarios
Visualizan y filtrando los usuarios en la vista usuarios
Obteniendo la información del usuario para actualizar
Enviando la inficionan del usuario al servidor para actualizar
Actualizando la foto o la imagen que se envía al servidor
Asignando imagen por default al usuario que se registra si no se carga una img
Creando los procedimientos para actualizar la información del usuario
Resolviendo un error de seguridad en la interfaz login
Actualizando la información de los usuarios registrados
Empezando a crear los procedimientos para eliminar usuarios
Creando los procedimientos para eliminar los usuarios
Eliminado usuarios que ya están registrados en sistema
Resolviendo error en procedimiento de actualizar registros
Problemas de seguridad de datos por el lado del cliente
Desarrollando el paginador que se implementara en todas la secciones #1
Desarrollando el paginador que se implementara en todas la secciones #2
Desarrollando el paginador que se implementara en todas la secciones #3
Implementando el paginador para paginar los usuarios registrados
Paginando los registros de la vista usuarios
Asegurando los datos de la interfaz login enviados por ajax al servidor #1
Asegurando los datos de la interfaz login enviados por ajax al servidor #2
Asegurando el procedimiento de registrar usuarios por el lado del servidor
Asegurando el procedimiento de acciones por el lado del servidor
Solucionando los problemas de validaciones del formulario
Mostrando la imagen o foto del usuario en los registros de la tabla
Interfaz de clientes
Creando el controlador clientes y la vista clientes
Creando la estructura o el diseño de la vista clientes
Obteniendo los datos de los campos de texto del modal clientes
Obteniendo los datos del clientes en el servidor y creando la clase anónima
Pasando los datos del cliente a la clase anónima
Workbench para crear el diagrama de las tablas clientes y reportes clientes
Implementando la tabla créditos en la base de datos
Obteniendo la colección de créditos de la tabla créditos
Cargando la imagen o foto y obteniendo el crédito que se le asignara al cliente
Creando los procedimientos para registrar clientes
Registrando los datos de los clientes en las tablas Clientes y Reportes clientes
Creando los procedimientos para obtener los clientes registrados
Visualizando los clientes registrados en la vista clientes
Modificando y simplificando el código del archivo Principal Js
Creando la vista reportes clientes
Pasando variables de tipo get con datos del cliente por la url
Capturando datos que se pasan por la url por el lado del cliente o servidor #1
Capturando datos que se pasan por la url por el lado del cliente o servidor #2
Validando los datos que se envían del lado del cliente al servidor
Obteniendo la información del cliente en la vista reportes clientes
Obteniendo la información del la tabla reportes clientes
Generando el ticket de deuda que se le proporcionara al cliente
Creando los procedimientos para realizar los pagos a la deuda del cliente #1
Creando los procedimientos para realizar los pagos a la deuda del cliente #2
Creando los procedimientos para realizar los pagos a la deuda del cliente #3
Realizando pagos del cliente a la deuda que tiene con el sistema
Creando los procedimientos para crear los números de ticket
Creando los procedimientos para crear los números de ticket #2
Creando el procedimiento para insertar el tiicket del cliente en la tabla ticket
Realizando pagos del cliente a la deuda que tiene con el sistema
Obteniendo la información del cliente que se va actualizar
Obteniendo el limite de crédito asignado al cliente
Corrigiendo código mal implementado al momento de registrar clientes
Creando los procedimientos para actualizar los datos de los clientes
Actualizando la información de los clientes
Creando los procedimientos para obtener el historial de ticket de los clientes
Visualizando el historial de ticket generados a los clientes
Creando los procedimientos para exportar los datos en un archivo de tipo excel
Exportando los ticket haca un archivo de tipo excel
Exportando los datos de los clientes hacia un archivo de tipo excel
Interfaz de proveedores
Creando el controlador proveedor con su respectiva vista
Creando la vista registrar para registrar los proveedores
Validando los campos por el lado del cliente
Enviando la información del proveedor al servidor
Creando las clases anónimas para tratar la información de los proveedores
Creando la clase Proveedores model
Creando las tablas proveedores and reportes proveedores
Creando los procedimientos para registrar los proveedores
Registrando proveedores en el sistema
Visualizando los proveedores registrados en la vista proveedores
Creando los procedimientos para obtener la información del proveedor
Obteniendo la información del proveedor para editar su información
Enviando la información al servidor del proveedor que se va actualizar
Actualizando la información del proveedor
Creando la vista reportes proveedores
Obteniendo la información del proveedor en la vista reportes proveedores
Mostrando la información del proveedor en la vista reportes proveedores
Creando los procedimiento para generar un numero de ticket a partir de un numero
Generando el numero de ticket para el proveedor
Realizando pagos de la deuda del sistema al proveedor
Obteniendo el historial de ticket de los proveedores
Exportando los datos de los proveedores hacia un archivo de tipo excel
Interfaz compra de productos
Creando el controlador compras de productos
Creando la estructura de la pagina compra de productos
Obteniendo la lista de proveedores en pagina compras
Obteniendo la información del proveedor para realizar la compra
Almacenado la información de la compra del producto
Creando la pagina compras detalles
Creando un procedimiento para validar punto decimal en los campos de textos
Formateando datos enteros para utilizar la coma
Creando las clases anónimas TCompras y TCompras_temp
Generando el código de compra de productos
Mostrando la imagen del producto en la pagina detalles
Obteniendo la información del proveedor y generar el ticket
Creando el ticket que se proporcionara al proveedor por la compra del producto
Creando los procedimientos para registrar la compra de productos
Verificando si nuestra Transaction funciona correctamente
Creando los procedimientos para insertar la información del de producto
Insertando datos a las tabla que esta en la base de datos usando Transaction
Insertando datos del proveedor a la tabla ticket
Redireccionando al usuario a la vista compra una ves realzada la comprar
Creando los procedimiento para en listar los productos en la vista compras
Obteniendo la lista de productos de la tabla Compras
Mostrando los detalles de la compra realiza del producto
Exportando los datos de la tabla compras hacia un archivo de tipo excel
Interfaz registros de productos
Creando el controlador productos y su respectiva vista
Creando la estructura de la vista producto y obtenido la lista de compras
Listando los productos de la tabla Compras temp
Creando la pagina registrar productos
Obteniendo la información del producto seleccionado en la pagina registrar
Creando el procedimiento para generar el código de barra del producto
Creando el procedimiento para obtener la información del formulario
Creando la clase anónima TProductos para asignar le la información del producto
Creando la clase anónima TBodega para asignar le la información del producto
Desarrollando procedimiento para insertar datos en la tablas Bodega y Productos
Registrando productos en el inventario del sistema de ventas
Creando la vista inventario y obteniendo los registros de la tabla producto
Listando los productos que están registrados en el inventario del sistema
Creando la vista detalles de productos
Obteniendo el producto seleccionado en la pagina detalles
Agregando los controles para mostrar la información del producto
Creando los procedimientos para actualizar el producto
Obteniendo la información del producto que se actualizara
Actualizando el producto en la vista detalles
Exportando los productos del inventario asía una hoja de excel
Creando la sección cajas con su controlador
Obteniendo la información del numero de caja por el lado del servidor
Registrando números de cajas en el sistema
Obteniendo los registros de la tabla cajas
Listando las cajas registradas en el sistema
Modificando los procedimientos de inicio de sesión en el sistema
Asignando números de cajas a los admin que inician sesión en el sistema
Asignando números de cajas a los usuarios que inician sesión en el sistema
Restaurando la caja asignada al usuario una ves que se finalice la sesión
Ver más