Gratte l'image pour obtenir une réduction sur ton cours. Tu pourras appliquer le coupon au moment du paiement.

5.0 /5
(19)

260
¿De qué va el curso? ¿Es para mi?
Conoce a tu instructor
Aprende con Amigos a través de Discord
Cómo sacarle el máximo partido al curso
Toma notas de tu curso en tiempo real en Frogames Formación
Solución a problemas comunes
Bienvenido a nuestro curso de Firebase con Java
Introducción
Instalar Android Studio en Windows
Instalar Android Studio en Mac OS
Inicialización de un proyecto y AVD
Ejecución en dispositivos reales
¿Que es Firebase?
Actualización de Android y dependencias(importante)
Conectar a Firebase
Diseñar vista para enviar datos
Librería: Butterknife
Envío de datos a Firebase
Conclusiones
Introducción
¿Cómo funciona Realtime Database?
Actualización de Android y dependencias
App: Menú de Comidas
Añadir vista para agregar
Insertar objeto
Leyendo listado de objetos
Métodos para update y delete
Eliminar objeto
Menú siempre visible
Leer datos una única vez
Bonus* Actualizar comida y uso de un Spinner Parte I
Bonus* Actualizar comida y uso de un Spinner Parte II
Conclusiones
Introducción
¿Cómo funciona Firebase Cloud Messaging?
Actualización de Android y dependencias
App: Ofertas
FCM 17 y nueva Console de Firebase
Crear Notificación manualmente
Enviar notificación por aplicación
Generar notificación personalizada desde un Servicio
Notificar a un solo usuario por TokenId
Diseño de vista principal
Enviar notificación por grupo: Topics
SharedPreferences
Bonus de la sección
Conclusiones
Introducción
¿De qué va Cloud Storage?
Actualización de Android y dependencias
App: Mis Fotografías
Diseño de vista principal
Variables y constantes vitales para un flujo con buenas prácticas
Selección desde la Galería
Subir archivo a Storage
Eliminar y actualizar archivo de Storage
Librería: Glide
Cargar foto
Selección desde la Cámara(miniatura)
Foto a tamaño completo
Bonus* Nuevos emuladores
Bonus* Permisos en tiempo de ejecución
Actividad practica: Permisos para la cámara
Conclusiones
Introducción
¿Qué es Firebase Authentication?
Actualización de Android y dependencias
App: Multilogin
Añadir FirebaseUI Auth
Emulador con Google Play Store y Facebook
Inicio de sesión con email/password
Cargar datos del usuario
Cierre de sesión
App en Developers Facebook
Inicio de sesión con Facebook
Actividad Práctica: Cargar imagen de perfil
Bonus* Cambiar imagen de perfil
Recursos previos a la personalización de FirebaseUI
Bonus* Interfaz personalizada
Actividad práctica: Inicio de sesión con Google
Solución de la AP: Inicio de sesión con Google+
Bonus* Nueva interfaz personalizada
Bonus* Mostrar progreso al subir imagen a Storage
Bonus* Reducir resolución y tamaño en una imagen antes de subir a Storage
Bonus* Phone Authentication(Smartphone)
Bonus* Phone Authentication(Emulator)
Conclusiones
Introducción
¿Qué es Remote Config?
Actualización de Android y dependencias
App: Soporte Técnico
Emular una tableta en AVD
Diseño de vista principal
Definir valores por default en RemoteConfig
Añadir Remote Config
Configurando valores locales/remotos
Aplicando valores locales/remotos
Actividad práctica: Colores remotos
Solución: Colores remotos
Actividad practica: Personaliza el idioma
Solución: Personaliza el idioma
Bonus* Mejorando la experiencia de usuario
Conclusiones
Introducción
¿Qué es MVP?
Actualización de Android y dependencias
App: Inventario(add libraries)
Diseño de vista principal
POJO Product y nuevo add en Firebase
Adaptador principal
EventBus
Definición de interfaces MVP
Estructura de paquetes por modulo
Patrón de diseño: Singletón para Realtime Database
DataAccess: Realtime Database Parte I
DataAccess: Realtime Database Parte II
Listeners vs Callbacks
Implementar Intetactor
Implementar Presenter
Implementar View
Métodos add, update y remove en Adapter
Remover producto
Vista Add(Nuevo modulo)
Interface View
Archivos previos(Event)
Interface Presenter & Interactor
DataAccess: Realtime Database(Module Add)
Implementar a Interactor(Modulo Add)
Implementar Presenter(Module Add)
DialogFragment
Implementar View(Module add)
Actividad práctica: Validar datos
Solución: Validar datos
Reglas de seguridad: Validar Add y Delete
Vista Detail(Nuevo modulo)
Config Fragment
Interface View
Archivos previos(Event. listener/callbacks)
Interface Presenter & Interactor
DataAccess: Realtime Database(Detail)
Implementar Interactor(Detail)
Implementar Presenter(Detail)
Implementar View(Detail)
Guardando datos
Conclusiones
Introducción
Configuración iniciales
Adición de librerías
Diseño de Login
MVP Module: Login
DataAccess: Authentication(login)
Objetos POJO y Event
DataAccess: Realtime Database(login)
Implementar Interactor(login)
Implementar Presenter(login)
Implementar View(login)
Configuraciones finales de Login
Mejora: Validación en User
Diseño de la vista principal
Diseño de Usuario para el listado
Diseño de Solicitud para el listado
MVP Module: Main
Event & Listener
DataAccess: Authentication(main)
DataAccess: Realtime Database(main) Parte I
DataAccess: Realtime Database(main) Parte II
DataAccess: Realtime Database(main) Parte III
Implementar Interactor(main)
Implementar Presenter(main)
Adaptador para las solicitudes
Adaptador para los contactos
Métodos de configuración previos
Implementar View(main)
Configuraciones finales de Main
Bonus* Acerca de
Diseño de la vista Añadir
MVP Module: Add
DataAccess: Realtime Database(add)
Implementar Interactor(add)
Implementar Presenter(add)
Configuraciones previas de Add
Implementar View(add)
Pruebas finales(add)
Diseño de la vista Perfil
MVP Module: Profile
Event & Interfaces
DataAccess: Authentication(profile)
DataAccess: Storage(Profile)
DataAccess: Realtime Database(profile)
Implementar Interactor(profile)
Implementar Presenter(profile)
Configuraciones previas de Profile
Implementar View(profile)
Pruebas finales(profile) Parte I
Pruebas finales(profile) Parte II
Mejora: Optimización del MVP(profile)
Diseño de la vista Chat Parte I
Diseño de la vista Chat Parte II
MVP Module: Chat
Event & Listeners
DataAccess: Storage(chat)
DataAccess: Realtime Database(chat) Parte I
DataAccess: Realtime Database(chat) Parte II
Implementar Interactor(chat)
Implementar Presenter(chat)
Adaptador Parte I: Mensajes
Adaptador Parte II: Imágenes
Configuraciones previas de Chat
Implementar View(chat)
Enviar un texto
Enviar una imagen
Corrección de bugs
Zoom en imágenes
Bonus* Offline
Conclusiones
Introducción
Constantes y métodos previos
Application para Volley
¿Qué protocolo elegir?
Crear cuenta en un servidor gratuito
Alojando nuestros archivos php
Análisis del código para enviar notificaciones
DataAccess: Volley(chat)
DataAccess: Cloud Messaging
Suscripción y desuscripción de notificaciones
Pruebas finales del envío de notificaciones
Bonus* Abrir una actividad específica desde la bandeja de notificaciones
Bonus* Verificar si hay Internet en dispositivos Android
Bonus* Tutorial introductorio para apps Android
Bonus* Verificar si un usuario existente antes de enviar la solicitud de amistad
Bonus* Validad si la solicitud ya había sido enviada
Bonus* MVP para nuevas validaciones - Best Practices
Conclusiones
Introducción
¿Qué es Firestore?
Preparación del proyecto
Adaptando el módulo Add
Adaptando el módulo Detail
Adaptando el módulo Main Parte I
Adaptando el módulo Main Parte II
Diseño de calificación Item
Diseño calificación Detalle
Transacciones en Firestore Parte I
Transacciones en Firestore Parte II
Reglas de Seguridad
Consultas en Firestore
Bonus* Modificación por lotes en Firestore
Conclusiones
Introducción
¿Qué es Analytics?
S12_02 Migrate Texting to Androidx - On the table
Exploración de Analytics en la Consola de Firebase
Añadir Eventos personalizados
Visualizar Eventos en la terminal de Android Studio
Visualizar Eventos en la terminal real con DebugView
Propiedades del Usuario
Comprobación de Eventos y Propiedades del Usuario
Conclusiones
Despedida y más cursos
Más cursos y contenido extra de Android

