0. Curso completo de 80 Horas en 241 videos, Sistema Farmacia PHP JS MYSQL HTML CSS
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

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.
قم بالترقية الآنMindmap

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.
قم بالترقية الآنKeywords

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.
قم بالترقية الآنHighlights

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.
قم بالترقية الآنTranscripts

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.
قم بالترقية الآنتصفح المزيد من مقاطع الفيديو ذات الصلة

04.- Interfaz de Bienvenida - Sistema de Asistencias con PHP y MYSQL

01.- Introducción - Sistema de Asistencias con PHP y MYSQL

Tecnologias de Desarrollo Web del Lado del Cliente

La ruta de aprendizaje de un desarrollador web en 2024

03.- Plantilla del Proyecto - Sistema de Asistencias con PHP y MYSQL

Introducción al Diseño y Desarrollo Web [Conceptos Básicos]
5.0 / 5 (0 votes)