Experiential Learning Course

Courses
Offered

 

Experiential Learning Course

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

Java Foundation

  • Programming thinking
  • Java Fundamentals
  • Branching and looping
  • Writing efficient and modular programs
  • Arrays and Strings

Web UI Development

  • HyperText Markup Language(HTML)
  • Cascading Style Sheets (CSS)
  • Java Script

Server Side

  • Servlets
  • JSP and JDC concepts

Database Programming

  • RDBMS Overview
  • Data Modelling and SQL-DDL
  • SQL- DML
  • SQL – DRL

Core Java

  • Classes and Objects
  • Inheritance
  • Interface and objects
  • Exceptions and Classes
  • Wrapper and Classes

Advance technology certification (Android / Cloud Computing)

Android

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

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

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