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, SQL y Pasarelas de pago
Rating: 4.3 out of 5(660 ratings)
2,996 students

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

Pasarelas de pagos, REST API, Sockets, PostgreSQL, Camara, Mapas, CRUD, JWT, Almacenamiento en la nube, IOS y Android
Created byJonathan Goyes
Last updated 10/2023
Spanish

What you'll learn

  • Intregracion de App con NodeJs
  • Login y registro de usuarios con JSON WEB TOKENS
  • Manejo de datos en tiempo real con SOCKET IO
  • Notificaciones Push con Firebase Cloud Messaging
  • Guardar imagenes en la nube
  • Integracion con Google Maps API
  • Trazar rutas entre un punto A y B (origen y destino) utlizando Google Directions API
  • Integracion de app con WAZE Y GOOGLE MAPS para navegacion
  • Peticiones HTTP desde aplicación IOS y Android
  • API REST CON NODEJS
  • Colocar Marcadores en Google Maps
  • CRUD NodeJS
  • Consultas SQL simples y complejas
  • PATRON MVC (MODELO VISTA CONTROLADOR)
  • Procesamiento de pagos con Mercado Pago
  • Procesamiento de pagos con Stripe

Course content

26 sections144 lectures32h 5m total length
  • Instalacion de Flutter en Windows4:40
  • Instalacion de Android Studio3:02
  • Creando proyecto Flutter5:13
  • Correr La Aplicacion en un emulador o dispositivo Fisico Android10:29
  • Instalacion de Visual Studio Code5:22
  • Instalacion de PostgreSQL5:14
  • Instalacion de Postman1:37
  • Instalacion de NodeJs1:37

Requirements

  • Javascript Basico
  • Programacion orientada a objetos
  • 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 SQL

  4. Manejo de datos en tiempo real utilizando SOCKET IO

  5. Autenticación de usuarios con JSON WEB TOKENS

  6. Mapas de Google

  7. Notificaciones Push (Multiusuario y usuario a usuario)

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

  9. Colocar marcadores personalizados

  10. Integrar Firebase Storage para almacenar imagenes en la nube

  11. Relación de datos en bases de datos SQL

  12. Navegación con GPS

  13. Geolocalización

  14. Peticiones HTTP

  15. Mercado pago

  16. Stripe

  17. Android Studio

  18. Visual Studio Code

  19. Postman

  20. PgAdmin

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á.

PostgreSQL:

Es un gestor de bases de datos relacional y orientado a objetos. Su licencia y desarrollo es de código abierto, siendo mantenida por una comunidad de desarrolladores, colaboradores y organizaciones comerciales de forma libre y desinteresadamente

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