Deeyo training

Deeyo training Why learn about Processing BigData with Hadoop? Businesses are now aware of the large volumes of data that they generate in their day to day transacti

Deeyo Technologies is an emerging Big Data specialized training organization and provides professional services . Deeyo Technologies’ highly qualified team has worked under challenging

environments with some of the Multi National Companies who are successfully using Big Data components as part of their core competency. Our training utilizes use cases to identify big data challenges and recognize

value from them. Our associates are industry experts who have worked extensively with Big Data technologies and

toolsets including Hadoop ecosystem, various NoSQL databases, and Spark. We intend to enable our customers to understand the full life-cycle of Big Data solutions from requirement analysis,

platform selection, architecture design, application design, development, testing, administration and maintenance of Hadoop solutions. Our learning programs, whether designed for a corporate

or an individual professional, help businesses close skills gaps and induce an environment of continuous talent development. We offer real-time content delivered by experienced instructors,

thus providing customers with a choice of a variety of customized programs, convenient scheduling options, flexible delivery formats and continuous learning support to boost their career. The focus of our application development services and solutions is end to end including architecture, development, implementation, documentation, training and support for complex data

streams, data sets and distributed systems using Open Source Software. An experienced team ensures that best practices are adopted to provide customer deliverables of consistent standards. The business model from the delivery perspective is flexible, scalable to our customers. We adopt a customized strategy to ensure better productivity to our customers' businesses.

29/07/2015
29/07/2015

Big Data with Hadoop fundamental
Introduction to Big Data, Hadoop
What is Big Data and Hadoop?
Challenges of Big Data
Traditional approach Vs Hadoop
Analytics Value Chain
Business Intelligence & Data Analysis
Hadoop Architecture & Other Architectures
OLTP vs OLAP
Distributed Model
Technologies supporting Big Data
Why & What Hadoop?
Hadoop Eco-System
Use cases of Hadoop
Comparison of Hadoop Vs RDBMS

Understand Hadoop Cluster Architecture & Map Reduce
Hadoop Architecture
Typical Workflow
Writing Files to HDFS
Reading Files from HDFS
Hadoop fs Commands
Lab Work to Load, get data from Hadoop DFS

Map Reduce Overivew
MapReduce Programming Framework
Map Reduce Flow
What is Mapper?
What is Reducer?
What is Shuffling?
Program 1 Word Count Problem & Solution
Program 2 Universal English Dictionary
Program 2 Implement Join Table in HDFS

Advanced Map Reduce Concepts
What is Combiner?
What is Partitioner?
What is Counter?
InputFormats/Output Formats
Map Join using MR
Reduce Join using MR
MR Distributed Cache
Using sequence files & images with MR

PIG
Introduction to Pig
What Is Pig?
Pig’s Features & Pig Use Cases
Interacting with Pig
Basic Data Analysis with Pig
Pig Latin Syntax
Loading Data
Simple Data Types
Field Definitions
Data Output
Viewing the Schema
Filtering and Sorting Data
Commonly-Used Functions
Hands-On Exercise: Pig for ETL Processing
Processing Complex Data with Pig
Storage Formats
Complex/Nested Data Types
Grouping
Built-in Functions for Complex Data
Iterating Grouped Data
Hands-On Exercises
Multi-Dataset Operations with Pig
Techniques for Combining Data Sets
Joining Data Sets in Pig
Splitting Data Sets
Hands-On Exercise

HIVE
Hive Fundamentals & Architecture
Loading and Querying Data in Hive
Hive Architecture and Installation
Comparison with Traditional Database
HiveQL: Data Types, Operators and Functions,
Hive Tables ,Managed Tables and External Tables
Partitions and Buckets
Storage Formats, Importing Data, Altering Tables, Dropping Tables
Querying Data, Sorting and Aggregating, Map Reduce Scripts,
Joins & Sub queries, Views
When to Use HIVE, Impala and Pig
Hands on Exercises
Integration, Data manipulation with Hive
Appending Data into existing Hive Table
Case Study Implement Insurance Data modeling and BI in Hive


