About us   Registration   Site map    
 
         
   
      New user|Forgot password  
 
   
 
 
Select Your Country to check the Schedule for this Course
Country:  
Time Zone:
   
PAYMENT METHODS
PAYPAL GOOGLE CHECKOUT
Course Name Course Code
Core JAVA, J2EE 21
Course Contents

COURSE DESCRIPTION

Description: This course is for anyone who wants to learn Java programming for the first time.  In this course, students will learn how to write, compile, and run Java programs. They will also learn essential object oriented programming concepts such as inheritance and polymorphism. Students will write and run the Java programs using both command line tools IDE. This course covers entire core concepts and advanced programming features available in JAVA at present.

 

Content:

CORE JAVA 

 Object-Oriented Programming (OOP) concepts

·         Introduction

·         Abstraction

·      Encapsulation

·      Inheritance

·      Polymorphism

 Getting started with java

·       Introduction to Java

·       Features of java

 Java basics

·      Java programming basics

·      Data types

·       Type casting

·       Control Structure

·       Java Arrays

·       Command-line arguments

 

Classes and Objects

·      Class  and Object

·      Abstract classes

·      Interfaces   

·      Overloading and Overriding  

·       Inner classes

·      Packages and Java class path

 

 Exception handling

·      Exception  handling fundamentals

·      Exception  types

·      try catch finally blocks

·      throw , throws keywords

·      Creating custom exceptions

 

 

Java Threads

·      Introduction to threads

·      Multi threading in java

·      Thread lifecycle

·      Thread class and  Runnable interface

·      Thread priorities

·      Synchronization

·      Interthread communication

 java.lang

·      The java.lang package overview

·      the Object class

·      wrapper classes  

·      System class

·      Math class

·      String & StringBuffer

 Java collections - java.util

·      Collections overview

·      Collection 

·      List,Set,SortedSet

·      ArrayList ,LinkedList,TreeSet

·      Hashtable,Enumeration

·      Vector

·      Date,Calendar

 Java streams- java.io

·      Streams overview

·      Byte streams vs. Character streams

·      Input/Output streams

·      Reading/Writing  from/to  files – the File Streams

 

 Networking java.net

·      Networking overview

·      Basics of java network programmin

 

Advanced JAVA 

 Database Programming

·      JDBC overview

·      SQL- Structured Query Language 

·      JDBC Programming Concepts

·      Query Execution

·      Scrollable and Updatable Result Sets

·      Working  with Statements

·      Row Sets

·      Batch Updates

·      Calling stored procedures and functions

·      ResultSetMetaData

·      Transactions  

Getting Started with Web Applications

·      Web Application Life Cycle

·      Web Modules

·      Configuring Web Applications

·      Accessing Databases from Web Applications

Java Servlet Technology

·      Servlets overview

·      Servlet Life Cycle

·      Sharing Information

·      Initializing a Servlet

·      Writing Service Methods

·      Filtering Requests and Responses

·      Invoking Other Web Resources

·      Accessing the Web Context

·      Session tracking and management

Java Server Pages Technology

·      JSP overview

·      The Life Cycle of a JSP Page

·      Declarations,Scriptlets ,Expressions

·      JSP Action tags

·      Directives

·      JSP implicit objects

·      Scope in JSP

Java Server Pages Standard Tag Library

·      Using JSTL

·      Core Tag Library

 

Custom Tags in JSP Pages

·      What Is a Custom Tag

·      Types of Tags

·      Tag Library Descriptors  

 XML (Optional Topic)

·      Introducing XML

·      Parsing an XML Document

·      Validating XML Documents

·      Locating Information with XPath

·      Using Namespaces

·      Using the SAX Parser

·      Generating XML Documents

·      XSL Transformations

J2EE

J2EE (java 2 enterprise edition)

·      J2EE overview

·      J2EE components

·      J2EE clients

·      J2EE containers

·      container  types

·      packaging & deploying

·      J2EE APIs

RMI (Remote Method Invocation)

·      RMI overview

·      RMI architecture

·      Example demonstrating RMI

JNDI (Java Naming and Directory Interface)

·      JNDI overview

·      JNDI API

·      Context operations

·      Using JNDI in J2EE applications

Enterprise JAVA Beans

·      Enterprise Bean  overview

·      Types of enterprise beans

·      Advantages of enterprise beans

·      The Life Cycles of Enterprise Beans

·      Working with Session Beans

·      Statefuls vs. Stateless Session Beans

·      Working with Entity Beans

·      Bean Managed Persistence/Container Managed Persistence entity beans

JAVA Messaging Service (JMS)

·      Overview

·      JMS architecture

·      Messaging models

·      Point-to-Point

·      Publish/subscribe

·      JMS API

 Message-Driven Beans

·      Overview

·      The Message-Driven Bean Class

·      Life cycle of Message Driven Bean

Transactions.

·      Transactions overview

·      Container-Managed Transactions

·      Bean-Managed Transactions

Introduction to Java Web Services

·      SOAP 

·      WSDL

·      UDDI 

·      JAX-RPC

·      JAXR

·      SAAJ

Servers

·      Apache Tomcat

·      BEA Web logic

·      JBoss

 

PAYMENT METHODS
PAYPAL GOOGLE CHECKOUT