30,00

Tuto Unity & Firebase Authentification et Bases de Données Cloud avec Unity, Firebase, Cloud

30,00

  • Une formation vidéo de 6h20m
  • Téléchargement immédiat et visionnage illimité à vie
  • Satisfait ou remboursé
  • Fichiers sources inclus
Unity & Firebase Authentification et Bases de Données Cloud

ajouter ce cours aux favoris retirer ce cours des favoris

Connectez vos jeux mobile au Cloud avec Firebase ! Authentification et Bases de données en temps réel, règles de sécurité.

De nos jours le Cloud est indispensable pour développer des jeux !
Les outils de la plateforme Firebase sont destinés au développement de jeux connectés au cloud.
Dans ce cours, vous apprendrez à utiliser la SDK de Firebase dans votre projet Unity à destination des plateformes Mobiles.  (Android dans ce cours, mais facilement transposable pour IOS)

Qu'est ce que Firebase ?

Google Firebase est une plateforme de développement d’applications pour le web ou pour mobiles. Elle fournit des outils sous forme de services pour la création d’applications mobiles.
La technologie utilisée est la base de données temps réel noSQL (Realtime DataBase).
Hébergée dans le Cloud, elle stocke et elle synchronise les données utilisateurs en temps réel.
A l’aide d’une simple API, Firebase fournit à l’application les valeurs actuelles des données et les rafraîchit automatiquement.
Par ce biais, la plateforme permet en autre de gérer l’authentification des utilisateurs, de tester son application sur toutes les plateformes (web, iOs, Android), d’effectuer des mises a jour à distance, d’obtenir et d’analyser des rapports de crash
L’objectif de la plateforme Firebase est d’éviter aux professionnels et aux particuliers de s’engager dans un processus complexe de création et de maintenance d’une architecture serveur.
 

Objectif de ce cours en ligne Unity et Firebase

Ce cours en ligne vous permettra de comprendre le fonctionnement des services Firebase et d'exploiter pleinement sa SDK avec Unity.

A l'issue de cette formation en vidéo, vous serez capable de créer ou modifier un projet de jeu à destination des plateformes mobiles et de le connecter à aux services Firebase dans le cloud.
Par exemple, vous pourrez  :

  • Gérer l'authentification de vos utilisateurs, afin qu'ils puissent garder leurs informations (score, avancement, etc..) depuis n'importe quel périphérique mobile (Smartphone, Tablette, etc...)
  • Stocker des données consultables par tous les joueurs, ou selon les règles que vous aurez définies.
  • Créer des Leaderboards (Tableau des meilleurs scores) afin d'afficher les meilleurs scores des joueurs.
  • Envoyer des messages dans votre jeu afin de signaler une mise à jour disponible ou encore une promotion, etc...
  • Et bien d'autres actions en fonction de vos projets.

Vous profiterez des avantages de la plateforme de service Firebase dans le cloud :

  • 1/ Simplicité d'utilisation de la SDK pour communiquer avec la base de données.
  • 2/ Facilité d'implémentation de l'authentification des utilisateurs et d'évolution vers d'autres système d'authentification (Facebook, Google, Tweeter, etc..)
  • 3/ La synchronisation hors ligne, en cas de perte de connexion internet de vos utilisateurs.

Vous disposerez des ressources (Projet complet unity, interfaces, etc...) afin de suivre ce cours le plus facilement possible et pourquoi pas, les réutiliser dans votre propre projet ?
Tous les chapitres sont enregistrés en HD pour que vous puissiez tout voir clairement pendant le cours.

Je répondrai personnellement à vos questions si vous en avez, et je fournirai autant d'aide que possible pour vous aider en cas de problème en rapport avec le cours.
C'est parti !
 

Table des matières de cette formation Unity, Firebase, Cloud (durée : 6h20m)

  • Installation des prérequis
    • Création du projet et de l'application Firebase gratuit 00:09:37
    • Préparation du projet et implémentation de la SDK Firebase dans Unity 00:09:30
  • L'authentification des utilisateurs avec Firebase
    • Paramétrage de l'authentification par Email dans la console Firebase gratuit 00:04:42
    • Création de l’écran de chargement "Loader" (Optionnel).mp4 00:05:13
    • Inscription d'un utilisateur (Register) 00:19:06
    • Gestion des erreurs d'enregistrements (Exeption) 00:07:43
    • Identification d'un utilisateur (Login) 00:06:55
    • Gestion des erreurs d'identifications (Exeption) 00:03:21
    • Déconnexion de l'utilisateur (SignOut) 00:02:18
    • Modifier le mot de passe utilisateur 00:08:28
    • Réinitialiser le mot de passe utilisateur 00:10:51
  • La gestion du profil utilisateur avec Firebase
    • Préparation de l'interface utilisateur profil 00:05:46
    • Charger les informations du profil utilisateur 00:10:07
    • Enregistrer les informations du profil utilisateur 00:10:57
    • Enregistrer et charger l'image de profil utilisateur 00:13:26
  • La base de données en temps réel : Ecriture, mise à jour et suppression.
    • Introduction structure de la base de donnée en temps réel gratuit 00:11:30
    • Création de la base de donnée en temps réel 00:03:23
    • Préparation de l'User Interface et implémentation de la SDK realtime Database 00:03:20
    • Enregistrer des données dans la base de données en temps réel 00:14:42
    • Enregistrer un dictionnaire dans la base de données en temps réel 00:04:00
    • Enregistrer un dictionnaire dans la base de données en temps réel 00:04:17
    • Enregistrer une classe dans la base de données en temps réel 00:09:39
    • Mise a jour d'enfants d'un noeud dans la base de données 00:08:29
    • Présentation de la fonction Push() 00:05:51
    • Exemple d'utilisation de la fonction Push() 00:08:04
    • Supprimer des données 00:05:31
  • La base de données en temps réel : Lecture et trie
    • Introduction au processus de lecture dans la base de données gratuit 00:02:35
    • Lecture des données dans la base de données en temps réel 00:08:33
    • Lecture des données dans une classe 00:08:33
    • Trier des données 00:12:42
    • Filtrer des données 00:07:53
    • Evènement en temps réel ValueChanged 00:10:22
    • Evènement Child en temps réel 00:08:39
    • Evènement, trie et filtrage 00:03:27
    • GetReference : Chemin cible de la base de donnée 00:07:11
  • Firebase Database règles de sécurités
    • Introduction aux règles de sécurités gratuit 00:07:40
    • Les permissions de base (.read .write) 00:09:11
    • Indexer les données de Firebase RealTime Database 00:07:46
    • Accès aux données avec Authentification (auth) 00:08:43
    • Variables de capture génériques ($) Accès uniquement à ses données utilisateurs 00:13:11
    • Espace de test dédié aux règles de sécurité 00:09:34
    • Données existantes (data) et nouvelles données (newData) 00:13:08
    • Permission de validation (.validate) 00:09:05
    • Règles basées sur les requêtes (query) 00:06:12
    • Variable de temps (now) 00:06:44
  • Conclusion et bonne pratique
    • Recommandations Firebase RealTime Database 00:05:38
    • Bonus : Démonstration Synchronisation Hors Ligne 00:06:41



Formateur : Jean philippe Parein

Jean philippe Parein a publié 36 tutoriels et obtenu une note moyenne de 4,7/5 sur 940 tutoriels vendus. Voir les autres formations de Jean philippe Parein

  • Quel est le niveau requis pour suivre ce tuto ?
    intermédiaire
accédez à plus de 1429 tuto gratuits


non, je ne veux pas me former gratuitement

voir notre politique de protection des données