instructeur

5.0 /5
(19)

  • Avatar
    BORJA
    (5)
    Excellent cours !

    Un cours de 10 sur 10.

  • Avatar
    Joiser
    (5)
    Un super cours Firebase

    Complet, bien conçu et les instructeurs sont extraordinaires

  • Avatar
    Rocío
    (5)
    Bon cours sur Firebase

  • Avatar
    Jackeline
    (5)
    Firebase a cessé de me sembler compliqué. Maintenant, je l'intègre avec une logique claire et professionnelle.

  • Avatar
    Georges
    (5)
    La base pour mes services dans le cloud

    Bien que la stack soit plus classique, c'était parfait pour maintenir des apps anciennes et comprendre comment fonctionne la communication avec le serveur ; ça m'a donné beaucoup de confiance pour ne pas avoir peur du legacy code.

  • Avatar
    Santiago
    (5)
    J'adore les explications de ce instructeur!

  • Avatar
    Giovanni
    (5)
    Une architecture solide pour mes applications

    Implémenter une base de données en temps réel avec cette architecture m'a permis de créer des apps bien plus scalables et faciles à maintenir, en évitant ce code spaghetti qui fait tellement peur. L'intégration avec Firebase s'explique merveilleusement et les résultats se remarquent dès le premier module ; c'est un outil indispensable si tu cherches à professionnaliser ton flux de travail sur Android

  • Avatar
    Rosa
    (5)
    Très bon cours

  • Avatar
    Nicolas
    (5)
    On apprend beaucoup de choses

    C'est un très bon cours

  • Avatar
    Nieves
    (5)
    Expert Firebase pour Android avec Java et MVP : crée des apps professionnelles avec une architecture scalable

    Ce cours t'apprend à construire des applications Android professionnelles en utilisant Java, Firebase et le modèle architectural MVP. Tu apprendras à implémenter l'authentification avec les réseaux sociaux, email et téléphone, à travailler avec Firestore et Realtime Database, à envoyer des notifications push avec FCM, à uploader des images vers Cloud Storage, et à modifier le comportement de ton app avec Remote Config.

  • Avatar
    María
    (5)
    Firebase n'est plus un mystère

    J'avais un peu peur de Firebase, mais l'approche avec Java et MVP a été une combinaison idéale pour moi. Ce que j'ai aimé le plus, c'est la clarté avec laquelle chaque module est expliqué. De l'authentification à la base de données, tout est applicable immédiatement.

  • Avatar
    Gustavo
    (5)
    Firebase et Java en action : architecture MVP pour des apps Android professionnelles

    Le cours Expert en Firebase pour Android avec Java et MVP est une proposition de formation solide et bien pensée pour les développeurs qui cherchent à maîtriser l'intégration de services cloud avec une architecture propre et scalable. En combinant la puissance de Firebase avec la clarté structurelle du pattern MVP (Model-View-Presenter), ce cours offre une expérience complète qui élève le niveau technique et professionnel de n'importe quelle application Android.

  • Avatar
    Angel
    (5)
    Firebase + Java + MVP : architecture solide pour des apps Android scalables

    Ce cours de Frogames élève le développement Android à un nouveau niveau, en combinant la puissance de Firebase avec la structure du pattern MVP (Model-View-Presenter) et le langage Java. Tout au long du programme, tu apprendras comment intégrer les services clés de Firebase—comme Firestore, Auth, Cloud Messaging et Storage—dans une architecture modulaire et maintenable.

  • Avatar
    Carlos
    (5)
    Firebase pour Android expliqué à la perfection

    Ce cours couvre l'authentification, Firestore, les notifications push et les modèles de conception pour créer des applications scalables. Le projet final, une application de chat, m'a permis d'appliquer tous les concepts appris. Un cours bien structuré et totalement recommandé pour les développeurs Android.

  • Avatar
    Samuel
    (5)
    C'est exactement le cours qu'il me fallait!

    J'avais toujours du mal avec les notifications et maintenant tout est super facile à mettre en place. Mes utilisateurs sont heureux et moi encore plus, parce que tout est mieux organisé

  • Avatar
    Gabriela
    (5)
    Maintenant Firebase est l'un de mes outils préférés

    Firebase m'a toujours semblé un monde complexe, mais ce cours l'a rendu facile. Très bon, je le recommande sans aucun doute.

  • Avatar
    Caty
    (5)
    Un joyau

    Cours utile, approfondis Firebase, Android et Java. Maîtrise MVP avec des exemples clairs et des pratiques efficaces.

  • Avatar
    danison
    (5)
    Firebase avancé : Apps professionnelles avec MVP

    Ce cours m'a appris à utiliser Firebase au niveau professionnel, en intégrant Firestore, Push Notifications et Auth. Créer une app type chat a été le projet parfait pour appliquer ce que j'ai appris. Maintenant je développe des apps avec des fonctionnalités avancées et scalables !

  • Avatar
    Yvonne
    (5)
    Excellent cours

    Les instructeurs sont très bons, ils donnent beaucoup de conseils pratiques qui facilitent le processus d'apprentissage. Merci <3

