Tabla de Contenido
Temario
Lecciones por cada unidad de estudio con videos sobre el proceso de desarrollo y textos explicativos del código.
Aplicación Web PHP y MySql
3. Estructura web modular en PHP
4. Login con sesiones en PHP
5. Aplicando estilos con Bootstrap
6. CRUD listado de productos
7. CRUD inserción de un producto
9. CRUD editar un producto
10. CRUD Eliminar un Producto
11. CRUD completo de promociones
Aplicación Android - Lector QR
14. Crear activities y hacer fullscreen
15. Implementación del sistema Login
16. Debug del sistema autenticación
17. Implementación de Preferencias
18. Implementación del sistema Registro
20. Sincronizar BD MySql y Sqlite con Json
21. Inflar un Listview con un CursorAdapter
22. Implementar evento click en ListView
23. Inflar un GridView con promociones
24. Implementación del scanner QR
Descripción del curso
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.
¿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
16687