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 8.
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:
En el presente curso aprenderás a desarrollar una aplicación móvil para el sector turismo, donde vas a integrar tecnologías del lado del backend desarrollado en Laravel y la aplicación móvil con el SDK de Flutter.
Es un curso FullStack, es decir debes dominar o al menos tener los conocimientos necesarios acerca del desarrollo de una aplicación web en Laravel, desarrollo de una API Rest y finalmente dominar el desarrollo de aplicaciones móviles con Flutter, el ideal es que realmente tengas conocimientos avanzados para poder llevar el curso.
Desarrollo web con Laravel
Desarrollo Api Rest
Desarrollo Móvil Flutter
Requisitos que el Alumno debe tener en cuenta para tomar el curso, puesto que si no cumple ciertos requisitos le será un poco más dificil asimilar las lecciones, pero no imposible.
Requisitos recomendables:
Características del equipo de cómputo
Acceso a una conexión de internet
Lecciones por cada unidad de estudio con videos sobre el proceso de desarrollo y textos explicativos del código.
Breve explicación acerca del desarrollo de curso, en que consiste el proyecto a programar desde la primera línea de código. Alcances generales
1. Introducción
Contexto del Curso App Turismo, consideraciones a tener en cuenta
Gratis 6:55 min
»
Instalación y configuración generales del proyecto Laravel como base de datos, instalación de paquetes, implementación de Roles de acceso, Auth
2. Instalar Laravel y Paquetes
¿Cómo instalar Laravel 8 y configurar paquetes funcionales ?
Gratis 18:27 min
»
3. Login y Roles de Acceso
Login en Laravel y niveles de acceso con roles en Spatie Permission
🔒 27:18 min
»
Implementación de la funcionalidades CRUD del Rol Admin para gestionar los datos de cada tabla: rutas, empresas, lugares turísticos e imágenes
4. CRUD tabla Rutas
¿Cómo implementar un CRUD para publicaciones en Laravel?
🔒 44:30 min
»
5. CRUD tabla Post
Programar un crud para la tabla de publicaciones POST
🔒 14:49 min
»
6. CRUD tabla Empresa
¿Cómo programar un CRUD para la tabla Empresa en Laravel?
🔒 35:22 min
»
7. CRUD tabla Lugar
Implementación de Listado, Creación, Inserción y Eliminación LUGAR
🔒 24:19 min
»
8. CRUD tabla Fotos
¿Cómo subir fotos planas y para VR360 en Laravel? CRUD fotos
🔒 30:34 min
»
9. CRUD tabla user
CRUD para listar y activar a las empresas de la app de turismo
Gratis 21:27 min
»
10. Optimizando la administración
Optimizando el panel administrativo para el rol admin
🔒 17:16 min
»
Implementación de funcionalidades para el Rol Empresa que le permita gestionar su propio perfil con un CRUD de fácil manejo.
11. Rutas y Controlador para el Rol Empresa
Rutas y controlador del rol Empresa para su gestión
🔒 9:34 min
»
12. Gestión para el Rol Empresa
Administración para el Rol Empresa
🔒 18:56 min
»
Desarrollo de las páginas de dominio público que reflejan la información de la base de datos de acuerdo a una estructura organizada FrontEnd Html y CSS
13. Rutas FrontEnd
Creación de las Rutas FrontEnd
🔒 12:14 min
»
14. Página Principal
Diseño de la portada o página frontal de la aplicación frontend
🔒 20:59 min
»
15. Página Rutas
Implementación de la página rutas
🔒 6:09 min
»
16. Página Lugar
Implementación de la página Lugar
🔒 13:22 min
»
17. Página Empresa
Página Empresa en App Turismo
🔒 6:17 min
»
Configuración del entorno de desarrollo de Flutter e implementación de una API, DBmanager para gestionar la BD Sqlite de forma sencilla y ordenada.
18. Entorno de desarrollo
Creando el entorno de desarrollo con el SDK de Flutter
🔒 5:22 min
»
19. Pantalla Inicio
Pantalla de Inicio en Flutter
🔒 16:18 min
»
20. Api Service
Implementación del Servicio API Rest para comunicar la App y Web
🔒 16:23 min
»
21. Implementación de los Modelos
Implementación de los modelos en nuestra app móvil
🔒 min
»
22. Implementación de un DBmanager
Programación de un gestor de base de datos para Flutter con Sqlite
🔒 min
»
23. Funcionalidad y Mockups
Diseño de pantallas Mockups y funcionalidad de nuestra app Flutter
Gratis 10:45 min
»
Vamos a crear las pantallas de la app Flutter con información que cualquier usuario pueda consumir sin la necesidad de una autenticación de forma sencilla
24. Pantalla Lista de Rutas
Implementación de la pantalla Rutas para mostrarlas y poder elegir
🔒 min
»
25. Pantalla Lista de Empresas
Implementación de la pantalla Empresas para mostrar una lista
🔒 min
»
26. Pantalla Empresa
Implementación Pantalla Empresa para mostrar información de la mism
🔒 min
»
27. Pantalla Lista Lugares Turísticos
Implementación de la pantalla lista de Lugares Turísticos
🔒 min
»
28. Pantalla Lugar Turístico
Implementación Pantalla Lugar turístico que mostrará información
🔒 min
»
29. Pantalla Foto360
Implementación de la Pantalla Foto para mostrar Foto 360 y planas
🔒 min
»
Implementación del proceso de autenticación mediante Json Web Tokens en Flutter generados en Laravel con el paquete JWT para el Login y Registro.
30. Proceso de Registro
Registro de una empresa mediante el aplicativo móvil en Flutter
🔒 36:50 min
»
31. Proceso de Login - Logout
Implementación de Login y Logout con JWT en Flutter
🔒 min
»
Implementación del CRUD para que el usuario empresas pueda gestionar los datos de sus empresas usando un panel sencillo de usar.
32. Panel Administración Empresa
Implementación de un panel de administración para empresa
🔒 min
»
33. CRUD Insertar una Empresa
Implementación del CRUD Insertar una nueva empresa
🔒 min
»
34. CRUD Editar una Empresa
Implementación del CRUD editar un registro de la tabla empresa
🔒 min
»
35. CRUD Borrar una empresa
Desarrollo del proceso de eliminación de una empresa
Gratis 10:16 min
»
Optimizando la UI de la aplicación web con Laravel y el aplicativo desarrollado en Flutter, que mejoren el uso y ofrezcan una mejor experiencia de usuario.
36. Diseño en Laravel
Mejora de la UI de nuestra app en Laravel con Html y CSS
🔒 min
»
37. Diseño de la app Flutter
Vamos a mejorar la UI de nuestra app en Flutter
🔒 min
»
38. laravel
Implementación de la lógica JWT para el login del usuario empresa
🔒 min
»
39. laravel
Implementación de la pantalla Login para una empresa en Flutter
Gratis 17:01 min
»
40. laravel
Implementación de la lógica del registro de una empresa
🔒 min
»
40 videos de desarrollo acompañados de una redacción explicando el código por cada lección del curso.
Recursos descargables del proyecto completo Flutter y Laravel App de Turismo
1274
Adquiere el curso (40 videos de programación avanzada) y el código fuente del proyecto:
Flutter Laravel
USD 200.00 250.00
Estamos trabajando | Próximo Lanzamiento
© Todos los derechos reservados CODEA APP | Cursos de programación avanzados con proyectos reales | 2020 - 2021