DEFR

Swiss Open Systems User Group

Workshop-Tage 2014

10.09. - WS 6: NoSQL für Java Entwickler

Ganztages-Workshop

Einleitung

Der NoSQL Hype neigt sich dem Ende zu und nur einzelne Technologien konnten sich auf dem Markt etablieren: Map-Reduce Frameworks, Graph Datenbanken, Document Stores, Key-Value Stores, Data Grids, etc.  Doch welcher Typ ist für welche Problemstellung geeignet?
Mit dem NoSQL 1x1 bringt Patrick Baumgartner Klarheit in den Datastore-Dschungel und zeigt anhand von verschiedenen Usecases die Einsatzgebiete auf.

In der Java Enterprise Welt bieten das Spring Framework und die Spring Data Projekte einen eleganten Einstieg in die NoSQL-Welt.  Beide Technologien werden im Workshop vorgestellt und anhand praktischer Beispiele illustriert. 

Programm

  • NoSQL - Basics
  • Spring / Spring Data - Basics
  • Use Cases für NoSQL Data Stores
  • Einführung in die Beispieldomäne
  • Spring Data JPA
  • Spring Data MongoDB
  • Spring Data ElasticSearch
  • Spring Data Hadoop
  • Spring Data Redis
  • Spring Data Neo4J

Kursziel

Die Teilnehmenden lernen verschiedene NoSQL Data Store Typen, sowie deren Anwendungsgebiete kennen.  In der praktischen Umsetzung mit Spring Data werden erste Erfahrungen gesammelt und das Gelernte vertieft. 

Adressaten

Software Entwickler/-innen und Software Architekten/-innen

Voraussetzungen

Projekterfahrung, Java Kenntnisse

max. Teilnehmerzahl

20

Infrastruktur

Für den Workshop wird ein eigenes Notebook benötigt.

Referent

Patrick Baumgartner, 42talents GmbH

Patrick Baumgartner ist als passionierter Software Craftsman für 42talents tätig und spezialisiert auf Applikationen mit Java/JEE, Spring Framework, OSGi, NoSQL Datenbanken und ebenso auch auf verschiedene andere Open Source Technologien.

In der IT Community engagiert er sich in den Themen Agile Software Entwicklung, Graphen und NoSQL Datenbanken, sowie Software Craftsmanship.

Twitter: @patbaumgartner @42talents


Auswertung der Teilnehmer-Feedbacks

Basis 13 Feedbacks

kein Lerneffekt < > viel gelernt überhaupt nicht < > voll und ganz nie wieder < > jederzeit
Lerneffekt des Kurses Entsprach der Kurs
Ihren Erwartungen?
Würden Sie den Kurs
wiederbesuchen?
 
überhaupt nicht < > voll und ganz überhaupt nicht < > sehr zu viel Theorie < > zu viel Praxis
Würden Sie den Kurs
weiterempfehlen?
Nützen Ihnen die
Informationen bei Ihrer Arbeit?
War das Verhältnis
von Theorie und Praxis
ausgewogen?
 
zu kurz < > zu lang zu hoch < > zu tief dauernd < > überhaupt nicht
Wie war die Vortragsdauer
im Verhältnis zum Inhalt?
Wie war das Vortragsniveau
Verhältnis zu Ihren im
Vorkenntnissen?
Wie oft haben Sie
sich gelangweilt?
 
zu komplex < > zu einfach überhaupt nicht < > voll und ganz überhaupt nicht < > voll und ganz
Waren die Beispiele
angemessen?
Hat der Referent den Inhalt
verständlich vermittelt?
Ging der Referent
auf die Teilnehmer ein?
 
  • zu viel Spring
  • Waren mehr Übungen geplant? Nicht alle TODO'S konnten gelöst werden

Letzte Änderung:  07.10.2014

/ch/open is Member of ICT Switzerland
Swiss Open Systems User Group • /ch/open • Postfach 2322 • 8033 Zürich • http://www.ch-open.ch