PLANS POUR ACCÉDER SELON TES OBJECTIFS ET TES BESOINS

Achète le cours individuel, obtiens tout le parcours d'apprentissage ou accède à toute la plateforme

Choisis le mode de paiement qui s'adapte le mieux à tes besoins et à ton budget : paiement unique par cours, accès mensuel ou annuel au Parcours d'apprentissage ou même à toute la plateforme.

Paiement unique

Achète le cours une fois et accède à vie

49.99

  • Un seul paiement
  • Accès instantané au cours à vie
  • Accès à la Communauté du Parcours
El Más
Popular

Grenouille de Bronze

Accède à tous les cours, communautés et extras de Frogames

39 /mois

  • Paiement unique de 39€ par mois
  • Accès instantané à tous les cours
  • Accède à la plateforme et aux communautés 24 / 7, où et quand tu veux
  • Annule à tout moment sans perdre ta progression

Parcours Android

Accède à tous les cours du Parcours Android

19.99 /mois

  • Paiement unique de 19.99€ par mois
  • Accès instantané aux +10 cours du parcours
  • Accède au Parcours 24 / 7, où et quand tu veux
  • Annule à tout moment sans perdre ta progression

Paiement unique

Achète le cours une fois et accède à vie

49.99

  • Un seul paiement
  • Accès instantané au cours à vie
  • Accès à la Communauté du Parcours
