Gratis

Flutter y Laravel Tienda Delivery

Desarrolla una aplicación móvil en Flutter y aplicación web en Laravel para un minimarket o tienda de abarrotes con un sistema de pedidos por delivery.

23,742 estudiantes/visitas
6 Módulos
Código: FLLATD20F

¿Qué aprenderás?

Detallamos algunas funcionalidades:

Aplicación web en Laravel

  • Registro y login con roles de usuario
  • CRUD para categorias, usuarios, subcategorias, productos, pedidos, etc
  • Implementación de una API Rest.
  • Carrito de compra para realizar pedidos.
  • Gestión de los pedidos.

Aplicación Móvil en Flutter

  • Registro y login con roles de usuario
  • Implementación de un servicio web para consumir la API Rest.
  • Carrito de compra para realizar pedidos.

Se remarca que el curso tiene un enfoque práctico por tanto no nos detendremos en explicar aspectos básicos de programación.

Contenido del curso

6 módulos disponibles

Módulo 1 Planteamiento y herramientas
  • Introducción
  • Planteamiento
  • Herramientas y programas
  • Base de datos
Módulo 2 BackEnd Administración
  • Instalación de Laravel
  • Módulo Usuarios
  • Módulo Categorías
  • Módulo Subcategorías
  • Módulo Productos
  • Módulo Pedidos
  • Módulo Detalle
  • Carrusel de imágenes
  • Blog para SEO
  • Roles de usuario
Módulo 3 FrontEnd página web
  • Diseño de la portada
  • Menú de navegación dinámico
  • Carrusel de imágenes dinámico
  • Productos en la Portada
  • Arquitectura de urls en Laravel
  • Mostrar categorías y subcategorías
  • Mostrar Producto
  • Blog en Laravel
  • Integrar el Carrito de Compra
  • Procesar el Pedido
  • Historial del Pedido
Módulo 4 Servicios web API Rest
  • Integrar Json Web Tokens
  • Autenticación con JWT
  • Enviar Productos en JSON
  • Recibir pedidos en Laravel
Módulo 5 Desarrollo del aplicativo
  • Planteamiento de la app en Flutter
  • Creación del Proyecto Flutter
  • Estructura de Archivos
  • Implementación del Servicio Web (API)
  • Modelos Categoria, Subcategoria y Producto
  • Creación de la Base de Datos Sqflite
  • Métodos para gestionar la DB DbHelper
  • Modelo Carrito
  • Métodos para la gestión del Carrito
  • Implementación de la Pantalla Inicio
  • Implementación de la Pantalla Login
  • Implementación de la Pantalla Registro
  • Uso de la API para sincronizar la BD
  • Implementación Pantalla Categoria con Sqflite
  • Implementación de la pantalla Productos
  • Implementación Pantalla Producto
  • Logout de la App Delivery
  • Integrar ChangeNotifierProvider
  • Integrar Notificaciones en la AppBar
  • Botón Agregar al Carrito
  • Resumen Carrito de Compra
  • Envío del Pedido Delivery
  • Confirmación del Pedido Delivery
Módulo 6 Bonus
  • SEO Onpage en Laravel
  • Maquetación FrontEnd
  • Diseño en Flutter

Requisitos

Skill deseable el estudiante

Es deseable que domines las siguientes tecnologías  para llevar el curso.

  • Maquetación con Bootstrap - Intermedio
  • Diseño de Base de datos en MySql - Intermedio
  • Programación en Laravel con PHP - Intermedio
  • Programación en Flutter con el lenguaje Dart - Intermedio
  • Desarrollo de servicios web API Rest - Intermedio

Descripción del Curso

Aprende a desarrollar una aplicación móvil para minimarket o tienda de abarrotes en Flutter y Laravel con sistema de pedidos por delivery integrando las dos aplicaciones mediante un servicio web (API Rest). Ten en cuentra que es un curso avanzado de Flutter y Laravel.

  1. Es una serie de videos explicativos del proceso de desarrollo acompañados de una redacción explicando el código por cada lección
  2. Tienes la disponibilidad del código fuente para hacerle las mejoras que desees
  3. Puedes adaptar la aplicación a cualquier tipo de negocio: Tienda de Abarrotes, Tienda de Juguetes, Librería, Tienda de Ropa, Tienda de Zapatos, Carnicerias, Pastelerías, etc.

Beneficios que te pueden interesar:

  • Acceso a todos los scripts y recursos gráficos de cada lección conforme se publiquen
  • Acceso a partes explicativas en las lecciones correspondientes.
  • Al final del curso tendrás el código disponible para descargar de la aplicación web desarrollada en Laravel 
  • Al final del curso tendrás el código disponible para descargar de la aplicación móvil desarrollada en Flutter

 

¡GRATIS!
Usa el cupón QIWIS93HAJ4 en el checkout

Este curso incluye: