Aprende a desarrollar una app para un Minimarket con scanner QR en Android con servicios web e implementación del backend en PHP y MySql
Este curso te llevará a través del proceso de desarrollo de una aplicación Android para un minimarket con un lector QR integrado. Aprenderás a utilizar Java para la programación Android, PHP para el desarrollo del backend, MySQL para la gestión de la base de datos y cómo crear una API REST para la comunicación entre la aplicación y el servidor. Al final del curso, estarás listo para crear tus propias aplicaciones Android para minimercados o aplicar estos conocimientos en otros proyectos.
Indice del Curso
El contenido del curso App Minimarket con lector QR tiene 5 Unidades en orden correlativo, organizado por un número determinado de capítulos:
Aplicación Web Backend

2 Base de datos
Diseño e Implementación de la base de datos Mysql
3 Estructura Web
Ordenar y organizar por directorios los archivos y recursos web teniendo en cuenta el sistema de rutas privadas y públicas
4 Autenticación Admin
Implementación del sistema de autenticación con sesiones en PHP como login y logout para el usuario Admin de la aplicación web
5 CRUD categoria
Para programar un CRUD Categorías debe usar variables GET indicando las acciones como listar, insertar, editar y eliminar registro...
6 CRUD producto
Para desarrollar un CRUD productos con una relación de uno a varios a categoria, debemos guardar la relación en categoria_id: List...
7 Generar el Código QR
Para generar un QR hacemos uso de la librería PHPQRCODE en nuestro proyecto, e indicaremos el valor que guardará el QR creando una...App Android QR

9 Creación del Proyecto
Para crear usamos Android Studio como proyecto nuevo realizamos la configuraciones básicas y creamos las activities necesarias par...
10 Login
Para implementar un Login enviamos una petición con el email y password a la API, obteniendo una respuesta que procesamos en la Ap...
11 Registro
Para programar un registro de usuarios usamos una API Rest que devuelve el resultado de insertar al usuario en la BD Mysql, con es...
12 BD SqLite
Para implementar una Base de datos Sqlite en Android, hacemos uso de la clase SqliteOpenHelper donde creamos dos archivos que gest...Requisitos
- Conocimientos básicos de programación.
- Un entorno de desarrollo de Android configurado en tu computadora.
- Acceso a un servidor web con soporte para PHP y MySQL.
Descargables del Proyecto
Disponible
Aprende a desarrollar una app para un Minimarket con scanner QR en Android con servicios web e implementación del backend en PHP y MySql
Objetivos del Curso:
- Comprender los conceptos básicos de desarrollo de aplicaciones Android.
- Aprender a crear una interfaz de usuario atractiva y funcional.
- Implementar un lector QR en la aplicación.
- Desarrollar un servidor backend en PHP y MySQL.
- Crear una API REST para la comunicación entre la aplicación y el servidor.
- Realizar pruebas y depuración de la aplicación.
5355