Big Data Development CASSANDRA NoSQL Training - Workshop. November 20 to (5 days) 9 am to 5 pm HOTEL DUBAI GRAND DUBAI

Similar documents
Big Data Development HADOOP Training - Workshop. FEB 12 to (5 days) 9 am to 5 pm HOTEL DUBAI GRAND DUBAI

Certified Apache Cassandra Professional VS-1046

Test Driven Development (TDD), and Working with Legacy Code Using C# Workshop ( 4 days)

DUBAI GRAND HOTEL. March 26 to (4 days) 9 am to 4 pm

We are ready to serve Latest Testing Trends, Are you ready to learn?? New Batches Info

ADVANCED DATABASES CIS 6930 Dr. Markus Schneider

Migrating to Cassandra in the Cloud, the Netflix Way

Big Data Hadoop Course Content

Migrating Oracle Databases To Cassandra

Glossary. Updated: :00

Cassandra Design Patterns

PROFESSIONAL. NoSQL. Shashank Tiwari WILEY. John Wiley & Sons, Inc.

Outline. Introduction Background Use Cases Data Model & Query Language Architecture Conclusion

Introduction to Hadoop. High Availability Scaling Advantages and Challenges. Introduction to Big Data

10. Replication. Motivation

Big Data Analytics using Apache Hadoop and Spark with Scala

CSE 444: Database Internals. Lectures 26 NoSQL: Extensible Record Stores

Achieving the Potential of a Fully Distributed Storage System

Cassandra- A Distributed Database

Axway API Management 7.5.x Cassandra Best practices. #axway

CS 655 Advanced Topics in Distributed Systems

Spotify. Scaling storage to million of users world wide. Jimmy Mårdell October 14, 2014

CISC 7610 Lecture 2b The beginnings of NoSQL

CIB Session 12th NoSQL Databases Structures

Database Availability and Integrity in NoSQL. Fahri Firdausillah [M ]

What s New in DataStax Enterprise 3.1? A Guide for Developers, Architects and IT Managers. White Paper BY DATASTAX CORPORATION November 2013

A Non-Relational Storage Analysis

Intro Cassandra. Adelaide Big Data Meetup.

Cassandra 1.0 and Beyond

References. What is Bigtable? Bigtable Data Model. Outline. Key Features. CSE 444: Database Internals

Hadoop Development Introduction

1 Big Data Hadoop. 1. Introduction About this Course About Big Data Course Logistics Introductions

Cassandra, MongoDB, and HBase. Cassandra, MongoDB, and HBase. I have chosen these three due to their recent

Exploring Cassandra and HBase with BigTable Model

Introduction to BigData, Hadoop:-

June 20, 2017 Revision NoSQL Database Architectural Comparison

Extreme Computing. NoSQL.

San Jose State University College of Science Department of Computer Science CS185C, NoSQL Database Systems, Section 1, Spring 2018

Distributed Data Store

Hadoop & Big Data Analytics Complete Practical & Real-time Training

Dynamo: Amazon s Highly Available Key-Value Store

Big Data. Big Data Analyst. Big Data Engineer. Big Data Architect

CC PROCESAMIENTO MASIVO DE DATOS OTOÑO Lecture 12: Conclusion. Aidan Hogan

Getting to know. by Michelle Darling August 2013

Topics. Big Data Analytics What is and Why Hadoop? Comparison to other technologies Hadoop architecture Hadoop ecosystem Hadoop usage examples

Certified Big Data and Hadoop Course Curriculum

Table of Contents. Client: Sears Holding Corporation

Cassandra Database Security

Scylla Open Source 3.0

Course Content MongoDB

Final Exam Review 2. Kathleen Durant CS 3200 Northeastern University Lecture 23

ExaminingCassandra Constraints: Pragmatic. Eyes

EECS 498 Introduction to Distributed Systems

Big Data Analytics. Rasoul Karimi

/ Cloud Computing. Recitation 10 March 22nd, 2016

BIG DATA AND CONSISTENCY. Amy Babay

Cassandra - A Decentralized Structured Storage System. Avinash Lakshman and Prashant Malik Facebook

Using Oracle NoSQL Database Workshop Ed 1

Large-Scale Key-Value Stores Eventual Consistency Marco Serafini

Final Exam Logistics. CS 133: Databases. Goals for Today. Some References Used. Final exam take-home. Same resources as midterm

CERTIFICATE IN SOFTWARE DEVELOPMENT LIFE CYCLE IN BIG DATA AND BUSINESS INTELLIGENCE (SDLC-BD & BI)

Introduction to NoSQL

Big Data Syllabus. Understanding big data and Hadoop. Limitations and Solutions of existing Data Analytics Architecture

Infrastructures for Cloud Computing and Big Data

Index. Sam R. Alapati 2018 S. R. Alapati, Expert Apache Cassandra Administration,

Certified Big Data Hadoop and Spark Scala Course Curriculum

Cassandra 2012: What's New & Upcoming. Sam Tunnicliffe

Architekturen für die Cloud

MongoDB and Mysql: Which one is a better fit for me? Room 204-2:20PM-3:10PM

