JavaScript ES6/8

Contenu

Public

Programme

Les modèle Objet et les Classes

1. Le concept d'objet en JS

  • Classes, Objet, Propriétés
  • Personnalisation des objets
  • Création des nouveaux objets
  • L’héritage des propriétés
  • Définition des Méthodes associés aux objets

2. Les Classes en JS ES6/8

  • Langages de Prototypes / Langages de Classes
  • Fonctionnement et cycle de vie d’une Classe
  • Classes filles et héritage
  • Instanciation d’une Classe
  • Création d’une Classe de démarrage d’une application multi-page
  • La création de la hiérarchie
  • Les constructeurs
  • L’héritage des propriétés : les subtilités

3. AJAX

  • Le modèle AJAX
  • L’objet XmlHttpRequest
  • L’objet JSON (JavaScript Object Notation)
  • Les ”promises”en JavaScript
  • Api Geolocalisation

Intégration BDD avec Firebases

4. Firebase

  • Introduction au modèle de BBDD NoSQL
  • Installation de Firebase dans un projet JS via npm
  • Firebase coté serveur et coté client
  • L’héritage des propriétés
  • Connexion locale au serveur

5. Organisation des données

  • Synchronisation d’une collection de données objet
  • Sauvegarder des données dans une collection
  • Gérer les listes de données avec Firebase

6. Les types d'événements Firebase Listener Realtime Database

7. Requêtes

8. Firebase Authetification

  • Présentation des divers méthodes d’authentification
  • Intégration de l’authentification avec un compte Google
  • Fonctionnement et cycle de vie
  • Récupérer les informations de l’utilisateur
  • Création d’une collection de données

9. Gestion des droits et de la sécurité

Prochaines dates

du 23.09.2019 au 27.09.2019

Écolage

CHF 1100.-