El Más
Valorado

Grenouille d'Or

Accède à tous les cours, communautés et extras de Frogames

349 /an

  • Paiement unique de 349€ par an
  • 3 mois de réduction
  • Accès instantané à tous les cours
  • Accède à la plateforme et aux communautés 24 / 7, où et quand tu veux
  • Annule à tout moment sans perdre ta progression
  • Bibliothèque de Ressources
  • Sessions de Q&A mensuelles en direct
  • Support premium

Parcours Android

Accède à tous les cours du Parcours Android

199 /an

  • Paiement unique de 199€ par an
  • 4 mois de réduction
  • Accès instantané aux +10 cours du parcours
  • Accède au Parcours 24 / 7, où et quand tu veux
  • Annule à tout moment sans perdre ta progression
  • Support premium

* Tous les prix incluent les taxes.

Pour ta sécurité, toutes les commandes seront traitées sur un serveur sécurisé.

Parcours Android

Le pack ultime avec tous nos cours Android pour maîtriser Kotlin et Java. Inclut les cours à venir et les mises à jour et améliorations des cours actuels.

Domina Kotlin desde Cero: Software con Estándares de Calidad

Apprends à développer des logiciels avec les normes de compétence EC0160 et les meilleures pratiques

163 cours

Domina Android desde cero con Kotlin, Compose y Gemini AI

Android 16 : Apprends Kotlin, Compose, Retrofit, Room et Intelligence Artificielle. Crée des apps réelles dans Android Studio

692 cours

Domina Jetpack Compose Android 17: Kotlin, Gemini IA desde 0

Apprends Android en créant des apps réelles : Kotlin, Compose, Intelligence Artificielle, CameraX, ML Kit, Retrofit et Material 3

378 cours

Fondements de Kotlin avec Android depuis zéro

Acquiers les compétences dont tu as besoin pour révolutionner ta carrière en programmation avec notre cours en ligne Kotlin depuis zéro ! Apprends les fondamentaux de la programmation orientée objet et équipe-toi des connaissances nécessaires pour programmer

163 cours

Introducción al Desarrollo de Apps para Android desde Cero

Apprends les bases du développement d'apps pour Android, le système d'exploitation mobile le plus répandu du monde et le plus utilisé en utilisant le langage Java.

105 cours

Control de versiones con Git, Github, BitBucket y SourceTree

Apprends tout sur le contrôle de version avec Git, Github, BitBucket, SourceTree et travaille en équipe avec Jira

68 cours

Adaptadores en Android con Kotlin de 0 a 100

Apprends à créer des adapters pour des applications Android avec Kotlin et XML et conçois le Modèle de Données, l'interface et le viewBinding, entre autres

70 cours

Bootcamp de Desarrollo con Android

Cours de la matière développement Android du FP multiplateforme. Un cours intensif pour apprendre à créer des apps pour Android de zéro avec la méthode présentielle de Juan Gabriel Gomila

228 cours

App Store Optimization (ASO) de la A a la Z