HBASE
HBase Architecture and concepts
Introduction to HBase
Client API's and their features
HBase tables The ZooKeeper Service
Data Model, Operations
Programming and Hands on Exercises
Case Study Facebook Messaging Implementation using Hive

SQOOP
Introduction to Sqoop
MySQL Client & server
Connecting to relational data base using Sqoop
Importing data using Sqoop from Mysql
Exporting data using Sqoop to MySql
Incremental append
Importing data using Sqoop from Mysql to hive
Exporting data using Sqoop to MySql from hive
Importing data using Sqoop from Mysql to hbase
Using queries and sqoop

Oozie
What is Oozie, Architecture, configurations?
Oozie Workflow Design
Oozie Job Submission
Oozie properties
Hands on exercises

Live Project
NYSE stock exchange Analytics
Social Media Analystics

29/07/2015

Python programming
An Introduction to Python
Introductory Remarks about Python
Strengths and Weaknesses
A Brief History of Python
Python Versions
Installing Python
Environment Variables
Executing Python from the Command Line
IDLE
Editing Python Files
Getting Help
Dynamic Types
Python Reserved Words
Naming Conventions
Basic Python Syntax
Introduction
Basic Syntax
Comments
String Values
String Operations
The format Method
String Slices
String Operators
Numeric Data Types
Conversions
Simple Input and Output
The print Function
Language Components
Introduction
Control Flow and Syntax
Indenting
The if Statement
Relational Operators
Logical Operators
True or False
Bit Wise Operators
The while Loop
break and continue
The for Loop
Collections
Introduction
Lists
Tuples
Sets
Dictionaries
Sorting Dictionaries
Copying Collections
Summary
Functions
Introduction
Defining Your Own Functions
Parameters
Function Documentation
Keyword and Optional Parameters
Passing Collections to a Function
Variabl e Number of Arguments
Scope
Functions - "First Class Citizens"
Passing Functions to a Function
Mapping Functions in a Dictionary
Lambda
Closures
Modules
Modules
Standard Modules - sys
Standard Modules - math
Standard Modules - time
The dir Function
Exceptions
Errors
Run Time Errors
The Exception Model
Exception Hierarchy
Handling Multiple Exceptions
raise
assert
Writing Your Own Exception Classes
Input and Output
Introduction
Data Streams
Creating Your Own Data Streams
Access Modes
Writing Data to a File
Reading Data From a File
Additional File Methods
Using Pipes as Data Streams
Handling IO Exceptions
Working with Directories
Metadata
The pickle Module
Classes in Python
Classes in Python
Principles of Object Orientation
Creating Classes
Instance Methods
File Organization
Special Methods
Class Variables
Inheritance
Polymorphism
Type Identification
Custom Exception Classes
Class Documentation - pydoc
Regular Expressions
Introduction
Simple Character Matches
Special Characters
Character Classes
Quantifiers
The Dot Character
Greedy Matches
Grouping
Matching at Beginning or End
Match Objects
Substituting
Splitting a String
Compiling Regular Expressions
Flags

29/07/2015

Automation Testing using
JAVA Selenium
Introduction
What is automation testing?
When to use Automation
Advantages of Automation
Criteria for Automation
Introduction of Selenium
What is Selenium?
Use of Selenium
When selenium can useful in testing
Features of selenium
Differences b/w selenium & QTP

Additional Concepts

How to use Xpath
How to use DOM
How to use Key Commands

