• info@dalvikapps.com

  • +91-9075013969

Cloud Computing Workshop

Cloud computing has recently emerged as one of the buzzwords in the IT industry. Numerous IT vendors are promising to offer computation, storage, and application hosting services and to provide coverage in several continents, offering service level agreements (SLA) backed performance and uptime promises for their services. While these "clouds" are the natural evolution of traditional data centers, they are distinguished by exposing resources (computation, data, and applications) as standards-based Web services and following a "utility" pricing model where customers are charged based on their utilization of computational resources, storage, and transfer of data. They offer subscription-based access to infrastructure, platforms, and applications that are popularly referred to as IaaS (Infrastructure as a Service), PaaS (Platformas a Service), and SaaS (Software as a Service).

The duration of this workshop will be two consecutive days, with eight hours session each day in a total of sixteen hours, properly divided into theory and hand on practical sessions.

  • Duration 8 hours per day for 2 days : Total 16 hours
  • Timings 09:00 AM to 05:00 PM
Knowledge of linux should be there to get started with Cloud computing. We are starting the course from scratch and all the concepts will be covered under the workshop.
Day 1

Introduction to BigData

> What is Big Data?

> How does it look like

> The 3 V’s

Introduction to Hadoop

> What is hadoop?

> History

> Who’s behind hadoop

> Hadoop distributed file system

> Industries using hadoop

> Data locality

> Hadoop architecture

> Using hadoop single node setup image

Hadoop Setup

> How to setup hadoop development environment

> Installing virtual box

> Setup linux operating system (Ubuntu)

> Steps to install hadoop singal node on Ubuntu (No Hands On)

> Commands to start & stop hadoop services

> Introduction to hadoop admin panel

Advanced UI Programming

> Event driven Programming in Android (Text Edit, Button clicked etc.)

> Android Activity Lifecycle

The Hadoop distributed file system (HDFS)

> HDFS Design & Concepts

> Blocks, Name nodes & Data nodes

> Hadoop DFS the command line interface

> Basic file system operations

> Configuring HDFS

> Interacting with HDFS

> HDFS permissions & security

> HDFS installation

> Shell file system

> How to add new data node

> Small use case of HDFS

Map reduce

> Map reduce overview & architecture installation

> Map & reduce basics

> How map reduce works

> Developing Map Reduce jobs input & output formats

> Job configuration & submission

> Data flow sources and destinations

Day 2

Setup for Map reduce Programming

> Installing eclipse and configure with hadoop

> Connecting eclipse with HDFS

> Browse file system using eclipse

> Creating first word count project in eclipse

Android Core Customizations

> Design custom button

> Custom events on button

Map/Reduce Programming – Java Programming

> Word count in map/reduce

> Sorting files using hadoop configuration

> Job dependency API

> Input Format API & split API

Advanced Map/Reduce features

> Custom data types

> Partitioning data

> Report custom metrics


> Overview of pig

> Installation

> Pig latin

> Pig with HDFS

> Debugging commands


> Hive overview & architecture

> Installation

> Hive QL

> Hive services, Hive shell, Hive server & Hive web interface

> Working with Linux environment

> Basic commands of Linux

> ESXi Server

> Virtualisation

> E-verified certificate of excellence by Dalvik Apps
> Certificate of Appreciation to College by Dalvik Apps