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
- firebase login // Autenticar con la cuenta de google
- firebase init // ✅ Hosting: Configure files for Firebase Hosting
- //selección del proyecto existente
- ? What do you want to use as your public directory?
- > www //Se genera al compilar la app de Ionic
- ? Configure as a single-page app (rewrite all urls to /index.html)?
- > Yes
- 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
- Newman, S. (2021). Building Microservices: Designing Fine-Grained Systems (2nd ed.). O’Reilly Media.
- Richardson, C., & Smith, F. (2016). Microservices: Patterns and Practices. Addison-Wesley Professional.
- Fowler, M. (2014). Microservices — a definition of this new architectural term. MartinFowler.com.
- Martin, J., & Koss, M. (2023). Serverless Architectures with Firebase and Google Cloud Functions. Packt Publishing.
- Google LLC. (2025). Firebase Documentation: Overview, Firestore & Hosting. Recuperado de https://firebase.google.com/docs
- Google Developers. (2025). Cloud Firestore Documentation — Data Model. Recuperado de https://cloud.google.com/firestore/docs
- Google Cloud. (2024). Serverless Computing on Google Cloud. Recuperado de https://cloud.google.com/serverless
- AngularFire Team. (2024). AngularFire: The official Angular library for Firebase. GitHub Repository. Recuperado de https://github.com/angular/angularfire
- Google Cloud Training. (2024). NoSQL Databases: Principles and Firestore Implementation. Google Cloud Learning.
- 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
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:
View
Dynamic Visual Presentation
View
Corporate Christmas Presentation
View
Customer Service Manual
View
Business Results Presentation
View
Meeting Plan Presentation
View
Business vision deck
View
Economic Presentation
Explore all templates
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
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
Actividad integradora
Conexión de interfaces a firestore y despliegue en hosting
Preguntas
Oops, Not Found!
404