Selenium Components
Selenium IDE
Selenium RC
Selenium Webdriver
Selenium Grid
SELENDROID
Configuration of IDE & Dev Scripts
Recording the script
Running the script
How to save recorded script
Object identification
Differences b/w test case & Test suite
Languages supported while recording
Synchronization in Selenium IDE
Testing Vs. Selenium IDE
When to use Selenium IDE
Why companies are not using recording tools
Creating the Environment for Selenium RC
Creating generic scripts in selenium
Creating scripts by using functions
Running the scripts in Eclipse
Browser commands with examples
Interactive commands with examples
Validation commands with examples
How to take data from excel sheets
Export data to excel sheets
How to export results after completion of test ex*****on
How to use Eclipse
Debugging the script
How to handle popups & alert messages
Recognizing similar Elements
Connecting to Database
Developing reusable scripts for any projects
Validations
What is validation?
What is the use of validation in Automation?

Selenium2 / Web Driver

Selenium2.0 Features
The selenium server-When to use it
Setting Up a selenium-Web Driver Project
Migrating from selenium
Getting started with selenium
-Web Driver
Commands & Operation
Web Driver-
Backed Selenium-RC Programs on Web Driver
Programs on Web Driver-Backed Selenium

29/07/2015

JAVA Spring Framework
Introduction to Spring
What is Spring
How Spring fits into the Enterprise world
Spring Module

Spring Core (Basic Concepts)
What is a Core Container?
Introduction to IOC
Types of DI
Setter VS Constructor
Resolving Constructor Confusion
Collection DI
Bean Inheritance
Collection Merging
Inner Beans
Using IDRef
Bean Aliasing
Bean Scopes
Inner Beans
Null String
Bean Auto wiring
Nested Bean Factories

Spring Core (Advanced Concepts)

P – Namespace
Dependency Check
Depends On
Factory Beans
Static Factory Method
Instance Factory Method
Aware Interfaces
Bean Lifecycle
Method Replacement
Lookup Method Injection
Property Editors
Bean Factory Postproces

Spring Core (3.0 Annotations)

Spring VS Java Config Project annotations











Various Annotation based Post Processors
(AutowiredAnnotationBeanPostProcessor,
CommonAnnotationBeanPostProcessor,
PersistenceAnnotationBeanPostProcessor,
RequiredAnnotationBeanPostProcessor)

Spring AOP

AOP Concepts
Programmatic VS Declarative AOP
Programmatic AOP
i. Types of Advices
ii. Types of Pointcuts
iii. Working with proxies
Declarative AOP
i. Using AOP 2.0 Config element
ii. OGNL Expressions
Aspect J AOP

Spring Tx

Aop 2.0 Configuration driven Transaction Management
Aspect J annotation based Transaction Management

Spring JDBC

What is DAO pattern?
Ways to implement Spring DAO
Choosing an approach for JDBC database access
JDBC Template
Executing Statements
Running Queries
SQL Parameters

Spring MVC

Spring 3.0 features
Introduction to Spring MVC
Handler Mapping
Controllers
Validations
Handler Interceptors
Views
Form tags

Spring ORM
Integrating with Hibernate
Creating and Injecting Hibernate Session Factory
Managing Transaction

29/07/2015

Advanced JAVA

JDBC

Introduction to JDBC
JDBC Drivers & Architecture
DriverManager, Connection, Statement, Resultset
CRUD Operation using JDBC
Prepared Statement & CallableStatement
ResultSetMetaData & DatabaseMetadata
Connecting to non-conventional Databases
JDBC Driver Types
Batch Updates
Scrollable & Updatable Resultset
Working with Rowsets
Handling Binary Data (Operation on Image files)
Type mapping & SQL3 Data types
ParameterMetaData
Transaction Management
Connection Pooling
JDBC 4.0 Features

Servlets

Web Application Architecture
Need of Server side Programming
Comparison with CGI
Http Protocol & Http Methods
Introduction to Servlets
Servlet Life Cycle
Developing and Deploying Servlets
Generic Servlets
ServletConfig, ServletContext, ServletRequest,
ServletResponse
Exploring Deployment Descriptor (web.xml)
Deploying Servlets in Apache Tomcat Server
Database Operation Using Servlets
HttpServlets
Session Tracking & Management
Transferring Request
Accessing Web Context
Passing INIT and CONTEXT Parameter
Filter Servlets
Servlet Chaining
Servlet-Browser Communication
Include & Forward Mechanism
Internationalization using Servlets
Event Listeners in Servlets
ServletRequestWrapper
ServletResponseWrapper
Web Application Security

