Welcome to Revanth Technologies. We provideAdobe Flex Online TrainingAndroid Online TrainingAdvanced Perl Online TrainingCognos 10 Online TrainingDot Net 4.0 Online TrainingDrupal Online TrainingDatastage Online TrainingDigital Marketing Online TrainingETL Testing Online TrainingHadoop Online TrainingHibernate Online TrainingHP-UX Online TrainingIBM WebSphere Admin IBM WebSphere MQ AdminIBM-AIX Online TrainingInformatica Online TrainingJ2ee Online TrainingJava Online TrainingJava Projects Online TrainingJavascript Online TrainingJoomla Online TrainingjQuery Online TrainingLoadrunner Online TrainingMSBI Online TrainingMicrosoft Dynamics CRM Online TrainingOBIA Online TrainingOBIEE Online TrainingOCJP Online TrainingOracle 10g DBA Oracle 10g & D2K Oracle 9i Online TrainingOracle Weblogic Server Oracle SOA Online TrainingBasic Perl Scripting PHP Online TrainingSAN Online TrainingSAS Online TrainingSharePoint Online TrainingSharePoint Online BI TrainingSAP Business ObjectsSAP BODSSAP BI Online TrainingSAP XI Online Training SAP PP Online Training SAP SD Online Training SAP MM Online Training SAP CRM Online Training SAP HANA Online Training SAP Security & GRC Salesforce Online Training SAP BASIS Online Training SAP ABAP Online Training SAP HR Online Training SAP ABAP HR Online Training SAP WebDynPro Online Training SAP Workflow Online Training SAP IS Retail Online Training Seo Online Training Shell Scripting Online Training Spring Online Training Selenium Online Training SQL Server DBA Online Training Testing Tools Online Training TIBCO EMS Online Training TIBCO BW Online Training Teradata Online Training Unix - Sun Solaris Admin Veritas Volume Manager 4.1 & 5.1 Web Designing Online Training Websphere Process Server WebSphere Portal Server Admin Websphere Integration Developer
Online Training Courses
Java is an object-oriented programming language. It is used in a variety of computing platforms, you can see it nearly everywhere nowadays, from embedded devices and mobile phones to enterprise servers and supercomputers. In the point of view of many IT experts, Java is a hot property of Sun Microsystem. Seriously speaking, JAVA has brought a lot of advantages to the software developers. Java is specially designed to be very user friendly. If compared with other programming languages, Java is easier to write, compile, debug and learn. This is because it uses automatic memory management and garbage collection. New learners can apply it easily within a short period of time.

Core Java Online TrainingCourse Duration - 25hrs

Core Java
Advanced Java
J2EE

Core Java

Introducing the JAVA technology:
  • Relating Java with other languages
  • Showing how to download, install, and configure the Java environment on a Windows system
  • Describing the various Java technologies such as Java EE, Java ME, Embedded Java SE
  • Key features of the technology and advantages of using Java
  • Java versions, Features and History
  • Java Programming format
  • Java Keywords
  • Java Data Types
  • Declarations and Access Control
  • Operators and Assignments
  • Flow Control
  • Typecasting
  • Arrays
  • Command-line arguments
OOPS:
  • Introduction
  • Class
  • Object
  • Local, Instance and static variables
  • Constructors
  • This keyword
  • Inheritance
  • Working with super classes and subclasses
  • Using types of polymorphism such as overloading, overriding, and dynamic binding
  • Abstraction
  • Encapsulation
  • Abstract classes
  • Interfaces
String Processing:
  • String manipulation with StringBuilder and StringBuffer
  • Essential String Methods
  • String Tokenizer
Packages:
  • Introduction to all predefined packages
  • User Defined Packages
  • Access specifiers
Exceptions and Assertions:
  • Introduction
  • Exceptions categories
  • Standard Java Exception classes
  • Creating your own Exception classes
  • Using Try-catch and finally clause
  • The multi-catch feature
  • Best Practices using Exceptions
  • Assertions
Multithreading:
  • Introduction
  • Thread creations
  • Thread Life cycle
  • Synchronization
  • Wait() notify() and notifyAll() methods
  • Deadlock
  • Deamon Threads