Course Outline: Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

Big Data Infrastructure CS 489/698 Big Data Infrastructure (Winter 2017)

NoSQL Databases An efficient way to store and query heterogeneous astronomical data in DACE. Nicolas Buchschacher - University of Geneva - ADASS 2018

Accelerate MySQL for Demanding OLAP and OLTP Use Cases with Apache Ignite. Peter Zaitsev, Denis Magda Santa Clara, California April 25th, 2017

FAQs Snapshots and locks Vector Clock

Ghislain Fourny. Big Data 5. Column stores

Goal of the presentation is to give an introduction of NoSQL databases, why they are there.

Non-Relational Databases. Pelle Jakovits

NoSQL systems. Lecture 21 (optional) Instructor: Sudeepa Roy. CompSci 516 Data Intensive Computing Systems

Innovatus Technologies

Data Informatics. Seon Ho Kim, Ph.D.

Microsoft Big Data and Hadoop

Oracle NoSQL Database Enterprise Edition, Version 18.1

11/5/2018 Week 12-A Sangmi Lee Pallickara. CS435 Introduction to Big Data FALL 2018 Colorado State University

XAMARIN Application Development - Workshop

Apache Cassandra. Tips and tricks for Azure

Big Data Architect.

Big Data Hadoop Developer Course Content. Big Data Hadoop Developer - The Complete Course Course Duration: 45 Hours

Blended Learning Outline: Developer Training for Apache Spark and Hadoop (180404a)

CA485 Ray Walshe NoSQL

Jargons, Concepts, Scope and Systems. Key Value Stores, Document Stores, Extensible Record Stores. Overview of different scalable relational systems

HADOOP COURSE CONTENT (HADOOP-1.X, 2.X & 3.X) (Development, Administration & REAL TIME Projects Implementation)

Column-Family Databases Cassandra and HBase

DEMYSTIFYING BIG DATA WITH RIAK USE CASES. Martin Schneider Basho Technologies!

Tools for Social Networking Infrastructures

ORACLE PL/SQL DATABASE COURSE

Webinar Series TMIP VISION

Hadoop. Course Duration: 25 days (60 hours duration). Bigdata Fundamentals. Day1: (2hours)

Hadoop. Introduction to BIGDATA and HADOOP

CSE 544 Principles of Database Management Systems. Magdalena Balazinska Winter 2009 Lecture 12 Google Bigtable

Advanced Databases ( CIS 6930) Fall Instructor: Dr. Markus Schneider. Group 17 Anirudh Sarma Bhaskara Sreeharsha Poluru Ameya Devbhankar

Transcription:

Big Data Development CASSANDRA NoSQL Training - Workshop November 20 to 24 2016 (5 days) 9 am to 5 pm HOTEL DUBAI GRAND DUBAI ISIDUS TECH TEAM FZE PO Box 9798 Dubai UAE, email training-coordinator@isidusnet M: +97150 7840755 T +97155 1602215 http://wwwisidusnet

A CORPORATE TRAINING & CONSULTANCY COMPANY http://wwwisidusnet BIG DATA Development Training Workshop CASSANDRA NOSQL Duration 40 hours ( 5 days) Sample Course Outline 1 > Getting Started with Cassandra Explain the differences between NoSQL and RDBMS databases, Explain what the various NoSQL databases are, Explain the various Cassandra features, Explain why Cassandra scores over other NoSQL databases, Distinguish between use cases when Cassandra is a strong choice and when it is not, Understand the use cases where Cassandra is implemented Topics - Quick Review of RDBMS: Transactions, ACIDity, Schema, Two Phase Commit, Sharding and Share Nothing Architecture, Feature Based, Key Based, Lookup Table Based, NoSQL Databases, Brewers CAP Theorem, Cassandra Definition and Features, Distributed and Decentralised, Elastic Scalability, High Availability and Fault Tolerance, Tuneable Consistency, Strict Consistency, Casual Consistency, Weak (Eventual Consistency), Column Orientation, Schema Free, High Performance, USE Cases for Cassandra, Cassandra Installation 2 > Understanding Cassandra Data Model Run basic Cassandra commands, Understand Design differences between RDBMS and Cassandra data model, Describe What a Cassandra cluster is,describe what a Keyspace is, how it relates to Cluster and what is stored in the Keyspace, Explain what a Column Family is, Explain the primary key and its uses, Explain the parts of the compound primary Key, Explain what a partition key is, Explain how data is stored in a partition, Explain how clustering columns ensure that the stored data will be clustered in a partition, Explain secondary indexes and there implications, Explain how Cassandra locate data in the data cluster,