Java Beans

Component Model Services
Java Beans Properties
Bean Persistence
Introspection

Java Server Pages

Basic JSP Architecture
Life Cycle of JSP (Translation, compilation)
JSP Tags and Expressions
Comparison with Servlets & JSP
Scripting Elements -
Scriptlets, Declarations,
Expressions
Directive Elements-page, include & taglib
XML Syntax for JSP elements
Implicit elements & JSP elements
JSP to Servlets & Servlets to JSP
Java Beans in JSP
JSP Session
Custom Tags development in JSP
Building war file & deployment

JSTL

MVC Architecture

Tools
ANT
Log4J
MAVEN
SERVERS
Tomcat
IDES
Eclipse
NetBeans
Database
Postgres SQL
MySQL

29/07/2015

CORE JAVA
Introduction

Programming language Types and Paradigms.
Why Java?
Flavors of Java.
Java Designing Goal.
Role of Java Programmer in Industry.
Java History
Features of Java Language.
JVM The heart of JAVA.

Language Fundamentals

The Java Environment
Installation
Java Program Development
Java Source File Structure
Compilation& Executions
Basic Language Elements
Java Tokens, Identifiers
Keywords, Literals, Comments
Primitive Data types
Type Casting
Operators
Flow Control Statements
Arrays
Command line Arguments
Enum Type
Var args

Object Oriented Programming

OOPS Fundamentals.
Class & Object
Encapsulation
Constructors
Method Overloading,
Recursion.
Access Modifiers.
Design of Accessor and Mutator Methods.
Inheritance
Polymorphism
Abstract Class
Interfaces
Objects Cloning-shallow and deep cloning
Reflection API

String Handling

String
StringBuffer
StringBulider
StringTokenizer

Packages

Organizing Classes and Interfaces in Packages
Introduction to all pre-defined Packages
User Defining Package
Import and Static Import

Exception Handling

Exceptions & Errors
Control Flow in Exceptions
Use of try, catch, finally, throw, throws in
Exception Handling
Predefined and User Defined Exceptions
Checked and Un-Checked Exceptions

Inner Classes

Introduction
Member Inner Class
Static Inner Class
Local Inner Class
Anonymous Inner Class

Multi-Threading

Understanding Threads
Needs of Multi-threaded Programming
Thread Life-Cycle Creating Child Threads
Multiple Threads in a program
Thread Priorities
Thread Synchronizing
Wait (), notify () and notifyAll ()
Critical Factor in Thread Deadlock

Input/Output Operation in Java (java.ioPackage)

Understanding Streams
The Classes for Input and Output
The Standard Streams
Working with File Object
Reading and Writing Files
Byte Streams
Character Streams
Serialization

Wrapper Classes

Introduction
Byte, Short, Integer, Long
Float, Double
Character
Boolean
Auto boxing & Unboxing

Utility Classes & Collections Framework

Date & Time
Utility Methods for Arrays
String Tokenizer
Timer and Timer Task for Job
Scheduling
Scanner Class

Introduction to Collection Framework

List interface & its classes
Set interface & its classes
Map interface & its classes
Data structures
Observable and Observer Objects
Use of ArrayList & Vector

Regular Expression

29/07/2015

Big Data with Hadoop Developer

