Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Martes 13:00-18:00
MA. Juan Carlos Reátegui Morales “Todo lo complejo puede dividirse en partes simples” .
Rene Descartes 1
jreategui@untels.edu.pe
MBA-ISO 27001-ISO 9001-ISO 22301 1
SERVICIOS GOOGLE
Firebase ofrece numerosos servicios, entre los que se encuentra una base de
datos en tiempo real, sistema de login de usuarios, notificaciones,
almacenamiento de archivos, hosting, analítica, etc.
Firebase es compatible con la web, mediante programación Javascript y con
numerosas librerías para trabajar en sistemas diversos como AngularJS, React
o Polymer. Pero también es compatible con dispositivos iOS y Android, así
como -por medio de un API REST- en cualquier otra plataforma o tecnología
que deseemos trabajar.
Este servicio "Backend as a Service" nos ofrece varias piezas que vamos a
describir y usar en el manual, necesarias para cualquier tipo de aplicación. Te
las ofrecen listas para que solo tengas que configurar y comenzar a usar, de
modo que el desarrollo de aplicaciones se realiza de una manera mucho más
rápida.
https://youtu.be/AddqzrFdR4Q
SERVICIOS GOOGLE
Firebase es una plataforma para el desarrollo de aplicaciones web y
aplicaciones móviles desarrollada por James Tamplin y Andrew Lee en 2011 y
adquirida por Google en 2014, empezando con su producto base: base de
datos a tiempo real.
https://youtu.be/g3eIRWB9ZVM
SERVICIOS GOOGLE
Algunas ventajas de Firebase:
No necesitas casarte con Firebase, usa lo que necesites (Quiero sólo Cloud
Functions y Remote Config, pero no Real Time database).
Usa Cloud Storage: base de datos para que usuarios puedan compartir
ficheros e imágenes, sin necesidad de hacer bases de datos propias, que para
imágenes a veces puede ser un poco ‘tedioso’.
Usa Cloud Functions: te ahorras toda la infraestructura de backend. Eso sí,
Google es lo que más cobra ya que sabe que es en lo que más te ahorras.
Algo bueno es que con el plan Blaze con las CF puedes hacer llamadas a tu
API, no hay firewalls.
Esto de Firebase.. ¿es caro? No y sí: depende de cuanto ganes. Puedes tener
pequeños proyectos corriendo en producción y el gasto es nulo. Si tu empresa
escala, Google lo va a saber y te va a cobrar sabiendo lo que ganas. Existen 3
planes:
Free: 100 usuarios — 1GB
Flame: 100.000 usuarios — 2.5GB
Blaze: >100.000 usuarios — 5$/1GB en 2014, empezando con su producto
base: base de datos a tiempo real.
FUTURO DEL SOFTWARE
https://www.noticias.ltda/sociedad-digital/que-es-saas-industria-del-futuro/
¿Qué es SaaS? .- En el mundo digital de hoy hablamos de SaaS, el acrónimo en inglés
de Software as a Service, su traducción literal al español es Software como Servicio.
Este es un nuevo modelo de distribución de software. En comparación con el modelo
tradicional, en SaaS un proveedor externo aloja aplicaciones y las pone a disposición
de los usuarios a través de Internet. A diferencia del pasado, mientras que el software
se compraba e instalaba localmente en el dispositivo, con el método SaaS, el software
se aloja en la nube y se puede acceder a través de Internet mediante suscripción.
Todos los elementos típicos de un software, desde las secuencias de comandos hasta
los códigos y algoritmos, así como la parte del hardware en forma de servidores y las
estructuras que los alojan, permanecen sin cambios y son administrados y mantenidos
por el proveedor de software. Las características clave de un software como servicio
son:
Arquitectura multiinquilino Alojamiento en un servidor remoto
Accesibilidad a través de Internet Gestión desde un solo lugar
Actualizaciones automáticas
Con SaaS, los usuarios adquieren una suscripción, generalmente mensual. Las
aplicaciones se actualizan y se usan en línea, los archivos se guardan en la nube en
lugar de en computadoras individuales, lo que facilita el trabajo en equipo. El “trabajo
sucio” lo realiza el proveedor de software SaaS.
Los clientes solo necesitan contratar expertos de TI para supervisar la implementación.
El modelo SaaS a menudo propone piezas a través de una suscripción mensual, anual
fija o negociada, simplificando todos los procesos relacionados con la compra. Además,
muchos proveedores le permiten cancelar su suscripción en cualquier momento.
FUTURO DEL SOFTWARE
Desventajas y posibles peligros del modelo
SaaS
Las desventajas y los posibles peligros
relacionados con el software como servicio se
deben principalmente a sus primeras etapas de
vida. El modelo SaaS se está extendiendo
rápidamente como estándar, creando una
presión competitiva que garantiza que
contratiempos problemáticos como la seguridad
de los datos y el rendimiento mejoren
constantemente. Sin embargo, siempre es mejor
tener cuidado y saber cuáles son los posibles
problemas relacionados con el software como
servicio:
12
2
EL FUTURO DE LAS PLATAFORMAS DE SOFTWARE
Consideraciones
Una plataforma tecnológica para la nube, deberá soportar características
particulares de la misma. Por ejemplo: se requiere de servicios que conecten
una nube “privada” con la nube “pública” para escenarios de integración.
Para escenarios web orientados al consumidor, se requieren también nuevos
servicios como los de administración de datos y aplicaciones en el centro de
datos, sin importar que éste se encuentre ubicado internamente, en un hosting
dedicado o en la nube pública.
El resultado final: flexibilidad, agilidad, eficiencia y capacidad de enfoque
en valor y no en mantener la infraestructura.
El futuro de la plataforma de software es habilitar y hacer posible la nueva
visión con un alto enfoque de productividad. (Más rápido, mayor cobertura,
más eficacia y eficiencia).
Innovación…!!!
13
2
Un Intermedio
14
2
ADICIONANDO FIREBASE A TU PROYECTO
Ver documento del Material Adjunto.
https://youtu.be/e6aoUnLQBAw
COMO VER LOS ERRORES CON FIREBASE
Seguridad en Firebase:
18
2
Desarrollo de Aplicaciones Móviles
Martes 13.00-18:00
PRACTICA DE JAVA
Desarrollo en clase de programa con uso de firebase.
21
21
Repaso:
¿Que ventaja significa poder almacenar imágenes en la nube?. Explique.
Explique tres (5) proyectos para trabajar con móviles con apoyo de la nube,
(utilizando recursos en la nube).
1) APP para viajeros (GPS, Mapas, rutas, etc)
2) Agenda personal.
3) Ventas por delivery
4) Tele Medicina remota
5) Cuadro de Mando Integral (La empresa Online)
22
22
Desarrollo de Aplicaciones Móviles
Uso de almacenamientos
de imágenes.
Martes 13:00-18:00
MA. Juan Carlos Reátegui Morales «Todo lo que escuchamos es una opinión, no un hecho.
23
Todo lo que vemos es una perspectiva, no es la verdad.»
jreategui@untels.edu.pe
MBA-ISO 27001-ISO 9001-ISO 22301 Marco Aurelio 23
Muchas gracias…
24