Beschreibung
Wer moderne Webanwendungen entwickeln möchte, profitiert von fundiertem Wissen rund um dokumentenorientierte Datenbanken. Diese Weiterbildung vermittelt praxisnah, wie Sie CouchDB gezielt in eigenen Projekten einsetzen und damit flexible, skalierbare Lösungen umsetzen.
Der Kurs richtet sich an Entwicklerinnen und Entwickler, die ihr Know-how im Bereich NoSQL-Datenbanken erweitern und die Architektur sowie Funktionsweise von CouchDB sicher beherrschen möchten. Sie lernen die wesentlichen Unterschiede zu klassischen relationalen Datenbanken kennen und verstehen, wann der Einsatz von CouchDB klare Vorteile bietet.
In der Schulung CouchDB - für Entwickler erwerben Sie das nötige Basiswissen für den professionellen Umgang mit der Datenbank, von den zugrunde liegenden Konzepten bis hin zu Abfragemöglichkeiten über REST und JSON. Das Erstellen, Bearbeiten und Verwalten von Dokumenten und Datenbanken gehört dabei ebenso zum Lernumfang wie die Arbeit mit dem Administrationsinterface.
Anhand konkreter Praxisbeispiele setzen Sie Views, Show- und List-Funktionen um und vertiefen Ihr Verständnis für Replikation, Sicherheitsmechanismen und Zugriffe über JavaScript. So gewinnen Sie die Sicherheit, CouchDB direkt in Ihren eigenen Entwicklungsprojekten produktiv einzusetzen.
Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.
Inhalte
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
Zielgruppe: Entwickler.
Voraussetzungen
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.
Weitere Infos
Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.
Über den Anbieter

PC-COLLEGE Training GmbH
PC-COLLEGE Training GmbH - Institut für IT-Ausbildung Offene IT-Seminare und Firmenschulungen bei PC-COLLEGE Schulungen an über 30 Standorten wie Berlin, Hamburg, Stuttgart, Düsseldorf, Frankfurt, München Alle Kurse werden auch als Live-Online-Training angeboten. Sie möchten Ihre tägliche Arbeit am Computer optimieren?…
Mehr über PC-COLLEGE Training GmbH