Básico Pago

Flutter y Laravel App de Turismo

Desarrollo de una aplicación móvil de turismo con el SDK Flutter y el backend con el Framework Laravel consumiendo servicios web a través de una API Rest

10,515 estudiantes/visitas
10 Módulos
Código: FLLATU20F

¿Qué aprenderás?

En el presente curso aprenderás a

  • Desarrollar una aplicación móvil para el sector turismo
  • Desarrollo web con Laravel
  • Aplicación BackEnd
  • Aplicación FrontEnd
  • Desarrollo Api Rest
  • Desarrollo Móvil Flutter

Contenido del curso

10 módulos disponibles

Módulo 1 Introducción al curso
  • Introducción
Módulo 2 Instalación y configuración Laravel
  • Instalar Laravel y Paquetes
  • Login y Roles de Acceso
Módulo 3 Funcionalidades del Rol Admin
  • CRUD tabla Rutas
  • CRUD tabla Post
  • CRUD tabla Empresa
  • CRUD tabla Lugar
  • CRUD tabla Fotos
  • CRUD tabla user
  • Optimizando la administración
Módulo 4 Funcionalidades para el Rol Empresa
  • Rutas y Controlador para el Rol Empresa
  • Gestión para el Rol Empresa
Módulo 5 Desarrollo del FrontEnd
  • Rutas FrontEnd
  • Página Principal
  • Página Rutas
  • Página Lugar
  • Página Empresa
Módulo 6 Creación y Configuración Flutter
  • Entorno de desarrollo
  • Pantalla Inicio
  • Api Service
  • Implementación de los Modelos
  • Implementación de un DBmanager
  • Funcionalidad y Mockups
Módulo 7 Vistas públicas en Flutter
  • Pantalla Lista de Rutas
  • Pantalla Lista de Empresas
  • Pantalla Empresa
  • Pantalla Lista Lugares Turísticos
  • Pantalla Lugar Turístico
  • Pantalla Foto360
Módulo 8 Autenticación en Flutter con JWT
  • Proceso de Registro
  • Proceso de Login - Logout
Módulo 9 Administración Empresa
  • Panel Administración Empresa
  • CRUD Insertar una Empresa
  • CRUD Editar una Empresa
  • CRUD Borrar una empresa
Módulo 10 UI Laravel - UI Flutter
  • Diseño en Laravel
  • Diseño de la app Flutter

Requisitos

  • Conocimientos en la implementación de Base de datos MySQL y SQLite a un nivel intermedio.
  • Dominio en el desarrollo de aplicaciones web con Laravel a un nivel intermedio.
  • Conocimientos en la implementación de una API nivel intermedio.
  • Conocimientos en el desarrollo de aplicaciones Flutter a un nivel intermedio.
  • Conocimientos avanzados en la maquetación de páginas web con HTML y CSS, uso de Bootstrap.

Tecnologías

  • PHP versión 8.1.*
  • Laravel versión 10.*
  • Sistema Operativo Windows
  • Navegador: Chrome o Firefox en su última versión
  • Android Studio con el SDK Flutter
  • Visual Studio Code XAMPP como servidor web local
  • Acceso a una conexión de internet

Descripción del Curso

Aprende a programar una app móvil dinámica usando el SDK de Flutter y el lenguaje de programacion Dart, es decir, que su contenido se encuentre alojado en un servidor web y pueda ser consumido mediante una Api Rest sencilla con el BackEnd en Laravel.

La funcionalidad del proyecto radica en que permita a cualquier empresa agregar su perfil corporativo mediante el aplicativo en Flutter o también mediante la aplicación web en Laravel.  El proyecto tendrá un administrador general que podrá agregar información y/o actualizar, habilitar la empresa que se ha registrado, etc.

Algunas funcionalidades que desarrollaremos:

  • Desarrollo de un sistema de autenticación tanto en Laravel como en la App móvil Flutter con Sanctum
  • Implementación de una base de datos local Sqlite y la correspondiente sincronización con el Servidor web mediante una API.
  • Gestión de roles con dos tipos de usuarios claramente definidos : Admin, Empresa.
  • Implementación de una sección administrativa para el usuario empresa.
  • Visualización de fotos 360 y/o planas
USD $11.00 USD $17.00
Comprar Ahora

Este curso incluye: