Dieser Kurs richtet sich an Entwickler, die sich in moderne Webanwendungen vertiefen möchten, indem sie CouchDB effektiv nutzen lernen. Mit einem besonderen Fokus auf die Eigenschaften von NoSQL-Datenbanken bietet diese Weiterbildung umfassende Kenntnisse über die Architektur und den praktischen Einsatz dieser fortschrittlichen Datenbanktechnologie. Teilnehmer werden sicher in der Lage sein, die Unterschiede zu traditionellen relationalen Datenbanken zu verstehen und CouchDB in ihren Projekten anzuwenden.
Während des Kurses lernen Sie die grundlegenden Prinzipien von CouchDB kennen, darunter Aspekte wie die CAP-Theorie, RESTful-Anfragen und die Arbeit mit JSON und MapReduce. Ein wichtiger Bestandteil ist das Erlernen der Verwaltung und Gestaltung von Datenbanken, wodurch Sie in der Lage sein werden, effizienter zu arbeiten. Außerdem erwerben Sie Kenntnisse über Sicherheitsaspekte, was zu einem sicheren Umgang mit Ihren Daten führt. Diese Fähigkeiten werden durch die praktische Anwendung von JavaScript für Datenzugriffe ergänzt.
Durch die Vermittlung von Basiswissen und fortgeschrittenen Techniken zur Dokumentverwaltung bietet der Kurs einen klaren Vorteil für Ihre berufliche Entwicklung. Die sichere Beherrschung von Sicherheitsprotokollen wie OAuth und SSL wird Ihnen das Selbstvertrauen geben, auch komplexe Projekte zu meistern.
Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.
Was sind NoSQL Datenbanken, und ihr allgemeines Funktionsprinzip
Abgrenzung zu klassischen relationalen Datenbanken
Architektur von CouchDB
Basiswissen für den Umgang mit CouchDB (CAP, REST, B-Trees, JSON, MapReduce, ACID, MVCC)
Abfragemöglichkeiten (REST Request via HTTP, JSON)
Dokumente und Datenbanken erstellen, löschen und bearbeiten
Administrationsinterface Futon
Erstellen von Views
Show- und List-Funktionen
Grundlagen Replikation
Sicherheit (Administration / Basic-Auth / Zugriffsrechte / OAuth / SSL)
Proxying
Praxisbeispiele für Zugriffe über JavaScript
Zielgruppe: Entwickler.
Grundlegende Kenntnis im Netzwerkbereich und von relationalen Datenbanken (z.B. MySQL, PostgreSQL, Oracle) sind erwünscht, ebenso Grundkenntnisse in HTML/HTTP. JavaScript Grundkenntnisse sind sehr von Vorteil.
Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.

Ein zertifizierter Anbieter für qualitativ hochwertige Kurse und Schulungen.
Mehr über PC-COLLEGE Training GmbH