NoSQL.AP1
NoSQL Distilled
Learn NoSQL databases and how to use popular tools like MongoDB, Cassandra, and Neo4j.
- Practice in 13 Laboratorios prácticos — nothing to install
- 16 Lecciones interactivas y 86 topics mapped to the official exam objectives
- 143 Preguntas del examen de práctica
Intermediate A tu propio ritmo · 1 año de acceso
13 LiveLabs prácticos
Practice real IT tasks in guided environments.
- Entornos reales
- Calificación automática
- Sin instalación
01 / Habilidades que obtendrás
What you will be able to do
- Understand the key differences between relational and NoSQL databases to make informed technology choices
- Build and manage databases using MongoDB, Cassandra, and Neo4j for real-world applications
- Model data with key-value, document, column-family, and graph data models to handle complex data
- Implement sharding and replication techniques to improve data distribution and performance
- Apply Map-Reduce for processing large data sets in a distributed environment
- Master consistency and schema migrations to ensure smooth database operations
- Optimize data access and query performance across various NoSQL database types
- Choose the right NoSQL database for your project needs by analyzing use cases and performance factors
Course Highlights
-
16 Lecciones estructuradas Cobertura completa de los objetivos principales del curso
-
13 LiveLabs prácticos Escenarios interactivos guiados con evaluación instantánea
-
143 Preguntas de práctica Pruebas de evaluación con justificaciones de respuesta detalladas
-
1 año de acceso completo Aprendizaje a tu propio ritmo, accesible en cualquier momento y en todos los dispositivos
02 / Lecciones y laboratorios
See exactly what you will learn and practice
Plan de estudios
16 Lecciones interactivas · 86 topics01 Preface 5 topics +
- Why Are NoSQL Databases Interesting?
- What’s in the Course
- Who Should Read This course
- What Are the Databases
- Acknowledgments
02 Why NoSQL? 6 topics +
- The Value of Relational Databases
- Impedance Mismatch
- Application and Integration Databases
- Attack of the Clusters
- The Emergence of NoSQL
- Key Points
03 Aggregate Data Models 6 topics · 1 Laboratorio en vivo +
- Aggregates
- Key-Value and Document Data Models
- Column-Family Stores
- Summarizing Aggregate-Oriented Databases
- Further Reading
- Key Points
1 Laboratorio en vivo in this lesson — see the labs panel →
04 More Details on Data Models 6 topics +
- Relationships
- Graph Databases
- Schemaless Databases
- Materialized Views
- Modeling for Data Access
- Key Points
05 Distribution Models 6 topics +
- Single Server
- Sharding
- Master-Slave Replication
- Peer-to-Peer Replication
- Combining Sharding and Replication
- Key Points
06 Consistency 7 topics +
- Update Consistency
- Read Consistency
- Relaxing Consistency
- Relaxing Durability
- Quorums
- Further Reading
- Key Points
07 Version Stamps 3 topics +
- Business and System Transactions
- Version Stamps on Multiple Nodes
- Key Points
08 Map-Reduce 5 topics +
- Basic Map-Reduce
- Partitioning and Combining
- Composing Map-Reduce Calculations
- Further Reading
- Key Points
09 Key-Value Databases 4 topics +
- What Is a Key-Value Store
- Key-Value Store Features
- Suitable Use Cases
- When Not to Use
10 Document Databases 4 topics · 2 Laboratorio en vivo +
- What Is a Document Database?
- Features
- Suitable Use Cases
- When Not to Use
2 Laboratorio en vivo in this lesson — see the labs panel →
11 Column-Family Stores 4 topics · 6 Laboratorio en vivo +
- What Is a Column-Family Data Store?
- Features
- Suitable Use Cases
- When Not to Use
6 Laboratorio en vivo in this lesson — see the labs panel →
12 Graph Databases 4 topics · 3 Laboratorio en vivo +
- What Is a Graph Database?
- Features
- Suitable Use Cases
- When Not to Use
3 Laboratorio en vivo in this lesson — see the labs panel →
13 Schema Migrations 5 topics · 1 Laboratorio en vivo +
- Schema Changes
- Schema Changes in RDBMS
- Schema Changes in a NoSQL Data Store
- Further Reading
- Key Points
1 Laboratorio en vivo in this lesson — see the labs panel →
14 Polyglot Persistence 8 topics +
- Disparate Data Storage Needs
- Polyglot Data Store Usage
- Service Usage over Direct Data Store Usage
- Expanding for Better Functionality
- Choosing the Right Technology
- Enterprise Concerns with Polyglot Persistence
- Deployment Complexity
- Key Points
15 Beyond NoSQL 7 topics +
- File Systems
- Event Sourcing
- Memory Image
- Version Control
- XML Databases
- Object Databases
- Key Points
16 Choosing Your Database 6 topics +
- Programmer Productivity
- Data-Access Performance
- Sticking with the Default
- Hedging Your Bets
- Key Points
- Final Thoughts
Laboratorios prácticos Our edge
13 Laboratorio en vivos- Building the Sample Data in MongoDB
- Using the find Query in MongoDB
- Using db.runCommand() in MongoDB
- Creating a Super Column Family in Cassandra
- Creating a Column Family in Cassandra
- Inserting and Reading Data in CQL
- Using the DELETE Query in Cassandra
- Using the SELECT Command in Cassandra
- Using the UPDATE Query in Cassandra
- Indexing Nodes in a Graph in Neo4j
- Creating a Graph in Neo4j
- Using the Cypher Query Language
- Writing and Reading Document in MongoDB
03 / Preguntas frecuentes
Preguntas antes de empezar
Which NoSQL database is the most popular? +
What is the difference between NoSQL vs SQL databases? +
Who is this course designed for? +
What are the prerequisites for this course? +
Why should I learn NoSQL databases? +
What should I do after completing this course? +
NoSQL Databases Training for Developers
Get the training to build, manage, and optimize modern databases designed for today’s fast-paced applications.
- 1 año de acceso completo
- 13 LiveLab incluido
- Certificado de finalización
No se requiere tarjeta de crédito