Call Now+234 803 304 5484, +234 906 000 2299

Send Message[email protected]

Location: Accra - Ghana

Start Date: 05 Feb, 2024

End Date: 09 Feb, 2024

WiFiFree WiFi available

$6,500

Event Details

Database Design, Tools & Techniques with NoSQL workshop is intended for participants interested in gaining knowledge of the fundamentals of designing and building non-relational database applications using MongoDB’s NoSQL. It is recommended prospective participants have some basic experience developing applications with JavaScript and/or other scripting languages. 

CONTENT

 

Introduction

  • Fundamental database concepts
  • Fundamentals of software development
  • Fundamentals of system programming
  • Basic JavaScript programming

Philosophy & Features

  • The key features of MongoDB and what functionality they provide
  • Fundamentals of JSON and BSON
  • The MongoDB data model at a high level
  • The MongoDB query model at a high level
  • Data consistency and availability in MongoDB

CRUD Operations

  • Understand all create, read, update, and delete (CRUD) operations in the MongoDB
  • query language
  • Are familiar with commonly used CRUD operators and how to use them
  • Know what data types MongoDB supports

Data Modelling

  • Understand the document model
  • Given two alternative data models, you can determine which will be more efficient
  • Know common patterns for schema design
  • Know the benefits of special data types in MongoDB
  • Understand the difference between embedding and linking pieces of information

Indexing and Performance

  • Understand the types of indexes available in MongoDB
  • Know the options you can have for an index
  • Know how to improve the efficiency of a query using indexes
  • Understand the write performance costs of indexes

Aggregation

  • The analogy between the aggregation pipeline and UNIX pipes
  • Each aggregation stage operator and its semantics
  • How documents enter the pipeline, are passed from one stage to another, and are
  • returned when the pipeline completes

Replication

  • Understand the benefits of replication
  • Understand trade offs between speed and durability
  • Know the basics of how the oplog works, including concepts like idempotence and
  • statement-based replication
  • Know what happens when a node (primary or not) fails

Sharding

  • Understand horizontal scaling and how sharding provides this capability in MongoDB
  • Know how to construct a good shard key, and what can go wrong with selecting a shard key
  • Understand the balancer
  • Know the role of the config servers and how they work

 

 

FOR WHOM:

CIOs, IT Development Managers, Heads of Department, System Administrators/Engineers, IT Professionals and others who want to sharpen their knowledge in IT world.

 

TRAINING METHODOLOGY

The training methodology combines lectures, discussions, group exercises and illustrations. Participants will gain both theoretical and practical knowledge of the topics. The emphasis is on the practical application of the topics and as a result participant will go back to the workplace with both the ability and the confidence to apply the techniques learned to their duties.

 

This course is available in the following locations:
Nigeria - $5500
Rwanda - $7500
UK - $8500
USA - $8500

Venue

SunLodge Hotel, Off Achimota - Circle Road behind the Shell Filling Station at No. 76, 4th Road (Saxel Estates) Tesano – Accra, Ghana.

Other Dates

Start Date End Date
17 Jun, 2024 21 Jun, 2024
Start Date End Date
05 Feb, 2024 09 Feb, 2024