Maîtrise les techniques de l'App Store Optimization (ASO) comme un expert en commençant par les bases et augmente les téléchargements de tes apps et jeux sur iOS comme sur Android

34 cours

Curso de Android 13 con Kotlin: Intensivo y práctico 2023

Kotlin pour Android Studio en Español : Firebase, MVVM, API REST, Room, Play Store, Coroutines, LiveData, Jetpack Compose et bien plus encore !

452 cours

Crea Apps con IA Gemini: Prompt Engineering y Vibe Coding

Développe des applications réelles sans code. Maîtrise l'Intelligence Artificielle dans Android Studio comme un professionnel en IA.

71 cours

Crea tus primeras apps en Android con Kotlin

Crée tes premières apps sur Android avec Kotlin. Explore des thèmes importants pour comprendre les bases qui composent différents types d'apps, avec des listes, du stockage, des formulaires, des Intents, des bases de données SQLite et bien plus encore.

165 cours

Crea 7 apps para Android N

Apprends à créer un total de 7 apps indépendantes en utilisant le SDK d'Android N, le système d'exploitation de Google qui a simplifié la façon dont nous créons nos apps sur Android

137 cours

Monetiza tus apps de Android, sistema de pagos con PayPal

Apprends à intégrer les paiements dans tes apps Android avec PayPal dans ce cours 100% pratique conçu pour XML et Jetpack Compose

41 cours

Profesional en Material Design/Theming para Android, UX y UI

Crée d'excellents designs dans tes apps avec les meilleures pratiques. Plonge-toi de plein fouet dans des thèmes comme : User Experience/Interface avec Android Studio et Material Design, Java, Kotlin, Dark Theme, Shape, Colors, Types et bien plus encore !

206 cours

Master avanzado de Android: Patrones de programación con Kotlin

Apprends les patterns de conception comme la fabrique, singleton, décorateur, stratégie, observateur, constructeur, de matériaux... et le tout avec Kotlin !

147 cours

Master avanzado de Android: patrones de programación

Porte tes apps Android à un autre niveau en utilisant les modèles de conception essentiels de la programmation avec Java : fabrique, singleton, décorateur, observateur, stratégie et bien d'autres !

134 cours

Google Maps SDK para Android y Kotlin de la A a la Z

Crée des apps avec des cartes avec Kotlin et Android. Apprends tout sur l'API Maps pour Android : Parcours, localisation, marqueurs, StreetView, listes, types et bien plus !

129 cours

Firebase para Android con Kotlin de la A a la Z

Maîtrise Firebase depuis Android Studio avec Kotlin. Authentication, Push Notifications, Firestore, Analytics, Storage, RealtimeDatabase, Remote Config

252 cours

Experto en Firebase para Android con Java y MVP

Applications Android professionnelles avec Firebase, Firestore, Notifications Push, Auth, Android Studio, Patterns de Conception et PHP. Crée une app de chat complète avec des fonctionnalités avancées

260 cours

Curso completo de Corrutinas y Flow con Android y Kotlin

Sois un expert en coroutines et flux de Kotlin. Incluez les pratiques Android avec MVVM, Room, LiveData, Retrofit, Lifecycle

87 cours

Android Hilt, Inyección de Dependencias con Kotlin y Jetpack

Crée des applications pour Android avec Kotlin et apprends à utiliser Hilt pour simplifier l'injection de dépendances dans tes projets Android

132 classes

Jetpack Compose desde cero, migra tus vistas de Android XML

Crée des apps dans Android Studio avec Jetpack Compose. Apprends à convertir tes fichiers XML en vues avec Kotlin et Compose !

113 cours

Arquitecturas para Android con Kotlin

MVP, MVI, MVVM, Clean, Architecture Recommandée (Google), Event Bus, DataBinding, Repository, ViewModel, Jetpack Compose

172 cours

Testing para Android con JUnit, Mockito, Espresso y TDD

Crée des tests unitaires sur Android avec Kotlin : JUnit, Hamcrest, TDD, Mockito, Roboelectric, Espresso, Retrofit, MVVM, LiveData et plus encore !

121 cours

Arquitectura de aplicaciones para Android - MVP, Dagger, RxJava, Retrofit

Apprends les compétences en architecture logicielle en créant des apps plus robustes et amusantes en utilisant le paradigme Model-View-Presenter

83 cours

React Native: Aprende React Native con ejercicios prácticos

Apprenez les fondamentaux de React Native à partir de zéro. Utilisez React Native pour créer des applications mobiles hybrides pour iOS et Android.

52 cours