Want to create interactive content? It’s easy in Genially!

Get started free

Desarrollo de Aplicaciones Multiplataforma Microservicios Firebase

ISRAEL ARJONA VIZCAINO

Created on November 9, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Dynamic Visual Presentation

Corporate Christmas Presentation

Customer Service Manual

Business Results Presentation

Meeting Plan Presentation

Business vision deck

Economic Presentation

Transcript

Microservicios (Firebase)

Prueba didáctica | Desarrollo de Aplicaciones Multiplataforma | M.C. Israel Arjona Vizcaíno | Convocatoria Abierta CA 2025-34

11 de noviembre de 2025

Propósito y competencia
Introducción
Firebase
Firestore y Hosting
Agenda
Conclusiones
Referencias

Propósito y competencia

Propósito de la clase

Competencia específica

Comprender la estructura de los microservicios en la nube e identificar cómo Firebase, a través de sus servicios Firestore y Hosting, permite conectar una aplicación multiplataforma para consumir y administrar datos en tiempo real, sin depender de infraestructura propia.

Desarrolla aplicaciones multiplataforma que consumen y comparten información de manera remota con servicios web y bases de datos en tiempo real, aplicando principios de arquitectura REST, seguridad y despliegue en la nube.

Newman (2021), O’Reilly Media · Richardson & Smith (2016), Addison-Wesley · Fowler (2014), MartinFowler.com · TecNM (2021), Programa DWD-2304.

Introducción a los microservicios

"Un solo bloque — si falla una parte, todo falla."

"Varios microservicios — cada uno cumple su función."

Un microservicio es un componente pequeño e independiente que realiza una tarea específica y se comunica mediante interfaces o APIs.

Newman (2021), O’Reilly Media · Richardson & Smith (2016), Addison-Wesley · Fowler (2014), MartinFowler.com · TecNM (2021), Programa DWD-2304.

Firebase

Arquitectura como plataforma de microservicios

Google LLC (2025), Firebase Docs · Google Cloud (2024), Serverless Computing · TecNM (2021), Programa DWD-2304 · Martin & Koss (2023), Packt Publishing.

Firebase

Ventajas

Título

SDK

Título

APIs

Título

Serverless

Usa esta cara para dar más información sobre un tema.

Usa esta cara para dar más información sobre un tema.

Usa esta cara para dar más información sobre un tema.

Usa esta cara para dar más información sobre un tema.

Usa esta cara para dar más información sobre un tema.

Usa esta cara para dar más información sobre un tema.

Desarrollo más ágil

Subtítulo

enfoque Rest

Subtítulo

Sin mantenimiento

Subtítulo

Google LLC (2025), Firebase Docs · Google Cloud (2024), Serverless Computing · TecNM (2021), Programa DWD-2304 · Martin & Koss (2023), Packt Publishing.

Firebase

Interfaz

Firebase Console – Google LLC (2025).

Conexión con firestore

Ionic

export const environment = { production: true, firebaseConfig: { apiKey: "AIzaSyCzsa3ttnlWTJ0NerjsuYE7Tnt90fVrK94", authDomain: "villaernestina-52a85.firebaseapp.com", projectId: "villaernestina-52a85", storageBucket: "villaernestina-52a85.appspot.com", messagingSenderId: "189445471716", appId: "1:189445471716:web:40edabdd0570459a9c5bf1" } };

Título

SDK

Usa esta cara para dar más información sobre un tema.

Usa esta cara para dar más información sobre un tema.

Desarrollo más ágil

Subtítulo

Firebase Docs (2025), Google LLC · AngularFire (2024), GitHub · Google Cloud Firestore Docs (2024) · TecNM Programa DWD-2304 (2021).

Firestore en acción

datos en tiempo real

Es un par clave–valor dentro de un documento que guarda un dato concreto

Propiedades

Es una unidad individual de información dentro de una colección

Documentos

Conjunto de documentos almacenan información relacionada

Colecciones

Google Developers (2025), Firestore Data Model · Firebase Docs (2025) · Google Cloud Training (2024) · TecNM Programa DWD-2304 (2021).

Firestore en acción

Caso de funcionamiento real

Google Developers (2025), Firestore Data Model · Firebase Docs (2025) · Google Cloud Training (2024) · TecNM Programa DWD-2304 (2021).

Firebase hosting

Despliegue de la app en hosting

  1. firebase login // Autenticar con la cuenta de google
  2. firebase init // ✅ Hosting: Configure files for Firebase Hosting
  3. //selección del proyecto existente
  4. ? What do you want to use as your public directory?
    1. > www //Se genera al compilar la app de Ionic
  5. ? Configure as a single-page app (rewrite all urls to /index.html)?
    1. > Yes
  6. firebase deploy //Publica el contenido de la carpeta www y genera URL

Google Developers (2025), Firestore Data Model · Firebase Docs (2025) · Google Cloud Training (2024) · TecNM Programa DWD-2304 (2021).

Firebase Hosting

Ejemplo real

Villa Ernestina APP

Título

Usa esta cara para dar más información sobre un tema.

Usa esta cara para dar más información sobre un tema.

Ir a Visual Studio Code

Subtítulo

Google Developers (2025), Firestore Data Model · Firebase Docs (2025) · Google Cloud Training (2024) · TecNM Programa DWD-2304 (2021).

Conclusiones

El verdadero aprendizaje radica en comprender la arquitectura y aplicar el razonamiento crítico para construir soluciones tecnológicas de calidad.

Plataforma serverless que integra múltiples microservicios listos para consumir

El verdadero aprendizaje

Simplifican el desarrollo y despliegue de aplicaciones multiplataforma.

Título

Microservicios

Usa esta cara para dar más información sobre un tema.

Favorecen la escalabilidad y modularidad del software.

Firebase

Firestore y Hosting

Subtítulo

Google Developers (2025), Firestore Data Model · Firebase Docs (2025) · Google Cloud Training (2024) · TecNM Programa DWD-2304 (2021).

Referencias

  1. Newman, S. (2021). Building Microservices: Designing Fine-Grained Systems (2nd ed.). O’Reilly Media.
  2. Richardson, C., & Smith, F. (2016). Microservices: Patterns and Practices. Addison-Wesley Professional.
  3. Fowler, M. (2014). Microservices — a definition of this new architectural term. MartinFowler.com.
  4. Martin, J., & Koss, M. (2023). Serverless Architectures with Firebase and Google Cloud Functions. Packt Publishing.
  5. Google LLC. (2025). Firebase Documentation: Overview, Firestore & Hosting. Recuperado de https://firebase.google.com/docs
  6. Google Developers. (2025). Cloud Firestore Documentation — Data Model. Recuperado de https://cloud.google.com/firestore/docs
  7. Google Cloud. (2024). Serverless Computing on Google Cloud. Recuperado de https://cloud.google.com/serverless
  8. AngularFire Team. (2024). AngularFire: The official Angular library for Firebase. GitHub Repository. Recuperado de https://github.com/angular/angularfire
  9. Google Cloud Training. (2024). NoSQL Databases: Principles and Firestore Implementation. Google Cloud Learning.
  10. SEP – TecNM. (2022). Modelo Educativo del TecNM: Humanismo para la Justicia Social. Dirección de Docencia e Innovación Educativa, TecNM.

Actividad integradora

Conexión de interfaces a firestore y despliegue en hosting

Preguntas

Oops, Not Found!

404