Explain expiring column and Time to Live (TTL) Topics - Installing Cassandra, Running the Command-Line Client Interface, Basic CLI Commands, Help, Connecting to a Server, Describing the Environment, Creating and Keyspace and Column Family, Writing and Reading Data, The Relational Data Model, Simple Introduction, Cluster, Keyspaces, Column Families, Column Family Options, Columns, Wide Rows, Skinny Rows, Column Sorting, Super Columns, Composite Keys, Design Differences between RDBMS and CASSANDRA, Query Language, Referential Integrity, Secondary Indexes, Sorting, DeNormalisation, Design Patterns, Materialized Views 3 > Understanding Cassandra Architecture Explain what happens during the read and write operations, Explain how Cassandra accomplishes some of its basic notable aspects, such as durability and high availability Understand more complex inner workings, such as the gossip protocol, hinted handoffs, read repairs, Merkle trees etc, Understand Staged Event- Driven Architecture (SEDA) Topics - System Keyspace, Peer-To-Peer, Gossip and Failure Detection, Anti-Entropy and Read Repair, Memtables, SSTables, and Commit Logs, Hinted Handoff, Compaction, Bloom Filters, Tombstones, Staged Event-Driven Architecture (SEDA), Read, Mutation, Gossip, Response, Anti-Entropy, Load Balance, Migration, Streaming, Managers and Services, Casssandra Daemon, Storage Service, Messaging Service, Hinted Handoff Manager 4 > Creating Sample Application Analyze the requirements for a Cassandra use case and apply data modeling techniques, Identify the challenges faced by RDBMS, Identify the design consideration for designing Cassandra data model, Understand how data modeling differs in Cassandra from traditional relational databases, Understand how to De-Normalize RDBMS data, Demonstrate how the queries are used to design Cassandra data model, Demonstrate ability to apply data modeling concepts to various exercises that are given during the class, Understand the implications of the client side joins when writing application that access data in Cassandra, Able to insert data, perform batch updates and search column families Topics - Database Design, Sample Application RDBMS Design, Sample Application Cassandra Design, Application Code, Creating Database, Loading Schema, Data Structures, Setting Connections, Population of database, Application Features 5 > Configuring, Reading and Writing Data in Cassandra Learning Objectives - After this students will be able to: Understand what Replicas are, Understand various replica Placement Strategies, Understand Partitions, Understand Snitches, Create Clusters, Understand Dynamic Ring Participation, Understanding Security with in Cassandra, Understand Miscellaneous Settings and various additional tools in Cassandra, Understand Basic read and Write Properties, Understand what Slice Predicates are

Topics - Keyspaces, Replicas, Replica Placement Strategy, Replication Factor, Partitioner, Snitches, Creating Clusters, Dynamic Ring Participation, Security, Miscellaneous Settings, Additional Tools, Query differences between RDBMS and Cassandra, Basic Write Properties, Consistency Level, Basic Read Properties, API's, Set Up and Inserting Data, Slice Predicate, Get Range Slices, Multiget Slice, Deleting, Programmatically Defining Keyspaces and Column Families 6 > Integrating Cassandra with Hadoop Understand what Hadoop is and how it is used, Describe Cassandra File System, Start working with Map Reduce, Understand tools above Map Reduce like Pig and Hive and how they work with Cassandra, Understand Cluster Configuration, Understand live use cases Topics - Hadoop, MapReduce, Cassandra Hadoop Source Package, Outputting Data to Cassandra, PIG, HIVE, Use Cases 7 > CQL Learning Objectives - After this module the will be able to: Perform Data Definition Language (DDL) Statements within Cassandra, Perform Data Manipulation Language (DML) Statements within Cassandra, Create and modify Users and User permission within Cassandra, Capture CQL output to a file, Import and export data with CQL, Execute CQL scripts from within CQL and from the command prompt Topics - Data Definition language(ddl) Statements, Data Manipulation Language (DML), Create and modify Users, User permission, Capture CQL output to a file, Import and export data, CQL scripts from within CQL, CQL Scripts from the command prompt 8 > Clients and Live Project Understand what Thrift is, Understand Cassandra web console, Demonstrate ability to implement the concepts learned during the course on a real life problem Topics - Basic Client API, Thrift, Thrift Support for Java, Exceptions, Thrift Summary, Cassandra Web Console, Hector (Java), Features, Hector API, Live Project Participants are required to bring their own personal computers Deliverables Course Handbook designed by trainer Suggested reading list

Course Material All participants will be provided course material designed by the trainer comprising power-point slides used for presentation, case studies, Industry examples and other training material used for the program As hard copies prepared for the workshop Deadlines Confirmation A minimum of 15 days prior to training date with payment details Investment US$ 1650/pax for 5 days program including course material lunch and coffee breaks 10% less for nomination / registration of 3 candidates from same organization Registration Deadline: 15 days before the program date Program is open for pre- registered candidates only Certificate of attendance from authorized training provider Registration / Cancellation Policy 1 Cancellations in the last 10 days will not be entitled to refund(s)however, substitutions are possible 2 Out station candidates are required to make their own arrangements for hotel stay at their own expenses 3 In unforeseen circumstances the program venue is likely to change however we strive to avoid this as far as possible REGISTRATIONS ARE SUBJECT TO RECEIPT OF PAYMENT MINIMUM 10 DAYS BEFORE THE PROGRAM Contact Details Mobile +9715 7840755 T +97155 1602215, Email: training-coordinator@isidusnet ISIDUS TECH TEAM- FZE PO Box: 9798 Dubai, UAE W: http://wwwisidusnet