Training in Advanced Java Programming

I-PAD Technologies
In Hyderabad

Price on request
You can also call the Study Centre
40666... More
Compare this course with other similar courses
See all

Important information

  • Training
  • Hyderabad
Description

Important information
Venues

Where and when

Starts Location
On request
Hyderabad
Ramakrishna Niwas 2nd & 4th Floor Flat No. 401 Sanjeev Reddy Nagar, 500038, Andhra Pradesh, India
See map

Course programme

I-PAD Technologies Promises the future of education in Information Technology by dedicating it self towards sharpening your technical and soft skills to improve your chances in this competitive world. Silent Features are...

Ø I-PAD Technologies assures robust, practical and industry-worth guidance and training to the student.

Ø I-PAD Technologies offers the student community a complete exposure to all application/firmware development activities carried at our offshore research center

Ø Faculties with rich teaching experience and considerable practical experience will be involved in the training program.

Ø The required infrastructure for conducting the program will be available in totally.

Ø It is assured that the program will be conducted, strictly based on agreed curriculum and time schedules with the at most professionalism.

Ø Heavy emphasis will be laid on practical issues to make the students worthy of the industry at the conclusion of the training program.

Ø Communication skills and Confidence building will be an integral part of the program.


OUR EXPERTISE

We are proud to be the pioneers in "Hardware and Networking". Just when everyone was bent upon Software, we foresaw the tremendous potential in Hardware and Networking, and successfully emerged as one of the best IT Company for Hardware and Networking Solutions and the best institute for Hardware and Networking Training. Today the two sides of its business are equally balanced. The expertise of its training is coupled with a strong commitment to provide the best Hardware and Networking solutions. This has put I-PAD Technologies in the unique position of deriving synergies between Network Solutions and IT Training. At I-PAD Technologies, we have versatile, highly qualified and certified Hardware and Networking Engineers with varied academic backgrounds and is headed by Mr.Srinivasa Rao.K. The teaching staff are in the field with the complete understanding of the IT industry, its prospects and are provident enough to see to it that you are equipped with the latest knowledge in the ever changing world of IT industry. After extensive learning, we subject our students to some Real Time situations (which is often created by our staff) and student left alone, to handle the situation, to overcome the problem, with his own solutions. In this way, he is getting experienced, even before the completion of course and is very much ready to seek the job with tremendous confidence.

In keeping view of the student's requirements, the I-PAD Technologies are providing 24-hour lab facility. The lab is also open on all Sundays / Holidays Our labs are enormous and equipped with the latest systems available in the industry today. We also have product maintenance engineers who see to it that our systems are fully functional at all times. We have a good library, shelving books with latest versions and editions covering various topics on Real Time situations and Trouble shooting, etc.


Database Programming

* Java Database Connectivity (JDBC)

o Overview of RDBMS

o Introduction to Call Level Interface

o Introduction to JDBC

o JDBC Architecture

o Types of JDBC Drivers

o Establishing a JDBC Connection

o Using Statement

o Using PreparedStatement

o Using CallableStatement

o Scrollable ResultSet

o Editable ResultSet

o Inserting & Fetching from BLOB type of Columns

o Managing Transactions in JDBC

o New Features Introduced in JDBC 3.0

o Fetching Generated Keys for Auto Increment Columns

Distributed Application Development

* Remote Method Invocation (RMI)

o Object Persistence and Serialization

o Introduction to Distributed Computing

o RMI for Distributed Computing

o Importance of Naming Service

o RMI Registry

· Starting Registry Manually

· Creating Registry Programmatically

o Generating Stub/Skeleton Classes

o Developing Simple RMI Application

o Callback implementation in RMI

* CORBA

o Introduction to CORBA

o CORBA for Distributed Computing

o ORB & IIOP

o Interface Definition Language (IDL)

o Defining data types & Interface using IDL

o CosNaming Service

o Developing CORBA Client/Server application using JavaIDL

Component Development Using JavaBeans

* JavaBeans

o JavaBean Architecture

o JavaBean Characteristics

o Providing Properties & Methods

o Event in JavaBeans

o Participating in Introspection

Web Application Development

* Common Gateway Interface

o Introduction to CGI

o Understanding Environment Variables

o Disadvantages and Limitations of CGI

* Java Servlets

o Servlet as J2EE Web Component

o Servlet as an improved CGI

o Servlet Fundamentals/API

o What is a Web - Container

o Servlet Life Cycle/Architecture

o HTTP GET and POST Request Methods

o Processing HTML Forms

o What is Name - Value pair

o Content Types and MIME

o Configuration of Web application

· Understanding the Deployment Descriptor (DD)

· Writing the web.xml file

· Specifying the Welcome File List

· Servlet URL Pattern Mapping

· Init Parameters

o Deploying Web Applications in Tomcat and Weblogic Servers

o State Management

· Using HTTP Session

· Using Cookies

· Using Application

* JavaServer Pages (JSP)

o JSP Architecture

o JSP Standard/Implicit Objects

· Request

· Response

· Out

· Config

· Application

· Session

· Page

· PageContext

· Exception

o JSP Page Implementation Class

o JSP Basics & Syntax

o JSP Directive Tags

· Page Directive

· Include Directive

· Taglib Directive

o JSP Action Tags

· Forward Action Tag

· Include Action Tag

o JSP Script Related Tags

· Scriptlet Tag

· Expression Tag

· Declaration Tag

o Using Java Beans from JSP

· UseBean tag

· SetProperty Tag

· GetProperty Tag

o JSP Custom Tag Library

· JSP 2.0 Tag Files

· JSP 2.0 Simple Tag

· Empty Tag

· Tag with Body

· (JSP Fragment)

o JSP Expression Language (EL)

· Syntax

· Operators

· Using different scope Objects

· Calling Functions from EL

o JSP Standard Tag Library (JSTL)

· General Purpose Actions

· Conditional Actions

· Iterator Actions

*
Structs and MVC Architecture

o Model - View - Controller (MVC) Architecture

o MVC Model 1 and Model 2 in Web Applications

o What is a Framework?

o Introduction to Struts Framework

o Struts Framework Components

· Struts Controller Components

· Struts Model Components

· Struts View Components

o Configuring Struts Application

· Web Application Directory Structure

· Web Application Deployment Descriptor

· Struts Configuration File

o Struts Controller Components

· Controller Mechanisms

o Struts Model Components

· Business Objects and JavaBeans

· Persistence and Persistent Objects

· Implementing Model Using Struts

o Struts View Components

· ActionForms

· ActionMessages

· ActionErrors

o JSP Custom Tag Libraries

· Tag Library Overview

· Tag Libraries in Struts

· Using JavaBeans with Struts Tags

· Struts HTML Tags

o Exception Handling

· ActionError and ActionErrors

· Adding Error Handling

· ActionForm validate Method

· Error Management in Action.execute()

· Handling exceptions

· Declarative Exception Handling

o Struts Validator

· Email

· Mask

· Range

· Length

· Date

· Credit Card

o Security

· Introduction

· Declarative Security

· Programmatic Security

· Roles

· Authentication

· HTTP Basic Authentication

· HTTP Digest Authentication

· Form Based Authentication

· Standard Login Form

· Security Constraints

· Web Resources Collection

· Authorization Constraint

· User Data Constraint

Compare this course with other similar courses
See all