Hola!. Bienvenido al curso Lector de Códigos QR Android con servicios web con PHP y MYSQL
Es un curso 100% práctico donde vas a aprender a desarrollar un sistema Lector de Códigos QR integrando una aplicación web y un aplicativo móvil mediante una API Rest, veamos con más detalle:
El proyecto va a tener dos tipos de usuario:
1.- El usuario Administrador
- Usa la aplicación web desarrollada en PHP y Mysql
- El administrador de la aplicación web puede ingresar con un login
- Puede agregar editar y eliminar los productos con su correspondiente QR
2.- El usuario Cliente
- El usuario usa el aplicativo móvil desarrollado en JAVA - Android
- Se autentica
- Pueden escanear el código QR del producto para extraer información adicional del producto en tiempo real.
Este mismo proyecto puedes adaptarlo a diferentes objetivos donde el límite solo será la creatividad. Este caso pues nos vamos a centrar en proporcionar información de los productos de una tienda o minimarket.
Indice del Curso
El contenido del curso Lector QR en Android PHP y MySql tiene 3 Unidades en orden correlativo, organizado por un número determinado de capítulos:
Aplicación Web PHP y MySql
- 1.– Planteamiento del proyecto QR 4:07
- 2.– Creación de la base de batos en MYSQL 7:25
- 3.– Estructura web modular en PHP 6:18
- 4.– Login con sesiones en PHP 34:49
- 5.– Aplicando estilos con Bootstrap 12:29
- 6.– CRUD listado de productos 19:59
- 7.– CRUD inserción de un producto 18:51
- 8.– Generar un código QR y guardarlo 17:43
- 9.– CRUD editar un producto 10:00
- 10.– CRUD Eliminar un Producto 8:13
- 11.– CRUD completo de promociones 13:48
API Rest en PHP y MYSQL
- 12.– API Rest generar un JSON 18:30
Aplicación Android - Lector QR
- 13.– Bosquejos y creación del proyecto 10:36
- 14.– Crear activities y hacer fullscreen 15:25
- 15.– Implementación del sistema Login 26:12
- 16.– Debug del sistema autenticación 16:25
- 17.– Implementación de Preferencias 31:51
- 18.– Implementación del sistema Registro 35:35
- 19.– Extraer datos de una BD MySql en Json 19:23
- 20.– Sincronizar BD MySql y Sqlite con Json 41:45
- 21.– Inflar un Listview con un CursorAdapter 44:53
- 22.– Implementar evento click en ListView 35:23
- 23.– Inflar un GridView con promociones 44:54
- 24.– Implementación del scanner QR 34:23
- 25.– Diseño y prueba final del Lector QR 16:44
¿Qué aprenderás?
El desarrollo del curso comprende 2 etapas claramente marcadas que vi por conveniente dividir para un mejor entendimiento del proyecto
Desarrollo de la Aplicación Web con PHP y MYSQL
Implementaremos los siguientes módulos o funcionalidades
- Sistema de Login
- Panel de administración
- CRUD de Productos
- CRUD de Promociones
- Generación del código QR correspondiente al producto.
- Implementación de la API Rest para la comunicación con el aplicativo móvil Android
Desarrollo del Aplicativo Móvil en Android
Funcionalidades que programaremos para el aplicativo Android con el lenguaje Java.
- Sistema de login
- Sistema de registro
- Mostrar una lista de productos
- Mostrar una lista de promociones
- Escanear y procesar el QR para mostrar información del producto.
Requisitos
Perfil del estudiante
- Conocimientos en programación con PHP en el desarrollo de aplicaciones web
- Conocimientos en modelado y diseño de Base de Datos
- Conocimientos en lenguaje consultas Mysql
- Conocimientos en maquetación con Html+Css y Bootstrap
- Conocimientos en programación con Java
- Conocimientos en desarrollo de aplicaciones móviles con Android
Requerimientos mínimos de software
- Computadora con SO Windows
- Un dispositivo móvil
- Servidor Local Web Xampp
- Navegador web Google Chrome
- Editor de código
- Visual Studio Code
- IDE Android Studio
Código fuente
Disponible
- Acceso al código fuente
- Acceso a recursos gráficos
- Formato descargable ZIP
18463