Emerging Technologies



Emerging Technologies

Advance technology certification (Android / Cloud Computing)


Android Application Framework

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

Developing Android Applications

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

Services and Broadcast Receivers

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

Preferences and Content Providers

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

Data storage

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

Advanced Android Concepts

  • Audio APIs and Video APIs
  • Location Based Services

Cloud Computing

Cloud Computing Fundamentals

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

Cloud Security

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

Cloud Standards

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

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)

Professional Project Development (Duration : 40 hours)


  • Introduction to Lifecycles and Models

Analysis and Design

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

Development and Deployment

  • Coding and Unit Testing
  • Integration
  • Build Management

Structural Test Techniques

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

Project Closure

  • Project, Review
  • Report and Presentation

Advance Certification in Professional Software Testing (Duration : 90 hours)

Industry Overview

  • Industry Overview
  • SDLC Models

Testing Fundamentals and Test Process

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

Functional Test Techniques

  • Introduction to Test Design Techniques
  • Black Box Techniques

Structural Test Techniques

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

Test Management and Tools

  • Principles of Test Management
  • Overview of Test Tools

Introduction and Basic Test Automation

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