Accéder au contenu principal

Cours en pdf - Firebase


Firebase est un ensemble de services d'hébergement pour n'importe quel type d'application (Android, iOS, Javascript, Node.js, Java, Unity, PHP, C++ ...). Il propose d'héberger en NoSQL et en temps réel des bases de données, du contenu, de l'authentification sociale (Google, Facebook, Twitter et Github), et des notifications, ou encore des services, tel que par exemple un serveur de communication temps réel. Lancé en 2011 sous le nom d'Envolve, par Andrew Lee et par James Templin, le service est racheté par Google en octobre 2014. Il appartient aujourd'hui à la maison mère de Google : Alphabet.
Toute l'implémentation et la gestion serveur de Firebase est à la charge exclusive de la société Alphabet. Les applications qui utilisent Firebase intègrent une bibliothèque qui permet les diverses interactions possibles.





Télécharger cours Firebase en PDF:



cours 1 Build Extraordinary Apps 

              Base de données
              Gestion des utilisateurs
              Hébergement d’applications Web
              Sécurité/droits et intégrité des données
              SDKs pour :
                                  ○ Android
                                  ○ iOs
                                  ○ Javascript

cours 2 Setting Up Firebase 

               What is Firebase?
               Setting Up Firebase
               How data is stored
               Authentication
               Security Rules for Email/Password Authentication
               Inserting New Data
               Updating Data
               Removing Data


cours 3 Stockage des données 

              Firebase API (We
              Synchronisation de données
              Websocket
              Requêtes
              Et les jointures ?
              Accès concurrent
              Et si j’ai pas internet ?
              Multiplateforme
              Différences
              Exemple
              Compatible
              Exemple de BackboneFire
              Coté serveur
              Sécurité
              Authentification
              Permissions
              Validation des données
              Construction de règles
              Conclusion/résumé
              SharedPad, partie écriture
              Hosting
              Ressources

cours 4 Firebase Realtime Database 

               SQLite (store quiz progress locally)
               User starts app
               Check database to see where user was
               Say you want info about your friends’ quizzes
               Need to store info in a shared database
               Can’t be on your device
               Need data to be stored on server
               Want to be notified when data changes
               Data is organized into tables
               Tables have named, typed columns
               Data is stored as rows in a table
               Can place constraints on columns (e.g., uniqueness)
               Structure + constraints define the schema
               Read/write the data base with SQL
               Structured Query Language (SQL)
               SQL is declarative
               It describes what result you want, not how to compute it
               Example databases: mysql, postgresql, sqlite

cours 5 Firebase et IOT Analytics  

               Pourquoi utiliser un smartphone?
               Exemple 1 : avec du Arduino
               Exemple 2 : avec App Inventor 2
               Tracker votre appli avec Google Analytics?
               Comprendre la gestion des données en temps réel par l’exemple
               Notre application avec Firebase

Commentaires

Posts les plus consultés de ce blog

Cours en PDF - Laravel

Laravel a été créé par Taylor Otwell en juin 2011 . Le référentiel Laravel/laravel présent sur le site GitHub contient le code source des premières versions de Laravel. À partir de la cinquième version, le framework est développé au sein du référentiel Laravel/framework. En peu de temps, une communauté d'utilisateurs du framework s'est constituée, et il est devenu en 2016 le projet PHP le mieux noté de GitHub. La version 5.0 de Laravel nécessite au minimum PHP 5.4 et son installation est basée sur le gestionnaire de paquets Composer. Laravel fournit des fonctionnalités en termes de routage de requête, de mapping objet-relationnel (un système baptisé Eloquent implémentant Active Record), d'authentification, de vue (avec Blade), de migration de base de données, de gestion des exceptionset de test unitaire. L'équipe Laravel propose également un micro-framework plus léger, Lumen. Depuis la version 5.3, Laravel nécessite PHP ...

Cours en pdf - Bootstrap HTML5/CSS/JS

Bootstrap  est une  collection d'outils  utile à la création du design (graphisme, animation et interactions avec la page dans le navigateur ... etc. ...) de  sites  et d' applications web . C'est un ensemble qui contient des codes  HTML  et  CSS , des formulaires, boutons, outils de navigation et autres éléments interactifs, ainsi que des extensions  JavaScript  en option. C'est l'un des projets les plus populaires sur la plate-forme de gestion de développement  GitHub . Télécharger cours Bootstrap en PDF: Cours 1 Bootstrap                                      ·         Introduction ·         Premiers pas avec Bootstrap ·         Installer Bootstrap ·         Le doctype · ...