coming soon

Coming Soon

We are in process of building the inventory of good professionals in this category

Got it!

Where do you need ?


Please select a Location.


Submit your enquiry for Java/J2EE

Please enter valid question or comment

Please enter your name.

Please enter valid email

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Venkanna Babu

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at support@urbanpro.com for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer


course photo


Chanda Nagar, Hyderabad


1 Reviews
0 Interested

About the Course

Complete JAVA/J2EE Topics will Covered

Topics Covered

Prerequisites: Knowledge of C Programming Language
Duration: 45 days
Course Content:

1) Java Fundamentals
1. Introduction to Java
2. History of Java
3. Java Program Structure
4. Java Platform Overview
5. Byte Code and Java Virtual Machine
6. Features of Java
7. Primitive & Reference Data Types
8. Operators and Control Statements
9. Arrays and Strings
10. Command Line Arguments
2) Object Oriented Programming
1. Introduction to OOP
2. Classes & Objects
3. Variables & Methods
4. Method Overloading
5. this and static Keywords
6. Constructors & Nameless Objects
7. Extending Existing Classes
8. super and final Keywords
9. Abstract Classes
10. Visibility Modifiers & their Scope
3) Interfaces & Packages
1. Creating Interfaces
2. Introduction to Packages
3. Understanding CLASSPATH
4. Exploring java.lang
5. Java Documentation
6. String Handling
7. Wrapper Classes
4) Exception Handling
1. Introduction to Exceptions
2. Checked Exceptions
3. Unchecked Exceptions
4. Handling Exceptions with try and catch
5. throw and throws keywords
6. Creating New Exceptions
5) Java Input/Output Streams
1. Input/Output basics
2. Console and File I/O
3. Predefined streams
4. Byte streams & Character streams
5. FileInputStream and FileOutputStream
6. DataInputStream and DataOutputStream
7. FileReader and FileWriter
8. BufferedReader and BufferedWriter
9. Object Streams & Serialization
6) Inner Classes
1. Introduction to Inner Classes
2. Top Level classes Vs. Inner Classes
3. Nested Top Level Classes
4. Member Classes
5. Local Classes
6. Anonymous Classes
7) Collections Framework
1. Collections Overview
2. Exploring java.util
3. Collection Classes
4. Collection Interfaces
5. Accessing a Collection via an Iterator
6. Legacy Classes & Interfaces
7. More Utility Classes
8) Multithreading
1. Understanding Threads and its States
2. Thread Life Cycle
3. Creating and Controlling Threads
4. Setting Thread Priorities
5. Thread Class and Runnable Interface
6. Creating Multithreaded Applications
7. Synchronization

9) Abstract Window Toolkit
1. Introduction to GUI Applications
2. Exploring the AWT components library
3. Adding Components to Containers
4. Arranging components using Layout Managers
5. Creating Frames and Menus
6. Event Driven Programming
7. Event Delegation Model
8. Event Handling
9. Registering Event Handlers
10. Listeners and Adapter Classes
11. Creating Dialog Boxes
10) Applets
1. Applet Basics
2. Life Cycle of an Applet
3. Appletviewer Tool
4. <applet> tag
5. Creaing Applets
6. Graphics Class
7. Handling Mouse Events
11) JFC/Swing
1. Introduction to JFC
2. Swing Overview
3. AWT Vs Swing
4. Basic Components
5. Using Swing Containers
6. Using Swing Features
7. Creating GUI with Swing
12) Network Programming
1. Networking Basics
2. Exploring java.net
3. InetAddress
4. URL & URLConnection
5. Stream Sockets
6. Datagram Sockets
7. Uploading and Downloading Data through Java Programs
8. Chat application

Title of the Course: Advanced Java
Course Objectives: By the end of the course you will be able to:
1. Develop database programs with JDBC-ODBC bridge driver
2. Build data-driven Web applications with server-side Java technologies
3. Add a Web interface to your databases using Java Servlets
4. Generate dynamic Web pages with Java Server Pages (JSP)
5. Personalize content for users with cookies and sessions using the Java Servlet API
6. Integrate JSP custom tags to minimize scriptlet code
Prerequisites: Core Java Programming Experience
Duration: 45 days
Course Content:

1. Introduction to HTML
2. HTML Elements
3. Common Tags
4. Hyper Links & Images
5. Lists & Tables
6. Frames & Forms
7. Cascading Style Sheets
8. Colors & Backgrounds
9. Fonts & Text
2) Java Script
1. Introduction to Java Script
2. Java Script Basics
3. Functions & Objects
4. Event Handling
5. DHTML using Java Script
6. Form Validations
3) XML
1. Introduction to XML
2. XML Basics
3. XML Syntax Rules
4. Predefined Entities
5. CDATA Section
6. Internal & External DTDs
7. Validating XML Document
8. XML Schema
9. Schema Data Types
10. Simple & Complex Types
11. Schema Valid XML Documents
4) Java Database Conncectivity
1. Introduction to JDBC
2. Database Application Architecture
3. The JDBC Interfaces
4. Types of JDBC Drivers
5. Connecting to the Database
6. Accessing a Database using JDBC
7. Submitting SQL Statements
8. Retrieving and Processing Data
9. Prepared Statements
10. Callable Statements
11. Accessing Metadata
12. Scrollable ResultSet
13. Making Batch Updates
5) Servlets
1. Introduction to Servlets
2. CGI Vs. Servlets
3. Servlets API
4. Servlets Life Cycle
5. GenericServlet
6. Servlet Request & Response
7. Defining the Deployment Descriptor
8. Creating a Web application ARchive (WAR) file
9. Deploying Servlets on Tomcat Web Server
10. Interacting with Database using Servlets
11. GET & POST Requests
12. Login Application Development
13. Servlet Forwarding & Including
14. HttpServlet
15. Servlet Redirecting
16. Session Tracking
17. Handling Cookies
6) Filters:
1. Advanced Servlets technology
2. Servlet Filters
3. Static & Dynamic Dispatchers
4. Filters API
5. FilterConfig and FilterChain
7) Java Server Pages
1. Introduction to JSP
2. JSP Architecture
3. JSP Implicit Objects
4. Using JSP Expressions, Scriptlets and Declarations
5. Communicating with the Client using built-in JSP Server Objects.
6. Page & Include Directives
7. JSP Actions
8. Integrating JSP and Java Beans
9. Separating application logic
8) JSP Custom Tags:
1. The role of JSP custom tags
2. Creating custom tags
3. Customizing the behavior with attributes
4. Tag & BodyTag
5. TagSupport & BodyTagSupport
6. Tag Lib Descriptors
7. Creating Web Application Archive
STAGE-3 Java 2 Enterprise Edition (J2EE)
Title of the Course: J2EE Programming
Course Objectives:
• By the end of the course, students are expected to
o Understand J2EE as an architecture and platform for building and deploying web-based, n-tier, transactional, component-based enterprise applications
o Understand the fundamental concepts of XML and related technologies
o Acquire knowledge on how XML is currently being used in various application areas
o Know how to parse and transform XML documents via tools and through programming APIs
o Understand the EJB architecture and have a good grasp on when to use and how to use various EJB bean types and acquire relevant Java programming experience
o Understand the concept of other relevant J2EE APIs and technologies and acquire relevant Java programming experience
o Acquire knowledge on how various J2EE technologies are used together to build enterprise applications
• Java programming experience.
Duration: 45 days
Course Content:

1) J2EE Architectures:
• Introduction to J2EE
• What is J2EE?
• Why J2EE?
• Evolution of Enterprise Application Framework
1. Single tier
2. Two tier
3. Three tier
4. RPC based
5. Remote Object based
6. Web Browser and Web Server based
7. Proprietary Application Server
8. Standard Application Server
9. J2EE Platform & Architecture
• J2EE APIs & Technologies
• J2EE Containers & Components
• J2EE Application Development Life Cycle
• Types of J2EE Applications
2) JNDI:
• JNDI Overview
• Naming Service
• Directory Service
• Binding & Unbinding Objects
• Basic JNDI lookup
• lookupLink & listBindings
• Context & InitialContext
3) Connection Pooling Management:
• Connection Pool Management
• Creating Pool Objects
• Creating a Data Source
• Obtaining Connection Object via JNDI
4) XML Basics:
• XML in the enterprise
• The benefits of XML
• XML Basics
• XML Syntax Rules
• Creating well-formed XML
• Adding validation through DTD
• Developer Activities on XML
• Elements and Attributes
• Entities and CDATA Section
• Namespaces
• Document Type Definitions
• DTD syntax and components
• XML Schemas
• Schema data types
• Building user defined types
• Simple & Complex types
5) JAXP:
o Java API for XML Processing
o Parsers & Transformers
o Document Object Model Overview
o Extracting data through the DOM tree view
o Working with DOM nodes
o Processing DOM data
o DOM operational model
o Simple API for XML parsing
o Parsing the document with SAX parser
o Interpreting SAX events
o SAX operational model
o XSL and XSLT
o XSLT operational model
o Transforming data with XSLT
o Formatting XML into HTML
o Working with XSL templates
6) RMI – IIOP:
• JRMP and IIOP protocols
• Overview of RMI-IIOP Server
• PortableRemoteObject
7) Enterprise Java Beans:
• What is and Why EJB?
• Role of EJB in enterprise development
• Component & Container Architecture
• EJB framework & architecture
• EJB module
• Container services
• Types of Enterprise Beans
? Session Beans
? Stateless
? Stateful
? Entity Beans
? Container Managed Persistence
? Bean Managed Persistence
? Message Driven Beans
• Development and deployment life cycle
• Writing and accessing simple EJB
• Registering objects with JNDI
• Integrating JNDI with EJB
• Exploring different application servers
• Functionality of EJB complaint servers
• XML deployment descriptors
• Controlling EJB features and descriptors
Session Beans
• Stateless session beans
• Stateful session beans
• Determining when stateless and stateful session beans are used
• Encapsulating business logic in session beans
• Locating beans with JNDI
• Referencing beans with EJB APIs
• Life cycle management
• Concurrency and Pooling
• Activation and Access control
• Differences between Stateless and Stateful session beans
• Steps for creating Session bean
• Sequence of operations initiated by client
• Sequence of operations initiated by server
• Sequence of operations in the usage of Stateful session bean
• Implementing Shopping Cart Bean

Entity Beans
• Types of Entity Beans
• Entity bean features
• Container Managed Persistence
• Bean Managed Persistence
• Comparing and contrasting CMP & BMP
• Entity bean usage pattern
• Differences between Session and Entity beans
• When to use Bean Managed Persistence
• find() operational flow
• create() operational flow
• remove() operational flow
• Entity Bean life cycle
• Role of the container for Entity beans
• Deployment descriptors for Entity beans
• Implementation of BMP
• Implementation of CMP

8) JTA:
• What is transaction?
• Transaction properties
• ACID properties
• Transaction attributes
• Java Transaction API
• Explicit transaction management
• Adding transaction support at deployment
• Declarative transaction management
9) JMS:
• What is and why messaging?
• What is JMS?
• Architecture of JMS
• Message Driven Bean
• When to use MDB
• The life cycle of a MDB
• Synchronous and Asynchronous communication
• JMS programming API
• JMS and Message Driven Bean
10) JAAS:
• Providing an overview of JAAS
• Importance of security
• Java Authentication
• Java Authorization
• Declarative Authorization
• Programmatic Authorization
• Authentication
11) Java Mail API:
• Overview of Java Mail
• Protocols for Java Mail
• Java Mail components
• Session management
• Message manipulation
• Mail storage and retrieval
• Transportation
• Java Mail API
12) Struts:
• Introduction to Apache Struts
• MVC Architectures
• Struts Architecture
• Advantages & Disadvantages of Struts
• Developing Applications using Struts
• Action Classes
• Struts HTML Tags
• Struts Validation Framework
• Struts Application with Tiles

Who should attend

Who are interedted in JAVA Programming


Basic Knowledge of C language

What you need to bring

No need

Key Takeaways

The student will learn Complete JAVA

Recommendations & reviews from previous Customers:


"Very good trainer "

attended Java/J2EE

Questions and Comments

Thousands of experts Tutors, Trainers & other Professionals are available to answer your questions

Comment ?

Questions Guidelines

  • Start your question with simple statements like "what", "when", "where", or "how".
  • Ensure your question or answer is not offensive or insensitive - it may be voted down or banned.
  • Please provide as much detail as possible as this will allow our members to better understand and respond to your question.
  • Take some time to categorize your question. This will greatly help other users find the question.

You can add upto 6 Images


Recommendations & reviews from previous Customers:


"Very good trainer "

attended Java/J2EE

Date and Time

Not decided yet.

About the Trainer

Venkanna Babu.K picture

Venkanna Babu.K

M.Sc(Comupter Science)

7 Years
Seats Left-

Students Interested 0

Course Id: 3716