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

Portada

Información

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

Peso:

4.76 GB

Idioma

Español / Spanish

Duración:

20:48 H

Archivos Base:

Instructor/es:

Eyter Higuera

Requisitos

  • Conocimientos básicos de HTML5 y PHP
  • No se requiere experiencia en desarrollo web

Descripción

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!!

¿A quién está dirigido?

  • Personas interesadas en el desarrollo web.
  • Desarrolladores web.
  • Estudiantes de informática.
  • Interesados en el desarrollo front-end y Backend.
  • Interesados en el mundo de PHP POO, PDO, MySQL, JQuery Ajax, Json, Bootstrap.

¿Qué aprenderé?

  • 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, según los permisos asignados.
  • Subir el proyecto en un hosting (producción) al finalizar el curso.

Contenido

  • Presentación del proyecto final
  • Configuración del entorno de trabajo
  • Bases de Datos en MariaDB MySQL
  • Diseño base de datos con MySQL Workbench
  • Organizando el esquema de nuestro proyecto
  • Conexión Base de datos MariaDB MySQL y proyecto PHP
  • Diseño y modificación de plantilla HTML5 y Bootstrap
  • Modulo de Usuario
  • Deshabilitar el cache en Google Chrome
  • Login, sessión, método login, password seguro, home.php y logout
  • Modificación Menú lateral
  • Módulo de Perfil del Usuario
  • Módulo de Categoría
  • Módulo de Producto
  • Cambio de Estado Categorías – Productos e imágenes de los productos
  • Módulo de Proveedor
  • Módulo de Compras
  • Módulo de Clientes
  • Módulo de Ventas
  • Eliminar Registros en datatables y crear Módulo de Empresa
  • Enumerar registros en el menú y en home.php
  • Reporte de Compras
  • Reporte de Ventas
  • Permisos de acceso de usuarios a los módulos o tablas de la base de datos
  • Subir el proyecto web en el hosting
  • Proyecto final corregido

Capturas

Aprende a descargar de CursosMegaUp

Como descargar

Enlaces de Descarga

Mega

Web Oficial

Udemy

Recuerda comentar si tienes algún problema con los links o la contraseña.

Comments

comments