Desarrollo Web Completo con PHP POO, PDO, MySQL, JQuery Ajax

Aprende a desarrollar tu propio sistema web compra-venta desde cero 100% práctico, INCLUYE PROYECTO FINAL

3.55 (270 reviews)
Udemy
platform
Español
language
Web Development
category
instructor
Desarrollo Web Completo con PHP POO, PDO, MySQL, JQuery Ajax
869
students
21 hours
content
Oct 2019
last update
$19.99
regular price

What you will learn

Configuración un servidor Apache PHP MariaDB (MySQL).

Diseñar las tablas de la base de datos del proyecto utilizando la herramienta MySQL WorkBench.

Conectar la base de datos MYSQL desde PHP utilizando la conexión PDO(PHP Data Objects).

Realizar el mantenimiento de las tablas (independientes y relacionadas) de su base de datos.

Diseñar una plantilla web HTML y formularios responsive para el proyecto web.

Utilizar DataTables para mostrar el listado de los registros con paginación,filtros y exportarlos en formato pdf, excel.

Utilizar Jquery para manejar eventos y emplear la tecnología Ajax y Json.

Agregar, editar y eliminar registros en una ventana modal.

Desarrollar reportes en PDF de las compras y ventas por rango de fechas.

Desarrollar las gráficas estadísticas de las compras y ventas.

Controlar los accesos del usuario a los módulos (categoría, productos, proveedores, compras, clientes, ventas, reportes de compras, reportes de ventas, usuarios, empresa) según los permisos asignados.

Subir el proyecto en un hosting (producción) al finalizar el curso.

Why take this course?

Bienvenido al curso del desarrollo de un sistema de Compras - Ventas en PHP POO, PDO, MySQL, JQuery Ajax, Json, Bootstrap, vas a aprender paso a paso como desarrollar un sistema web desde cero y lo podrás ver en cualquier dispositivo mobil con responsive design.

Vas a aprender como desarrollar sistemas de control de contenidos utilizando el lenguaje de programación más popular y con más oportunidades de trabajo PHP, trabajaremos con la programación orientada a Objetos, PDO (PHP Data Objects) y el gestor de base de datos MySql, para el diseño y la administración de las tablas de la base de datos trabajaremos con las herramientas MysqlWorkbench y PhpMyadmin, utilizaremos HTML5, CSS3 para el diseño de las vistas de las páginas web del proyecto,también vamos a trabajar con el framework Bootstrap para hacer más fácil nuestro diseño web, usaremos la librería JQuery, la tecnología Ajax y Json para hacer dinámico nuestras páginas del proyecto web.

Vamos a diseñar las tablas de la base de datos(categoria,  clientes, compras, detalle_compras, detalle_ventas, empresa, permisos, producto, proveedor, usuarios, usuario_permiso,ventas) del proyecto utilizando la tecnología MysqlWorkBench.

Vamos a trabajar con una plantilla web y luego la vamos a depurar para adecuarla a nuestro modo.

Haremos la conexión a la base de datos Mysql con el proyecto web usando la conexión PDO(PHP Data Objects).

 Con PDO puedes manejar 12 tipos distintos de bases de datos (Oracle, MySQL, SqLite, etc…), con solo cambiar el nombre de la base de datos en la conexión y sin necesidad de rehacer todo el proyecto, además que con PDO nos brinda mucho más seguridad.

Aprenderás a desarrollar CRUD (CREATE, READ, UPDATE, DELETE) de tablas independientes, tablas relacionales y el control de accesos de usuarios a los modulos del sistema web(categoría, productos, proveedores, compras, clientes, ventas, reportes de compras, reportes de ventas, usuarios, empresa).

Trabajaremos con expresiones regulares para validar los campos del formulario.

Trabajaremos con ventanas modales para agregar, editar y eliminar registros.

Aprenderás como Activar y desactivar los estados de un registro al dar click al boton utilizando Jquery y la tecnologia ajax y json.

Modificaremos los montos del valor de un producto,cantidad subtotal y total de forma asincrona cuando se alistan los productos para comprar o vender.

Desarrollaremos las compras y ventas realizadas y mostrar las compras asociadas con el proveedor y las ventas asociadas con el cliente  en una ventana modal.

Modificaremos el campo stock de la tabla Producto de forma asincrona cuando se haga una compra o venta.

Editar el perfil de un usuario y de la empresa usando ventanas modales.

Validaremos con PHP que no existan registros repetidos en las tablas de la base de datos.

Habrán mensajes de alerta con bootstrap cuando se agrega, edita,elimina un registro o si existen registros existentes en la base de datos. 
 
Tendremos mensajes de alerta amigables(ventana modal) con la librería bootbox cuando se edita el estado de un registro o cuando se vaya a eliminar un registro o se hace una compra o una venta o cuando se anula o reanuda una compra o venta.

También realizaremos los reportes de las compras y ventas en PDF por rango de fechas y desarrollaremos gráficos estadísticos.

Te enseñaré como subir el proyecto web en un hosting(PRODUCCION).

