NoSQL for Java Developers

Course Overview

The NoSQL hype is coming to an end, and only a few technologies could establish themselves on the market: Map-Reduce Frameworks, Graph Databases, Document Stores, Key-Value Stores, Data Grids, etc. But which type is suitable for which problem?

The NoSQL for Java Developers training brings clarity into the datastore jungle and shows the areas of application through different use-cases.

In the Java Enterprise world, the Spring Framework and the Spring Data projects offer an elegant introduction to the NoSQL world. Both technologies are presented in the workshop and illustrated with practical examples.

Course Objectives

  • Get to know different NoSQL Data Store types and their application area.
  • Gain initial experience in practical implementation with Spring Data and consolidate what you have learned.

Course Modules

  • NoSQL - Basics
  • Spring / Spring Data - Basics
  • Use Cases for NoSQL Data Stores
  • Introduction to the example domain
  • Spring Data JPA
  • Spring Data MongoDB
  • Spring Data ElasticSearch
  • Spring Data Redis
  • Spring Data Neo4J

Instructor

Patrick Baumgartner

Patrick Baumgartner

Patrick Baumgartner works as a passionate software craftsman at 42talents and builds software with Java/JEE, Spring Framework, OSGi, NoSQL databases and other open source technologies. Since he got in touch with Neo4j a few years ago, he sees the whole world as one big connected graph and loves to talk about it.

Patrick is a host of the Neo4j Zürich and the Software Craftsmanship Zürich Meetup group and is engaged in the agile community in Switzerland.

Twitter: @patbaumgartner@42talents