JAVAX-NOSQL
NoSQL database management using Spring Data
Description
NoSQL databases have revolutionised data management and storage compared to traditional relational databases. NoSQL, also known as "not only SQL," refers to the diversity of data storage and query paradigms and offers data structures that can efficiently handle the diverse data needs of modern applications and services.
NoSQL databases span several types, including document-oriented, columnar, key-value, or graph databases.
This course will cover the most common implementations and how to manage these databases from Java using the Spring Data project.
Outline
- General introduction to NoSQL databases
- Spring Data MongoDB
- Spring Data Elasticsearch
- Spring Data Apache Cassandra
- Spring Data Redis
- Spring Data Neo4j
Prerequisites
A solid knowledge of the Java programming language is required.
Completion of the Java SE Fundamentals (JAVA-BSC) and Java SE Advanced (JAVA-ADV) training courses or practical knowledge of the material covered in those courses is a prerequisite.