Online Software Training

Where ever you are when ever you need More »

Programming Languages

Computers are fast improving and there is a rush to learn those computer programming languages. There is much in demand for programmers in computer based companies. More »

Database

Learn the ins and outs of the Database development with ease. Provide your employees with the Oracle 9i or Orace 10g database and end-user skills you need to improve the performance and functionality of your business. More »

DATA WAREHOUSING TOOLS

Learn the ins and outs of Data Warehousing and data communication concepts with ease. Provide your employees with the data warehousing and communication skills you need to improve the performance and functionality of your business. More »

 

ORACLE ONLINE TRAINING

Oracle Online Training

ONLINE TESTING TUTORIAL

Online Testing Tutorial

Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not.

Testing is executing a system in order to identify any gaps, errors, or missing requirements in contrary to the actual requirements.

This tutorial will give you a basic understanding on software testing, its types, methods, levels, and other related terminologies.

Audience
This tutorial is designed for software testing professionals who would like to understand the Testing Framework in detail along with its types, methods, and levels. This tutorial provides enough ingredients to start with the software testing process from where you can take yourself to higher levels of expertise.

Prerequisites
Before proceeding with this tutorial, you should have a basic understanding of the software development life cycle (SDLC). In addition, you should have a basic understanding of software programming using any programming language.

JAVA ONLINE TRAINING

Java/J2EE is one of the most sought skill sets in the current job market. The course covers a wide range of topics which spans the complete spectrum of Web Development using Java/J2EE. These include Servlets, JSP, Struts 1.3, and Hibernate & JiBX. Our unique syllabus makes sure that you gain knowledge not only in the Java Technologies, but also on other important supporting technologies such as Java script, CSS, JSON, XML and HTML.

Also our course gives special focus on one of the most ignored, but extremely important skills:
effective debugging of Java script, CSS and Java code. We use a hands-on approach-based training methodology coupled with assignments which will enable the attendees to gain excellent exposure to the technology in an instructor-controlled atmosphere.

JAVA COURSE CONTENT

CORE JAVA

  • Introduction to Java
  • JVM,JRE
  • Objects & Classes
  • Methods & Access Specifier
  • Constructors
  • Java Packages Introduction
  • Java.lang
  • Java.io
  • Java.util
  • Java.net
  • Exception Handling
  • Wrapper classes
  • Multi-Threading
  • Collection Framework
  • Java Packages(lang,IO,Util,applt,awt,net)
  • OOPS-( Encapsulation, Inheritance, Polymorphism, Data Abstraction)
  • Abstract classes and Interfaces
  • AWT-Applets

ADVANCED JAVA

  • Introduction to JDBC (4.0)
  • Differences between JDBC versions.
  • JDBC Drivers
  • JDBC APIS
  • Building Applications in JDBC
  • Swing with MVC

J2EE 1.5/1.6:

  • J2EE Overview
  • J2EE Architecture
  • Introduction to J2EE Components, Containers and Connectors
  • J2EE Modules (Web App, EJB JAR, App Client)
  • Structure of J2EE Application (Enterprise Archive)
  • Packaging and Deploying J2EE Applications
  • Web Servers and Web Application servers

SERVLETS:

  • Servlet as an improved CGI
  • Servlet Fundamentals/API
  • Servlet life cycle
  • Generic Servlet & HTTP Servlet
  • Responding to HTTP
  • POST/GET
  • Interacting with internet
  • Storing User data
  • Developing and Deploying Servlets
  • State Management using Cookies, Session and Application
  • Processing Form Data
  • Management of Counters
  • Servlet Dispatches
  • Servlet Chaining
  • Filters

JSP(JAVA SERVER PAGES)

  • JSP Overview
  • JSP Architecture
  • Basics & Syntax
  • JSP Directive Tags
  • JSP Scriptlet Tags
  • JSP Action Tags
  • Using Java Beans from JSP
  • JSP Custom tag libraries.
  • JSP Tag Library