Al finalizar el curso serás capaz de desarrollar tus propias aplicaciones web.

Si quieres aprender a desarrollar aplicaciones web con PHP POO, PDO, MySQL, JQuery Ajax, Json, Bootstrap, subir de nivel en el desarrollo frontend, backend y aumentar tus oportunidades laborales ¡Este es tu curso!

Échale un vistazo al currículo del curso para ver todos los temas que aprenderás.

Únete al curso y sube de nivel: ¡¡ Aprende a desarrollar aplicaciones web!!

Screenshots

Desarrollo Web Completo con PHP POO, PDO, MySQL, JQuery Ajax - Screenshot_01Desarrollo Web Completo con PHP POO, PDO, MySQL, JQuery Ajax - Screenshot_02Desarrollo Web Completo con PHP POO, PDO, MySQL, JQuery Ajax - Screenshot_03Desarrollo Web Completo con PHP POO, PDO, MySQL, JQuery Ajax - Screenshot_04

Reviews

Guery
April 17, 2021
Me siento un poco decepcionado por la ,amera en la que ha sido diseñado, me parece muy básico el como se termino el proyecto....
Edgar
February 5, 2021
No me gusto el curso , si bien es complejo y detallado no sirve si eres principiante , es demasiado pesado y te pierdes muy facil
Sonia
November 25, 2020
Súper Curso. Me encantó Lo terminé anoche, estoy repasando algunos temas...Gracias Ingeniero...Aprendí MUCHISIMO...
Carlos
September 18, 2020
bueno no hay mucho que decir, ya que es la primera parte del curso de instalaciones, mas adelante podremos dar mejor opinión
Oscar
November 8, 2018
Por el momento no se ve mal, aunque la presentacion final del proyecto parece del lado del administrador, no se ve nada del lado de la pagina/servicio.
Emilio
October 21, 2018
Es bastante bueno, quizàs un poco de mas explicito en bases de datos, por ponerle un pero, por lo demàs muy bueno.
Abdul
September 23, 2018
Si fue una buena elección, no es problema de conocimiento si no que al instructor le hace falta practicar más con su voz...
Amilcar
September 15, 2018
Excelente curso donde se desarrolla una apliación completa y funcional utilizando PHP con Datatables y Ajax. 100% Recomendado
Maria
September 13, 2018
Muy excelente, abarca hasta el detalle más diminuto y lo explica muy bien. Es didáctico y va rápido. No se pierde en comentarios que no vienen al caso. Da gusto trabajar con este curso. Además, menciona muchas técnicas útiles y en un sólo curso.
Jhon
July 30, 2018
Por que hasta ahora explica detalladamente la instalación de las herramientas a usar, lo único que faltaría seria definir cuál es la diferencia entre el WAMP y XAMPP?
Zenon
July 23, 2018
Este proyecto si estuviera bien explicado sería más que interesante pero es una tortura escuchar al instructor. Si hay algo bueno, es que es muy buen ejemplo para crear un sistema de facturación a partir de él. Estudiando las líneas de código por nuestra cuenta deja un buen nivel de enseñanza; y si se tiene la paciencia para aguantar la redundancia de palabras del instructor, escucharlo es un buen recurso. Le doy 3 estrellas porque es un buen proyecto y contiene además, ejemplos de maestro detalles en los módulos de compras y ventas, los cuales, son muy difícil de encontrar.
Luis
April 16, 2018
en temas tan sencillos como descarga de herramientas de trabajo debe estar muy limpio todo para al momento de de desarrollar el vídeo, para empezar el escritorio estaba desorganizado, los archivos que se generan en sublime siempre deben de sugerir un directorio asignado y no la carpeta de mis documentos en mi opinión si vas a grabar y lo que que se va a ver es mi sistema operativo yo llevaría un orden y limpieza en el porque es lo que los usuarios vamos a ver y facilitara siempre sugerir buenas practicas como creación de directorio para un proyecto. siendo los temas mas simples que se pueden ver creo que eso se debe de cuidar para dar mas calidad al contenido.
Leonardo
April 15, 2018
ha estado muy completo aunque a veces pienso que va muy rapido al igual me falta practica pero muy recomendable
Franco
April 1, 2018
Aprendí algunas cosas que no sabía del phpmyadmin, pero veo que falta normalizar bastante las tablas.
Nicolas
March 25, 2018
Es muy superficial la explicación del lenguaje... hay muchas sentencias o palabras reservadas importantes que aparecen de la nada, sin una explicación de porque la usamos ni que es lo que hace

Charts

Price

Desarrollo Web Completo con PHP POO, PDO, MySQL, JQuery Ajax - Price chart

Rating

Desarrollo Web Completo con PHP POO, PDO, MySQL, JQuery Ajax - Ratings chart

Enrollment distribution

Desarrollo Web Completo con PHP POO, PDO, MySQL, JQuery Ajax - Distribution chart

Related Topics

1558846
udemy ID
2/17/2018
course created date
2/8/2020
course indexed date
Bot
course submited by