Books & Videos

Table of Contents

  1. Chapter 1 Einführung

    1. Vorwort

    2. Das Runde

    3. CouchDB

    4. Konventionen

    5. Danksagung

  2. Chapter 2 Installation

    1. CouchDB installieren

    2. Installation unter Linux

    3. Installation unter Mac OS X

    4. Installation unter Windows

    5. Kompilieren des Quellcodes

    6. Überprüfen der Installation

    7. Volltextsuche integrieren

  3. Chapter 3 Konfiguration

    1. CouchDB

    2. HTTP

    3. Logging

    4. Authentifizierung

    5. Query Server

    6. Externe Prozesse

    7. Daemons

    8. HTTP Handler

    9. Update Notification

    10. UUIDs

  4. Chapter 4 Entwicklungsumgebung

    1. Programmbibliotheken

    2. Logging und Debugging

    3. Entwickeln mit CouchApp

    4. Werkzeuge

  5. Chapter 5 CouchDB Server

    1. Datentypen

    2. HTTP-Statuscodes

    3. Globale HTTP-Funktionen

    4. Benutzeroberfläche

    5. JavaScript-Funktionen

  6. Chapter 6 Datenbanken

    1. Benennung und Zugriff

    2. Datenbanken auflisten

    3. Datenbankdetails

    4. Datenbank anlegen

    5. Datenbank löschen

    6. Datenbanken umbenennen

    7. Backup

    8. Änderungen anzeigen

    9. Compaction (Verdichtung)

    10. Replikation

    11. Konflikte

  7. Chapter 7 Dokumente

    1. Benennung und Adressierung

    2. Aufbau von Dokumenten

    3. Spezielle Felder

    4. Attachments

    5. Dokumente auflisten

    6. Dokument anzeigen

    7. Auf ältere Versionen zugreifen

    8. Dokumente anlegen und speichern

    9. Dokumente löschen

    10. Dokumente kopieren

    11. Dokumente verschieben

  8. Chapter 8 Abfragen

    1. Das Map/Reduce-Verfahren

    2. Aufbau eines View

    3. Views anlegen und speichern

    4. Views abfragen

    5. Views aufräumen

    6. Views verdichten (compaction)

  9. Chapter 9 Transformationsfunktionen

    1. Request-Objekt

    2. Response-Objekt

    3. Show-Funktionen

    4. List-Funktionen

    5. Update Funktionen

  10. Chapter 10 Sicherheit und Validierung

    1. Benutzerauthentifikation

    2. Validierungsfunktionen

    3. Netzwerksicherheit

  11. Chapter 11 Beispielanwendung

    1. Vorbereitungen

    2. Planung

    3. Projekt aufsetzen

    4. Authentifizierung

    5. Daten speichern

    6. Views und Listen

    7. Weiterer Ausbau und Refactoring

    8. Editieren

    9. Validieren