BEA WEB LOGIC SERVER & TOMCAT SERVER

  • Introduction to Web & Application Servers
  • Architecture
  • Deploying Procedures
  • Server Configuration with Java
  • Weblogic development
  • Weblogic Builder
  • Tomcat Plug-in Control

STRUTS

  • MVC Overview
  • Struts Architecture Overview
  • Components in Struts
  • Base Framework
  • Validator framework
  • Tiles Framework
  • Struts Deployment
  • Templates

HYBERNATE

INTRUDUCTION TO HIBERNATE API

DIFFERENCE BETWEEN JDBC AND HIBERNATE

MAPPING CLASSES

  • Persistent Entity Class
  • Hibernate Mapping
  • Mapping the Entity Class
  • Primary keys: Id property, Generated Id
  • Hibernate Type System
  • Working with sessions and Persistent Objects
  • Logging – log4j Overview and configuration for Hibernate

QUERYING

  • Inserting and Updating Entities
  • Hibernate Query Language Overview
  • The Query Interface
  • Creating and working with queries
  • Named Queries
  • Projection Queries
  • Aggregate Queries

PERSISTENCE LIFE CYCLE

  • Transaction Overview
  • Transactions in Hibernate
  • Hibernate Transaction API
  • The lifecycle of managed objects Persistent, transient, and detached objects
  • The Persistence (Session)
  • Context Contextual Sessions
  • Synchronization to the Database
  • The Session as cache

RELATIONSHIPS

  • Object Relationship Overview
  • Mapping Collections of Value Objects
  • Entity Relationships: 1-N, N-1, N-N, 1-1
  • Mapping Entity Relationships
  • Uni and Bi-directional Relationships
  • The Relationship “inverse”
  • Cascading Over Relationships
  • Queries Across Relationships

INHERITANCE MAPPING

  • Entity Inheritance with Hibernate
  • Table-per-class mapping
  • Table per Subclass mapping
  • Table per Concrete Class mapping

SPRINGS

  • IOC
  • MVC
  • AOP

PROGRAMMING IDE’S

NETBEANS

MYECLIPSE WITH ECLIPSE 3.5 PLUG-IN

ANDROID ONLINE TRAINING

ANDROID COURSE CONTENT

GETTING STARTED

  • Overview of Android and Android SDK
  • Getting to know your Android development environment
  • Writing your first Android application
  • Running and debugging your application
  • Working with Android simulator
  • Test your application on device

ANDROID APPLICATIONS – THE BIG PICTURE

  • Android architecture
  • Android application model
  • Overview of Android application building blocks
  • Application design guidelines
  • Application lifecycle

BUILDING USER INTERFACE

  • Overview of Android’s view structure
  • Android built-in layouts
  • Defining a layout in XML
  • Android built-in Views
  • Event handling
  • Building custom views and layouts

BUILDING ANDROID APPLICATIONS

  • AndroidManifest.xml file – the control file
  • Building activities
  • Building intents
  • Building and using services
  • Notifications
  • Building and using content providers

DATA STORES

  • Overview of storing, retrieving, and exposing data
  • Preferences
  • Files
  • SQLite Databases
  • ContentProviders
  • Data access over the network

ANDROID SECURITY MODEL

  • Overview of Android security architecture
  • Signing application packages
  • User IDs and access control
  • Using, declaring and enforcing permissions
  • URI permissions

RESOURCES AND I18N

  • Overview of resources in Android
  • Creating resources
  • Using resources
  • Drawable resources
  • Animation resources
  • Using resources for different languages

ANDROID MEDIA API

  • Playing audio/video
  • Media recording

BUILDING LOCATION BASED APPLICATIONS

  • Where am I
  • LocationManager
  • Integrate with GoogleMap

INTERPROCESS COMMUNICATION WITH AIDL

  • Overview of Android Interface Definition Language (AIDL)
  • Defining the interface
  • Implementing an interface
  • Exposing the interface
  • Invoking IPC methods Parameter passing