Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Flutter: App Delivery con NodeJS, MySQL y Pasarelas de pago
Rating: 4.4 out of 5(424 ratings)
2,587 students

Flutter: App Delivery con NodeJS, MySQL y Pasarelas de pago

Mercado pago | Stripe | Bolsa de compras | Api Rest | Socket IO | Geolocalizacion | Camara | Mapas | JWT | IOS | Android
Created byJonathan Goyes
Last updated 8/2024
Spanish

What you'll learn

  • Diseños de widgets personalizados
  • Gestion de estados de la app
  • Peticiones Http desde Flutter
  • Manejo de archivos e imagenes
  • Crear un Api Rest en NodeJS
  • JWT (JSON WEB TOKENS)
  • Login y Registro de usuarios
  • MySQL (Consultas simples y complejas)
  • Integrar app con el backend
  • Subir y mostrar imagenes de la nube
  • Integracion con Google Maps API
  • Trazar rutas entre un punto A y B (origen y destino) utlizando Google Directions API
  • Colocar Marcadores en Google Maps
  • Procesamiento de pagos con Mercado Pago
  • Procesamiento de pagos con Stripe
  • SOCKET IO (Tiempo real)
  • Notificaciones Push (a uno o varios dispositivos)
  • Bolsa de compras
  • Null Safety

Course content

25 sections124 lectures29h 3m total length
  • Instalacion de Flutter en Windows4:40
  • Instalando de NodeJS en Windows1:31
  • Instalando Visual Studio Code5:22
  • Instalacion de Postman1:06
  • Instalacion de Android Studio en Windows4:38

Requirements

  • Programacion orientada a objetos
  • Javascript Basico
  • SQL Basico (no obligatorio)

Description

Desarrollo multiplataforma para IOS y Android


En este curso te voy a enseñar como crear una aplicación DELIVERY utilizando Google Flutter y NodeJS.

Algunos de los temas que veras a lo largo del curso serán los siguientes:

  1. Integrar una aplicación con NodeJS (Backend).

  2. Crear tablas en la base de datos

  3. Hacer consultas simples y complejas en MySQL

  4. Manejo de datos en tiempo real utilizando SOCKET IO

  5. Autenticación de usuarios con JSON WEB TOKENS

  6. Mapas de Google

  7. Null Safety

  8. Notificaciones Push (a uno o varios dispositivos)

  9. Trazar rutas en el mapa desde un punto A hasta B

  10. Colocar marcadores personalizados

  11. Integrar Firebase Storage para almacenar imagenes en la nube

  12. Relación de datos en bases de datos MySQL

  13. Navegación con GPS

  14. Geolocalización

  15. Peticiones HTTP

  16. Mercado pago

  17. Stripe

  18. Android Studio

  19. Visual Studio Code

  20. Postman

  21. MySQL Workbench

y mucho mas

Espero que te suscribas a mi curso y poderte brindar todo mi conocimiento sobre este interesante mundo del desarrollo móvil multiplataforma


Flutter:

Es un framework de código abierto desarrollado por Google para crear aplicaciones nativas de forma fácil, rápida y sencilla. Su principal ventaja radica en que genera código 100% nativo para cada plataforma, con lo que el rendimiento y la UX es totalmente idéntico a las aplicaciones nativas tradicionales.

NodeJs:

Ideado como un entorno de ejecución de JavaScript orientado a eventos asíncronos, Node.js está diseñado para crear aplicaciones network escalables. En el siguiente ejemplo de "hola mundo", pueden atenderse muchas conexiones simultáneamente. Por cada conexión, se activa la devolución de llamada o callback, pero si no hay trabajo que hacer, Node.js se dormirá.

MySQL:

Es un sistema de gestión de bases de datos relacionales de código abierto respaldado por Oracle y basado en el lenguaje de consulta estructurado (SQL). MySQL funciona prácticamente en todas las plataformas, incluyendo Linux, UNIX y Windows. Aunque puede utilizarse en una amplia gama de aplicaciones.

Who this course is for:

  • Estudiantes de ingenieria de Software
  • Estudiantes de Ingeniería en Computación
  • Ingenieros de Sistemas
  • Ingenieros de Software
  • Desarrolladores Web, Movil
  • Programadores
  • Desarrolladores JAVA
  • Desarrolladores Kotlin
  • Desarrolladores SWIFT
  • Desarrolladores de Apps multiplataforma