Emerging Technologies
ADVANCE TECHNOLOGY CERTIFICATION
(Android / Cloud Computing)
ANROID
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
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
Architecture
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
PROFESSIONAL PROJECT DEVELOPMENT
(Duration : 40 Hours)
SDLC
- 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
ADVANCE CERTIFICATION
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