Emerging Technologies


(Android / Cloud Computing)


Android Application Framework

  • Android Architecture
  • Android Development Stack
  • The Kernel and Libraries
  • The Dalvik JVM
  • Dalvik Debug Monitor Server (DDMS)

Preferences and Content Providers

  • Data Storage Options
  • Data Privacy
  • Shared and Default Preferences
  • Internal Storage
  • Private and Cache Directory
  • Content Providers

Developing Android Applications

  • Views, Components and Layouts
  • Activity
  • Toast and Notification
  • Dialogs, Alerts and Button Click Events
  • Lists, Adapters, Intent and Intent Filters

Data storage

  • External Storage
  • Working with Files in External Storage
  • SQLite Database Programming
  • Transaction Management

Services and Broadcast Receivers

  • Service Lifecycle
  • Control Messages
  • Broadcast Receiver Components
  • System Broadcasts

Advanced Android Concepts

  • Audio APIs and Video APIs
  • Location Based Services


Cloud Computing Fundamentals

  • Architecture
  • NIST Cloud Computing Definition Framework
  • Cloud Deployment Scenarios,
  • Characteristics of Cloud Computing
  • Cloud Computing Frameworks

Cloud Standards

  • API Standards
  • Core Cloud Standards and Standards Bodies
  • Cloud Semantic Standards

Cloud Security

  • Message-Level Security
  • Security Standards
  • Data Confidentiality
  • Data Availability
  • Virtual Security (VirtSec)
  • Virtual Private Clouds

Building a private cloud

  • Server Virtualization
  • Desktop Virtualization
  • Application Virtualization
  • Storage and Network Virtualization


  • Infrastructure as a Service (IaaS)
  • Platform as a Service (PaaS)
  • Software as a Service (SaaS)


(Duration : 40 Hours)


  • Introduction to Lifecycles and Models

Structural Test Techniques

  • jUnit (Unit Testing)
  • Eclipse Debugger (Debugging)
  • log4J (Logging)
  • SVN (Version Control)

Analysis and Design

  • Understanding Requirements
  • SRS and Prototyping
  • MVC Framework
  • Data Modeling (E-R)
  • Detailed Design (OO with UML)

Project Closure

  • Project, Review
  • Report and Presentation

Development and Deployment

  • Coding and Unit Testing
  • Integration
  • Build Management


In Professional Software Testing (Duration : 90 Hours)

Industry Overview

  • Industry Overview
  • SDLC Models

Structural Test Techniques

  • Test Coverage
  • White Box Test Techniques
  • Test Level and Test Types

Testing Fundamentals and Test Process

  • Technology Overview
  • Software Testing Principles
  • Psychology of Testing
  • Fundamental Test Process
  • Software Risk Analysis

Test Management and Tools

  • Principles of Test Management
  • Overview of Test Tools

Functional Test Techniques

  • Introduction to Test Design Techniques
  • Black Box Techniques

Introduction and Basic Test Automation

  • Importance of Test Automation
  • Approach to Test Automation
  • Essential Feature of QTP
  • Advanced Features of QTP