NoSQL Schulung

NoSQL Schulung

Die NoSQL Schulung ist angelehnt an das Buch „Seven Databases in seven weeks“. Dabei geht es darum, einen ersten Überblick über die verschiedenen NoSQL Datenbanktypen zu bekommen. Diese Schulung ist konzipiert für Anwender, die vor der Entscheidung stehen, Ihre Umgebung um eine NoSQL Datenbank zu erweitern.

Dazu werden in der NoSQL Schulung zu allererst die grundlegenden Konzepte und Begrifflichkeiten geklärt (Sharding, Replication, CAP Theorem, JSON, REST, ….) Danach stelle Ich die vier verschiedenen Typen kurz theoretisch vor und grenze sie zu den weit verbreiteten relationalen DBMS ab:

  • Key-Value DB (am Bsp. REDIS oder RIAK)
  • Spaltenorientierte DBs (HBase)
  • Dokumenten DBs (MongoDB)
  • Graphenorientierte DBs (Neo4J)

Nachdem die theoretischen Grundlagen gelegt wurden, geht es ans Praktische. Jede der vier angegebenen Datenbanken wird an  praktischen Übungen vorgestellt. Dabei geht es nicht so sehr darum, jede dieser vier DBs am Ende der NoSQL Schulung perfekt zu beherrschen, sondern vielmehr darum, ein grundlegendes Gefühlt für die jeweilige Datenbank zu bekommen. Nichtsdestotrotz wird im Kurs und den Unterlagen auch auf umfangreiche weiterführende Literatur verwiesen, damit man im Nachgang das Wissen in den verschiedenen NoSQL Datenbanken ggf. noch vertiefen kann.

Bei dieser NoSQL Schulung wird Wert gelegt auf ein ausgewogenes Verhältnis von Theorie und Praxis. Vor diesem Hintergrund besteht ein Großteil des Kurses aus aktiver Arbeit anhand zahlreicher Beispiele und Übungsaufgaben am Rechner.

Jeder Teilnehmer erhält ein Schulungsskript (ca. 60 Seiten), in dem die Inhalte alle nochmal schriftlich festgehalten sind. Außerdem die Schulungsdatenbanken inklusive Testdaten, Beispielen,Übungsaufgaben und Musterlösungen.

Diese Schulung ist auch buchbar als Online Kurs oder Inhouse Seminar.

Voraussetzungen / Zielgruppe

Die NoSQL Schulung richtet sich an Anwender, die über grundlegende Kenntnisse im Bereich Datenbanken + SQL verfügen. Hilfreich sind auch Kenntnisse in einer Programmiersprache (z.B. Java oder JavaScript).

Detaillierter Inhalt der NoSQL Schulung

1) Grundlagen & Theorie       

  • Relationale DBMS (am Bsp. von  Oracle)
  • Aggregation Data Models
  • NoSQL Typen (KeyValue, Graph, Column, Document)
  • CAP Theorem
  • Sharding & Replication
  • Map-Reduce
  • Unterschiede, Vorteile & Nachteile der Datenbanken
  • Sonstiges (JSON, REST, ….)

2) Key Value DB (REDIS oder RIAK) 

  • CRUD Operationen
  • MapReduce
  • Distributing Data

3) Column Based DB (Hbase)           

  • CRUD Operationen
  • Apache Hadoop
  • Struktur der Daten (Column Families)
  • Arbeiten mit großen Datenmengen (Streaming, XML, etc.)

4) Document DB (MongoDB)

  • CRUD Operationen
  • Javascript & JSON
  • Indexing, Grouping, MapReduce
  • Sharding, GeoSpatial, GridFS

5) Graph DB (Neo4J) 

  • CRUD Operationen
  • Graphen, Groovy, etc.
  • Fancy Algorithmen

6) Zusammenfassung & Ausblick    

  • Polyglotte Umgebungen
  • Stärken & Schwächen

Sie können alle Module dieses Kurses auch als Online Kurs belegen. Dabei können Sie verschiedene Module aus allen Kursen miteinander kombinieren und so ihr ganz individuelles Lernprogramm gestalten.

Als spezielles Add On zu dieser Schulung biete ich noch die Bereitstellung des zugehörigen Online Kurse für die Dauer von 3 Monate nach der Schulung für 100€ an. Damit stehen sämtliche Materialien (Zusatzaufgaben, Videos, etc.) zur Verfügung, um bestimmte Themen im Nachgang noch einmal zu wiederholen oder zu vertiefen. Das beinhaltet auch einen eMail Support (für Fragen zur Schulung) in diesem Zeitraum. Bei Buchung mit dieser Schulung kostet das nur 100€ (Einzelpreis im Vergleich:  127,50€).

Inklusivleistungen bei meinen Schulungen

Folgende Leistungen sind bei meinen Schulungen immer inklusive:

  • Mittagessen und Verpflegung während der Schulung
  • Schulungsunterlagen (mit Aufgaben)
  • Musterlösungen zu allen Aufgaben (nach der Schulung) + Schulungsdaten
  • Teilnahmezertifikat
  • 1 Wochen eMail Support nach der Schulung

Schulungsort / Termine

[php_everywhere]

Diese Schulung ist auch buchbar als Online Kurs oder Inhouse Seminar.

Anmeldung / Kosten

Diese Standardschulung kostet regulär 999€ zzgl. MwSt.

Sonderpreise entnehmen Sie bitte der Tabelle mit den Terminen.

Bei Anmeldung bis zu 8 Wochen vor Schulungsbeginn erhalten Sie 5% Frühbucherrabatt. Der Preis beinhaltet die Schulung mit Verpflegung mittags und zwischendurch, ein Schulungszertifikat sowie ein Schulungsskript.

Falls Sie das Online Add On Modul (3 Monate Zugriff auf die Online Materialien & eMail Support) dazu buchen möchten, kostet das 100€ extra. Einfach auf der Anmeldung mit angeben.

Die NoSQL Schulung findet statt mit 3 bis max. 8 Teilnehmern.

Zur Anmeldung, einfach das unten hinterlegte Anmeldeformular ausfüllen, unterschreiben und an die angegebene Adresse zurückschicken. Oder einscannen und an anmeldung@gaussling.com mailen. Alternativ oben auf die jeweiligen Anmelde-Links klicken.

Haben Sie weitere Fragen zu Inhalten und Details der Schulung, kontaktieren Sie mich!!

Formulare

AGBs Anmeldung