Seminare
Seminare

CouchDB Training für Entwickler

Webinar - PROKODA GmbH

CouchDB Training für Entwickler
Termin Ort Preis*
21.10.2026- 23.10.2026 online 1.773,10 €
21.10.2026- 23.10.2026 München 1.773,10 €
03.12.2026- 05.12.2026 online 1.773,10 €
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

NoSQL-Grundlagen und CouchDB-Architektur

  • Dokumentenorientierte NoSQL-Datenbanken und Einsatzszenarien
  • Abgrenzung zu klassischen relationalen Datenbanken
  • Architektur und Grundprinzipien von Apache CouchDB
  • CAP-Theorem, verteilte Datenhaltung und Replikationsmodell
  • MVCC, ACID-Aspekte, B-Trees und Datenpersistenz

Datenmodell, Dokumente und Datenbanken

  • JSON als zentrales Datenformat
  • Datenbanken erstellen, bearbeiten und löschen
  • Dokumente erstellen, lesen, aktualisieren und löschen
  • Revisionen, Konflikte und Änderungsverläufe
  • Design Documents und Validierungsfunktionen

REST-API, Abfragen und Verarbeitung

  • REST-Requests über HTTP
  • Zugriffe mit cURL, Browser und JavaScript
  • Abfragemöglichkeiten über JSON und HTTP-Endpunkte
  • Views und MapReduce-Funktionen
  • Mango Query für dokumentbasierte Abfragen
  • Show- und List-Funktionen im Anwendungskontext

Administration, Oberfläche und Replikation

  • Administrations-Interface Fauxton
  • Grundlagen der Replikation
  • Synchronisation zwischen CouchDB-Instanzen
  • Umgang mit Änderungen und Konflikten
  • Proxying und Einbindung in Webanwendungsarchitekturen

Sicherheit und Zugriffsschutz

  • Administrationskonten und Benutzerverwaltung
  • Basic Authentication und Cookie Authentication
  • Rollen, Datenbankrechte und Zugriffskonzepte
  • TLS/SSL für geschützte Kommunikation
  • Proxy Authentication und sichere Betriebsmodelle

Praxisbeispiele für Entwicklerinnen und Entwickler

  • Zugriffe auf CouchDB über JavaScript
  • Aufbau typischer CRUD-Workflows
  • Fehleranalyse bei HTTP-Requests und Abfragen
  • Strukturierung dokumentorientierter Datenmodelle
  • Best Practices für wartbare CouchDB-Anwendungen
Teilnahmevoraussetzungen:
  • Grundkenntnisse in HTML und HTTP
  • Grundlegendes Verständnis relationaler Datenbanken, zum Beispiel MySQL, PostgreSQL oder Oracle
  • JavaScript-Grundkenntnisse, idealerweise aus dem JavaScript Grundkurs
  • Erste Erfahrung mit Webanwendungen und API-Zugriffen
Zielgruppe:
  • Webentwicklerinnen und Webentwickler, die CouchDB als dokumentorientierte NoSQL-Datenbank in Anwendungen einsetzen
  • Softwareentwicklerinnen und Softwareentwickler mit REST-, JSON- oder JavaScript-Bezug
  • Backend-Entwicklerinnen und Backend-Entwickler, die relationale Datenmodelle um dokumentbasierte Ansätze erweitern
  • Projektteams, die Anwendungen mit Replikation, Offline-Fähigkeit oder verteilten Datenbeständen planen
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha