This document provides information about Revanth Online Training and their Core Java, Advanced Java, and J2EE online training courses. The Core Java course is 30 hours and covers topics like OOPs, strings, packages, exceptions, multithreading, I/O streams, generics and collections. The Advanced Java course also lasts 30 hours and covers JDBC, servlets, JSP, servers and databases. The 45-hour J2EE course covers topics like RMI, EJB, JNDI, JMS, and more. It provides the course content and duration for each topic.
This PowerPoint helps students to consider the concept of infinity.
Java online training from hyderabad
1. Revanth Online Training
B1, 3rd Floor, Eureka Court, Near Image Hospital, Ameerpet, Hyderabad
Ph No: 040-64559566, 9247461324
www.revanthonlinetraining.com
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 Training Course Duration - 30hrs
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
2. • 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
3. • 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 Java Course Duration - 30hrs
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
4. 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 Content Course Duration - 45hrs
5. 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
o Stateless Session beans
Elements required in stateless session beans
Life cycle of Stateless Session Beans
Applications development with stateless session beans
o Stateful Session Beans
Elements required for Stateful session beans
Life cycle of stateful session beans
Application development with stateful session beans
• Entity Beans
o Elements required to write an entity bean
o Life cycle of an entity bean
o Application development with Entity beans
o Types of Entity beans
Container Managed Persistence (CMP)
Bean Managed Persistence (BMP)
• Transactions
o Introduction
o Types of Transactions
Bean Managed Transactions
Bean managed transactions for Stateless Session Beans
Bean Managed Transactions for Stateful session Beans
o Container Managed Transactions
• JDBC Connection Pooling in EJB
6. 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
For more details please click on this site:
http://www.revanthonlinetraining.com/java-online-training.php
7. 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
For more details please click on this site:
http://www.revanthonlinetraining.com/java-online-training.php