0. Curso completo de 80 Horas en 241 videos, Sistema Farmacia PHP JS MYSQL HTML CSS

Code War
30 Jul 202021:30

Summary

TLDREn este video, el creador presenta un sistema web para gestionar una farmacia, desarrollado con tecnologías como HTML, CSS, PHP, JavaScript y MySQL. A lo largo del curso, los usuarios aprenderán a programar desde cero, abordando aspectos como la gestión de productos, control de inventarios, ventas, y reportes. También se enseña a manejar roles de usuario, generar comprobantes en PDF, y trabajar con transacciones y encriptación de contraseñas. Con más de 30 horas de contenido, el curso incluye tanto videos públicos como exclusivos para miembros premium, y es ideal para quienes buscan dominar la programación web aplicada a sistemas empresariales.

Takeaways

  • 😀 El sistema web para farmacia fue desarrollado utilizando HTML, CSS, PHP, JavaScript, MySQL y herramientas como Visual Studio Code y PHPMyAdmin.
  • 😀 El curso tiene una duración de aproximadamente 32 horas, distribuidas en 61 videos, de los cuales 54 son públicos y 7 exclusivos para miembros premium.
  • 😀 El sistema incluye diversas librerías como AdminLTE, Bootstrap 4, Chart.js, DataTables, y más, para mejorar la funcionalidad y estética del proyecto.
  • 😀 La programación orientada a objetos y las transacciones se utilizaron para garantizar la integridad de los datos en el sistema de ventas.
  • 😀 El sistema de ventas permite manejar el inventario de productos, gestionar lotes, realizar compras, aplicar descuentos, y calcular el total de la venta de manera dinámica.
  • 😀 El sistema cuenta con un buscador dinámico que permite filtrar productos sin necesidad de recargar la página, mejorando la experiencia del usuario.
  • 😀 Las compras se procesan solo si se cumple con la disponibilidad de stock, y el carrito de compras se actualiza automáticamente al modificar cantidades.
  • 😀 El sistema de roles permite diferentes niveles de acceso: root (máxima prioridad), administrador, y técnico, con capacidades de agregar, editar o eliminar usuarios según el rol.
  • 😀 La gestión de productos incluye la posibilidad de agregar nuevos lotes, cambiar precios, o editar la información de productos y proveedores.
  • 😀 El sistema también incluye un módulo para generar reportes en PDF de las ventas, y permite consultar estadísticas como ventas mensuales, top 3 de vendedores y productos más vendidos.

Q & A

  • ¿Qué tecnologías se utilizaron para desarrollar el sistema web de la farmacia?

    -Se utilizaron HTML, CSS, PHP nativo, JavaScript, la librería jQuery, MySQL como gestor de base de datos, y PHPMyAdmin para la gestión de base de datos.

  • ¿Qué herramientas y librerías adicionales se emplearon en el proyecto?

    -Se utilizaron herramientas y librerías como el template dashboard admin de AdminLTE, iconos de FontAwesome, Bootstrap 4, encriptación de contraseñas, Select2 para los combo box, DataTables para tablas dinámicas, SweetAlert2 para alertas, y Chart.js para gráficos estadísticos.

  • ¿Cuánto dura el curso y cuántos vídeos contiene?

    -El curso consta de aproximadamente 32 horas y está distribuido en 61 vídeos, de los cuales 54 son públicos y 7 son exclusivos para usuarios premium.

  • ¿Qué métodos de programación se usaron en el sistema?

    -Se utilizó programación orientada a objetos, peticiones asíncronas tanto con Ajax como promesas, y se empleó localStorage para el manejo de datos importantes para realizar ventas.

  • ¿Qué sucede si se intenta agregar un producto al carrito que ya está añadido?

    -No se permite agregar el mismo producto más de una vez al carrito. Si un producto ya está en el carrito, el sistema lo detecta y no permite su duplicación.

  • ¿Cómo se manejan los descuentos durante una venta?

    -Los descuentos se pueden aplicar manualmente especificando la cantidad que se desea descontar, y el total de la compra se recalcula automáticamente. También se puede añadir un descuento de manera adicional antes de procesar el pago.

  • ¿Qué ocurre si no se tiene stock suficiente al procesar una compra?

    -Si no hay suficiente stock, el sistema genera un error indicando el conflicto y no permite realizar la compra hasta que se corrija la cantidad de productos disponibles.

  • ¿Cómo se gestiona la seguridad en el sistema de usuarios?

    -El sistema tiene un control de acceso basado en roles, como root, administrador y técnico. Además, se requiere que el usuario ingrese su contraseña al realizar acciones críticas, como eliminar usuarios o cambiar configuraciones importantes.

  • ¿Cómo se lleva a cabo la gestión de los productos y sus lotes?

    -En la gestión de productos, se pueden agregar nuevos productos, cambiar su información y administrar los lotes asociados. Los lotes se gestionan por su fecha de vencimiento, y se puede visualizar su estado (rojo para vencidos, amarillo para próximos a vencer).

  • ¿Qué hace el sistema con los productos cuando se elimina una venta?

    -Cuando se elimina una venta, el sistema regresa los productos vendidos a su lote correspondiente, actualizando las cantidades disponibles y asegurando la integridad del inventario.

Outlines

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Mindmap

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Keywords

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Highlights

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Transcripts

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora
Rate This

5.0 / 5 (0 votes)

Etiquetas Relacionadas
Desarrollo webFarmaciasPHPHTMLCSSJavaScriptMySQLProgramaciónCurso onlineSistemas webTecnologías web