Icono del sitio BI-Spain.com

Curso Online: Desarrollador de Cassandra. Certificado. [20 horas]

 Curso online en formato webinar, dividido en varias sesiones. Podrá realizar preguntas y hablar con el profesor en directo, visualizando tanto la pantalla del profesor como la de los alumnos para los ejercicios prácticos. 

Si no puede asistir a alguna clase, no se preocupe, todo el curso queda grabado y recibirá una copia de la grabación.

 

Para más info e inscripciones: pinche aquí


BONIFICABLE POR LA FUNDACIÓN TRIPARTITA EN ESPAÑA

 

CURSOS PERSONALIZABLES PARA EMPRESAS (horarios, sesiones, precios con descuento para varios alumnos de la misma empresa)

PRECIO: 1040€

 

 LOS ALUMNOS RECIBIRÁN UN CERTIFICADO DE ASISTENCIA

 

 Temario del curso

 

Module 1: Introduction to Cassandra

 

● Overview

○ The motivation for non­relational data stores

○ Why relational databases don’t support modern applications well

○ Cassandra at a high­level

○ Use cases

○ Features Strengths (Scalability, robustness, linear performance with scale­out),

etc.

○ High Level Structure

● Acquiring and Installing Cassandra

● Configuring and Installation Structure

 

Module 2: Overview of Architecture and Data Model

 

● Basic Cassandra Architecture

● The C* Data Model

○ Cluster Structure – Nodes, Virtual Nodes, Ring Topology 

○ Consistent Hashing, Tokens, Partitioners, and Data Distribution 

○ Data Replication, the Replication Factor, Keyspaces

○ Consistency, the CAP theorem, Eventual Consistency

○ Data Model and CQL 3 Introduction

○ Using CQL and cqlsh

○ Single primary key tables and how to define them using CQL

○ Inserting Data (INSERT), Data Distribution in the Ring, Upsert

○ Querying for Data (SELECT)

○ CQL Data Types

○ Working with Primary Keys

 

Module 3: The Cassandra Data Model

● Compound Primary Keys

● Other Capabilities

○ CQL table definition

○ The partition key and clustering columns

○ CQL Mapping vs. Internal Storage View

○ Expiring Columns / Time To Live (TTL)

○ Batches

● Composite Partition Keys

● Indexes and Secondary Indexes

● Understand and Use Counters

● Understand and use collections

○ Clustering order, ORDER BY, and CLUSTERING ORDER BY

○ Filtering results and ALLOW FILTERING

○ Motivation and uses

○ Working with Time Series Data

○ CQL Definition

○ Effect on Partitioning and Internal Storage View

○ Partition Key Indexes, token()

○ Non­primary Key (Secondary) Indexes

○ Guidelines and Querying

○ Motivation and Uses

○ Structure, Characteristics, CQL, Usage

○ Limitations

○ Motivation and uses

○ CQL definition (set, list, and map)

○ Inserting, Updating, Deleting with a Collection

○ Limitations and Internal Storage View

 

Module 4: Data Consistency

 

● Data Consistency in Cassandra

● Repair Mechanisms

○ Tunable Consistency

○ CAP Theorem

○ Coordinators and Client Requests

○ Consistency Levels in C* – ONE, QUORUM, ALL

○ Configuring Immediate Consistency

○ CL ONE is Your Friend

○ Other CL Levels

○ Read Repair

○ Hinted Handoff

 

Module 5: How Things Work

 

● Write Failures

● Key and Row Caches

● Multi­Data Center Support

○ Unavailability, Node Failure

○ Requirements for Writing

○ Cache Overview

○ Guidelines

○ Overview

● Deletes

○ Replication Factor Configuration

○ Consistency Levels – LOCAL/EACH QUORUM

○ CQL

○ Tombstones

○ Issues and Guidelines

 

Module 6: Java development with Cassandra

 

● DataStax java Driver

● Cassandra read/write operations, using Java to interact with Cassandra

● Collections and indexing with Java

● File I/O with Java and Cassandra.

 

PRECIOS
 
1040 EUROS POR USUARIO
 
RESERVA TU PLAZA
 
http://www.cursos-it.com

 

Salir de la versión móvil