Search in
Courses Providers, List Your Courses for FREE
Menu
Subjects Covered & Categories
Category: Java


Basic Details
Medium of instruction:English
Overview, Content & Syllabus

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

  • Advanced Java

  • J2EE, JDBC, Hibernate 3.0, Struts 1.XX, 2.XX Features.

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 Java Course

  • Introduction

  • JDBC Architecture

  • JDBC API

  • Types of JDBC Drivers

  • JDBC Terminologies

  • Steps to develop a database-aware java application

  • Connectivity Approaches

  • Retrieving the data from the database

  • Java.sql.Statement

  • Java.sql.PreparedStatement

  • Java.sql.CallableStatement

  • Batch Updates

  • Types of ResultSet

SERVLETS:

  • Introduction

  • Web application development

  • Web Application Architecture

  • Web container Model

  • Web Application development System Requirements

  • Servlets

  • Servlets Architecture

  • Skeleton structure of a servlet

  • Servlet life-cycle

  • Performing Database operations in servlet

  • Sharing of data among servlets of a web application

  • Request dispatching

  • HttpServlet basics

  • Session Tracking

  • Cookies

  • URL Rewriting

  • Filters

  • Listeners

  • Web-Security

  • Sample Application Development using Servlets

JSP:

  • Introduction

  • JSP Life cycle

  • JSP Implicit Objects

  • Constituents of a JSP

  • Performing database operations with JSP

  • Using a Java Bean in a JSP

  • Sharing of Java Bean’s across JSP’s

  • JSP Models

  • Custom Actions

  • Custom Tag development steps

  • JSTL & Tag library

Servers:

  • Tomcat

  • Weblogic

Database:

  • Oracle

J2EE Course ContentCourse

J2EE

J2EE – Java 2 Platform Enterprise Edition

  • Introduction

  • Component API

  • Service API

  • J2EE Architecture

  • J2EE Application Development Roles

JNDI – Java Naming and Directory Interface

  • Introduction

  • Architecture of JNDI

  • Programming with JNDI

  • Connection Pools.

Java Messaging Service (JMS)

  • Introduction

  • JMS Models

Server:

  • Bean Weblogic10 , Tomcat 6.0, 7.0

IDE:

  • My Eclipse, Eclipse, STS.

Hibernate 3.0,

Structs 1.XX, 2.XX Features

In today's world everything has turned to be online. Virtu E Training offers a wide range of Online Training Courses to satisfy your quest of knowledge in subject of your interest or knowledge. Virtu E Training is one of the trusted training institutes that offer online Software training for various IT courses & works with a mission to make online software learning easier for all the students across the globe. We train people across all parts of the globe in various ranges of technologies. Our main objective is to provide IT training to fresh learners and professionals spread over a wide geographical area.

We have the best faculties who are highly proficient & skilled professionals in market and also certified in their subjects and have gained expertise with years of experience in software training field. Our online training involves real-time examples from software industry and corporate organizations to learn concepts and to know the application of the same for better understanding. Our team will be consistently researches to find all the hottest technologies, which helps in online training & make the students more comfortable to learn the courses online.

We give One-To-One online training through skype and web conference with an expert ready to provide you training at your time and availability. We will provide online training for students across the globe.


Course Schedule & Price
Online
When Duration Where Remarks Price

No attendance for this course
Not Specified Study Online (on your computer) Course Duration - 60 hrs. Price On Request
Classroom - Regular
When Duration Where Remarks Price
Not Specified Not Specified All Venues Course Duration – 90 hrs. Price On Request
Classroom - Corporate Training
When Duration Where Remarks Price
Not Specified Not Specified All Venues Not Specified Price On Request

Venues (Locations)
Hyderabad, Dilsukhnagar (Regional/Local Office):- #202, 3rd Floor, Sri Datta Sai Complex Beside TMC Showroom Dilsukhnagar, Hyderabad - 500060, Andhra Pradesh, India


Bangalore, R T Nagar (Branch):- #3, First Floor R T Nagar, Bangalore, Karnataka, India


About Course Provider

Virtue training


VirtueTraining provides the best specialized Computer Training & Software Training for various Computer IT courses. We are providing online software training based on specific needs of the students especially we give innovative one to one training in all the software's which are having great opportunities in the present trend. We provides Class room training and as well as online training to contend with today’s competitive software world. Students can grasp the subject from our experienced and certified trainers which helps the students to work in real time environment. Students can choose either normal track or fast track course or weekends classes.

Our online courses are designed with the help of real time industry experts with the goal of training what companies expect from their future employees. We can train the students from all over the world. Our trainers will train the students in a very descriptive manner with the help of latest technologies. Any one can learn online computer courses at your own convenience and pace. These Computer courses will lead you step by step through all the tasks you are most likely to perform in these computer software applications.

Virtue Training offer online training for all the software courses to those who want to achieve a rich level of professional knowledge IT field. Students can attend at their Convenient and flexible timing or schedule is one of the main unique feature in our list. We carve IT students into model of IT professionals by equipping strategic technology modules.

Virtue Training trainings happens within a live environment, where the instructor and student interact using web conferencing tools like Gotomeeting and Webex which facilitates interactive learning sessions through both desktop sharing & audio sharing.

Browse similar courses by category





Subscribe & get details about interesting courses & events free in your mail