מידע וסילבוס - NoSQL - MongoDB

In the last few years NoSQL data storages became a prominent element in enterprise and web applications, as a substitute for relational databases or as a supplement.
MongoDB is the leading NoSQL document based database nowadays, designed for scale, robustness and availability.

Module 1 – NoSQL Overview

  • NoSQL history, practices and current state
  • NoSQL leading tools
  • NoSQL comparison to RDBMS

Module  2 – Introduction to MongoDB

  • Reasons for using MongoDB
  • MongoDB key terms and components
  • Key features in MongoDB

Module 3 – MongoDB basics

  • Installing MongoDB
  • Basic MongoDB management
  • Basic MongoDB shell operations

Module 4 – MongoDB shell

  • Creating tables and databases
  • Inserting new items
  • Updating existing items
  • Removing items
  • Performing queries

Module 5 – Data modeling with MongoDB

  • Data relationships in MongoDB
  • Embed vs. reference approaches
  • Modeling one-to-one and one-to-many relationships
  • Modeling tree structure

 

Module 6 – Using MongoDB Java Driver

  • Understanding the concept of MongoDB driver
  • Installing the Java driver
  • Using the Java driver to create, update and remove items
  • Using the Java driver to query items

Module 7 – Overview of MongoDB deployment structure

  • ReplicaSet
  • Sharding
  • Scaling with MongoDB

Experience with Java and relational databases

3 days (24 Hours)

השתתפות ב80% מהקורס

לשיחה / תאום פגישה עם יועץ לימודים:

  • הנני מעוניין/ת שנציג של מכללת אינטרביט יצור עימי קשר וישלח לי מידע רלוונטי על קורסים והשתלמויות של המכללה