Accueil > Big Data, IA > CouchDB : Prise en main et Administration de la Base de données NoSQL CouchDB
Formation #BSI69

Formation CouchDB : Prise en main et Administration de la Base de données NoSQL CouchDB

Durée : 4 jours

Code : BSI69


Prochaines dates programmées :

Du 14 au 17 Mai 2024

Du 16 au 19 Juil. 2024

Du 17 au 20 Sept. 2024

Du 19 au 22 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Comprendre les principes NoSQL
  • Installer et configurer CouchDB
  • Administrer et exploiter CouchDB
Programme
1/ Présentation
  • Présentation du mouvement NoSQL
  • Historique, fonctionnalités de CouchDB
  • Différence avec les SGBDR
  • Quand / pourquoi utiliser CouchDB ?
2/ Installation et configuration
  • Plates-formes supportées
  • Installation depuis les packages
  • Démarrage/arrêt du service
  • Tests via le navigateur web
3/ Interfaces et Fonctionnalités
  • Architecture web
  • Création de bases de données, de documents
  • Format des données, JSON
  • Gestion des accès concurrents par MVCC
  • Notion de révisions
  • Gestion des conflits
  • Fondamentaux de l’API
  • Aperçu du mode debug
  • Exécution de la chaîne de tests
4/ Les vues
  • Principe
  • Stockage sous forme de "design documents"
  • Création de vues avec Javascript. Indexation des vues
5/ Développer avec CouchDB
  • Console d’administration web : Futon
  • Interrogation, création, suppression de bases de données
  • Modélisation de documents
  • Opérations CRUD
  • Mise en oeuvre Java ou Javascript
6/ Requêtage avancé
  • Views : Map / Reduce
  • Fonctions : Show,List,Update,Validate
7/ Administrer CouchDB
  • Sécurité
  • Gestion des utilisateurs, des administrateurs, gestion des droits
  • Gestion des changements, des versions
  • Réplication : principes, utilisation de l'API REST standard,réplication incrémentale
  • Mise en oeuvre depuis Curl ou Futon ou un client http standard
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Architectes
  • Chefs de projets
  • Developpeurs
Dates

Dates

  • Du 14 au 17 Mai 2024
  • Du 16 au 19 Juil. 2024
  • Du 17 au 20 Sept. 2024
  • Du 19 au 22 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.