MongoDB For Programmers

MongoDB For Programmers
Duration
24 hours
Course type
Online
Language
English
Duration
24 hours
Location
Online
Language
English
Code
EAS-018
Schedule and prices
-
€ 650 *
Training for 7-8 or more people? Customize trainings for your specific needs
MongoDB For Programmers
Duration
24 hours
Location
Online
Language
English
Code
EAS-018
Schedule and prices
-
€ 650 *
Training for 7-8 or more people? Customize trainings for your specific needs

Description

certificate
After completing the course, a certificate
is issued on the Luxoft Training form

Objectives

To introduce participants to basics of MongoDB usage, plus give examples of usage.

Target Audience

Developers & Architects

Prerequisites

Knowledge of Java, knowledge NoSQL databses and data management

Roadmap

Day 1: Module_1-Overview, CRUD, Basic Operations (4h)

Introduction to MongoDB (1h) What is MongoDB? (0.3h) MongoDB Installation (0.3h) MongoDB vs SQL - Overview (0.4h) MongoDB Console (0.5h) Basic commands (0.3h) Working with data (0.2h) MongoDB Compass (0.5h) Robo 3T (0.5h) CRUD Operations (2.5h) Creating documents (0.5h) Reading documents (0.5h) Updating documents (0.5h) Deleting documents (0.5h) Querying with conditions (0.5h)

Homework: ~1h


Day 2: Agregation, MapReduce (4h)
Aggregation (2.5h) - Introduction to Aggregation (0.5h) - Pipeline Stages (0.5h)

Attributes Content - Writing Aggregation Queries (0.5h) - Common Aggregation Patterns (0.5h) - Debugging Aggregation Queries (0.5h) MapReduce (1.5h) - What is MapReduce? (0.3h) - Creating MapReduce Functions (0.5h) - Optimization in MapReduce (0.4h) - Real-world MapReduce Examples (0.3h)

Homework: ~1h


Day 3: Clients, Integration, Transactions (4h)

Clients (1h) - MongoDB Drivers (0.3h) - Connection Handling (0.4h) - Client Considerations (0.3h) Integration (1.5h) - Integrating with Other Databases (0.5h) - Integration with Web Services (0.5h) - Data Import and Export (0.5h) Transactions (1.5h) - Introduction to Transactions (0.5h) - ACID Properties (0.3h) I- mplementing Transactions (0.7h)

Homework: ~1h


Day 4: Sharding, Replication (4h)

Sharding (2h) - Advanced Sharding Concepts (0.5h) - Troubleshooting Sharding Issues (0.5h) - Sharding Patterns (1h) Replication (2h) - Advanced Replication Concepts (0.5h) - Replication Failover (0.5h) - Working with Replica Sets (1h)

Homework: ~1h


Day 5: Administration, UI tools, Security, Optimization, patterms (4h)

Administration (1h) - Database Maintenance (0.3h) - Backup and Restore (0.4h) - Performance Monitoring (0.3h) UI Tools (0.5h) - MongoDB Ops (0.3h) - MongoDB Atlas (0.2h) Security (1h) - Authentication Methods (0.3h) - Authorization (0.3h) - Encryption and Security Best Practices (0.4h) Optimization (0.8h) - Indexing Strategies (0.4h) - Query Optimization (0.4h) Patterns (0.7h)

- Schema Design Patterns (0.4h) - Operational Patterns (0.3h)

Homework: ~1h


Total: theory 20h, practice (homework) 5h

Schedule and prices
10:00-13:00
Code: EAS-018
Location: Online
Duration: 24 hours
Language: English
Time: 10:00-13:00
€ 650 *
Still have questions?
Connect with us