Introduction to Big Data, Hadoop
Distribute file system
Basic concept of virtualization
Understand Hadoop Architecture and HDFS
Deep Drive in HDFS (for Storing the Data):-
Introduction of HDFS
HDFS Design
HDFS role in Hadoop
Features of HDFS
Daemons of Hadoop and its functionality
Name Node
Secondary Name Node
Job Tracker
Data Node
Task Tracker
Anatomy of File Wright
Anatomy of File Read
Network Topology
Nodes
Racks
Data Center
Parallel Copying using DistCp
Basic Configuration for HDFS
Data Organization
Blocks and
Replication
Rack Awareness
Heartbeat Signal
How to Store the Data into HDFS
How to Read the Data from HDFS
Accessing HDFS (Introduction of Basic UNIX commands)
CLI commands
Programs:
Listing files of HDFS
Writing Files to HDFS
Reading Files from HDFS
Map Reduce Overview
Concept of Wrapper class, Nested class and Collection framework
MapReduce Programming Framework
Map Reduce Flow
What is Mapper, Reducer, Shuffling?

Word Count Problem & Solution
Universal English Dictionary
Implement Join Table in HDFS

Advanced Map Reduce Concepts
What is Combiner?
Program : Custom combiner with word count program
What is Partitioner?
Program : Sample program with custom partitioner
What is Counter?
InputFormat/Output Formats
Program: hands on exercise on different types of input and output format
Map Join using MR
Reduce Join using MR
Program: hands on exercise on map side join and reduce site join
MR Distributed Cache
Example with ToolSRuuner.
Map Reduce program for apache access log.
Introduction to YARN.

PIG
Introduction to Pig
What Is Pig?
Pig’s Features & Pig Use Cases
Interacting with Pig
Basic Data Analysis with Pig
Pig Latin Syntax
Loading Data
Simple Data Types
Field Definitions
Data Output
Viewing the Schema
Filtering and Sorting Data
Commonly-Used Functions
Hands-On Exercise: Pig for ETL Processing
Processing Complex Data with Pig
Storage Formats
Complex/Nested Data Types
Grouping
Built-in Functions for Complex Data
Iterating Grouped Data
Hands-On Exercises
Multi-Dataset Operations with Pig
Techniques for Combining Data Sets
Joining Data Sets in Pig
Splitting Data Sets
Hands-On Exercise

HIVE
Hive Fundamentals & Architecture
Loading and Querying Data in Hive
Hive Architecture
Comparison with Traditional Database
HiveQL: Data Types, Operators and Functions,
Hive Tables ,Managed Tables and External Tables
Partitions and Buckets
Storage Formats, Importing Data, Altering Tables, Dropping Tables
Querying Data, Sorting and Aggregating, Map Reduce Scripts,
Joins & Sub queries, Views
When to Use HIVE and Pig
Hands on Exercises
Integration, Data manipulation with Hive
Appending Data into existing Hive Table
Case Study Implement some Data modeling and BI in Hive with excel
Case Study Social Messaging Implementation using Hive

SQOOP
Introduction to Sqoop
MySQL Client & server
Connecting to relational data base using Sqoop
Importing data using Sqoop from Mysql
Exporting data using Sqoop to MySql
Incremental append
Importing data using Sqoop from Mysql to hive
Exporting data using Sqoop to MySql from hive
Importing data using Sqoop from Mysql to hbase
Using queries and Sqoop

Oozie
What is Oozie, Architecture, configurations?
Oozie Workflow Design
Oozie Job Submission
Oozie properties
Hands on exercises
Accessing Oozie using Rest API


And monitoring tools.(Cloudera Manager,Ganglia).
Last week of course we will use Hortonworks distribution
Of apache hadoop.
Social Media Analytics(twitter) and experimental
Custom Flume data source implementation.
IMDB data source example.
NYSE stock exchange Analytics
And many more use cases.

Address

Hyderabad
500081

Opening Hours

Monday 8am - 10am
7pm - 9pm
Tuesday 8am - 10am
7pm - 9pm
Wednesday 8am - 10am
7pm - 9pm
Thursday 8am - 10am
7pm - 9pm
Friday 8am - 10am
7pm - 9pm
Saturday 7am - 7pm
Sunday 7am - 7pm

Telephone

9515101190

Alerts

Be the first to know and let us send you an email when Deeyo training posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Deeyo training:

Share