Development with MongoDB

Course#: BSBD2260

About this Course

Course Type Course Code Duration
Big Data BSBD2260 2 Days

MongoDB is an open source document-oriented NoSQL (Not Only SQL) database written in C++.  Effective use of MongoDB, understanding its data structures and optimal ways to program to its API aids in creating high-performance and robust solutions in small start-ups and big companies alike.

This intensive hands-on training course aims at making students proficient in  developing with MongoDB using Java.

Why Attend this Course?

Small Class Sizes, Latest up to date material.

What Makes this Course Stand Apart?

The course is supplemented by hands-on labs that help attendees reinforce their theoretical knowledge of the learned material.

What you will Learn?

Upon completion of this course, you will be able to:

Overview of “NoSQL” landscape
MongoDB developer value proposition
MongoDB architecture
MongoDB installation and configuration
Essential system administration
Developing solutions in Java

Audience

Technical leads and application developers

Prerequisites

Participants should be familiar with Java programming and using Eclipse development environment

Course Outline

1. MONGODB OVERVIEW

Defining “NoSQL”
Introducing MongoDB
MongoDB architecture
Drivers and Client Libraries

2. MONGODB DATA MODEL

Databases
Collections
Documents
BSON data format
Indexes

3. MONGODB ADMINISTRATION

Administration Console
Security and Authentication
Basic MongoDB commands
Data import and export
Managing MongoDB lifecycles

4. DATA STORAGE

Data sharding concepts
Chunking with GridFS

5. READ AND WRITE OPERATIONS

Read Operations
Cursors
Write Operations

6.  QUERYING, LIMITING, SORTING AND AGGREGATING DATA

Querying
Aggregations operations
Map-reduce

7. INDEXES

Index Types
Index Properties
Index Creation

8. ACCESSING MONGODB WITH JAVA

What next- How do I arrange a group course or book a public place.?

We are hear to to help so please utilise our live chat team

Call to speak to your account manager or a consultant on

+44 (0)345 467 9557 or email sales@brightts.com

We are all technical with a wealth of Learning & Development experience
so can talk you through any specific requirements or the details of
one of our courses.

0

Start typing and press Enter to search