I/O Streams:
  • I/O using Java
  • Byte Oriented Streams
  • Character Oriented Streams
  • Files
  • Serialization

Wrapper Classes:

  • Introduction
  • Byte, Short, Integer, Long
  • Float, Double
  • Character
  • Boolean classes

Generics and Collections:

  • Introduction
  • Generic Classes and type parameters
  • Java.util Package
  • List, Set and Map
  • Stack and Queue

Inner Classes:

  • Introduction
  • Member Inner classes
  • Static Inner classes
  • Local Inner classes
  • Anonymous inner classes

Java SE 7 New Features

 

Advanced JavaCourse Duration - 25hrs

JDBC:
  1. Introduction
  2. JDBC Architecture
  3. JDBC API
  4. Types of JDBC Drivers
  5. JDBC Terminologies
  6. Steps to develop a database-aware java application
  7. Connectivity Approaches
  8. Retrieving the data from the database
  9. Java.sql.Statement
  10. Java.sql.PreparedStatement
  11. Java.sql.CallableStatement
  12. Batch Updates
  13. Types of ResultSet
SERVLETS:
  1. Introduction
  2. Web application development
  3. Web Application Architecture
  4. Web container Model
  5. Web Application development System Requirements
  6. Servlets
  7. Servlets Architecture
  8. Skeleton structure of a servlet
  9. Servlet life-cycle
  10. Performing Database operations in servlet
  11. Sharing of data among servlets of a web application
  12. Request dispatching
  13. HttpServlet basics
  14. Session Tracking
  15. Cookies
  16. URL Rewriting
  17. Filters
  18. Listeners
  19. Web-Security
  20. Sample Application Development using Servlets
JSP:
  1. Introduction
  2. JSP Life cycle
  3. JSP Implicit Objects
  4. Constituents of a JSP
  5. Performing database operations with JSP
  6. Using a Java Bean in a JSP
  7. Sharing of Java Bean’s across JSP’s
  8. JSP Models
  9. Custom Actions
  10. Custom Tag development steps
  11. JSTL & Tag library
Servers:
  1. Tomcat
  2. Weblogic
Database:
Oracle

J2EE Course ContentCourse Duration - 30hrs

J2EE

Remote Method Invocation
  • Introduction
  • Terminologies used in socket programming
  • Elements required in RMI
  • Steps for running RMI application
  • Problems with RMI
J2EE – Java 2 Platform Enterprise Edition
  • Introduction
  • Component API
  • Service API
  • J2EE Architecture
  • J2EE Application Development Roles
Enterprise Java Beans
  • Introduction
  • Types of EJB’s
  • Elements of EJB’s
  • EJB Architecture
  • Session Beans
    • Stateless Session beans
      • Elements required in stateless session beans
      • Life cycle of Stateless Session Beans
      • Applications development with stateless session beans
    • Stateful Session Beans
      • Elements required for Stateful session beans
      • Life cycle of stateful session beans
      • Application development with stateful session beans
  • Entity Beans
    • Elements required to write an entity bean
    • Life cycle of an entity bean
    • Application development with Entity beans
    • Types of Entity beans
      • Container Managed Persistence (CMP)
      • Bean Managed Persistence (BMP)
  • Transactions
    • Introduction
    • Types of Transactions
      • Bean  Managed Transactions
        • Bean managed transactions for Stateless Session Beans
        • Bean Managed Transactions for Stateful session Beans
    • Container Managed Transactions
  • JDBC Connection Pooling in EJB
MDB – Message Driven Bean
JNDI – Java Naming and Directory Interface
  • Introduction
  • Architecture of JNDI
  • Programming with JNDI
Java Messaging Service (JMS)
  • Introduction
  • JMS Models
Server:
  • Bea Weblogic or IBM Websphere
IDE:
  • My Eclipse
  • IBM Rational Application Developer

EJB 3.0 Features

Note:
For Online discussions will use the following applications.
Go to meeting
For remote sharing.
Skype/Gtalk for voice chat.

Java Online Training from India

Training Enquiry Form
Online Training Enquiry Form
Class Room Training Courses
© All rights reserved to Revanth Technologies, Ameerpet, Hyderabad, India.