Java Programming Online Training – A Complete Guide

Java Programming Online Training

Java is an object -oriented programming language and is a platform too. It is simple to understand and is a general purpose language. It was developed by Sun Microsystems and was later overtaken by Oracle Incorporation. It is the most powerful and dynamic programming language being used today.

This language evolved from Oak language. It includes a wide range of topics which are easy to understand for even those who are less familiar with this language. It is used in a wide range of devices like mobiles, robotics, web applications, games, enterprise applications (banking sector), etc.

Every professional from IT industry should be familiar with this language.

Core Java Programming

❯New features JAVASE 6 & J2SE 5.0

  • Generics
  • Varargs
  • Static import
  • Auto boxing and unboxing
  • Reflection API
  • Metadata (annotations)
  • Typesafe enums
  • Collection framework
  • Application development on eclipse IDE
  • Enhanced for loop

❯Java 7 new features

❯Introduction to Java

  • Arrays
  • Object
  • Class
  • Environment variables
  • Interfaces
  • Networking
  • Packages
  • Collection framework
  • Command line arguments
  • Control flow statements
  • JVM architecture
  • Installing Java
  • Inheritance
  • Multithreading
  • Access specifiers
  • Access modifiers
  • OOP (object oriented programming)
  • Exception handling
  • AWT, applets and swings
  • Operators and expressions
  • Naming conventions
  • Inner classes
  • Input/Output streams

❯FAQ’s

❯SCJP Exam Oriented Concepts


Candidates seeking for jobs can also check:

  1. OPT jobs in California
  2. OPT Jobs in Colorado Springs

 

Advanced Java Programming

❯Course highlights

  • Web application development
  • Deploying servlets on Websphere, Weblogic, and JBoss application
  • JSPs deployment on Websphere, Weblogic, and JBoss application

❯JDBC 4.0

  • Introduction
  • Architecture
  • Features
  • Batch updates
  • Callable and prepared statement
  • Statement, ResultSet and Connection
  • Updatable ResultSet
  • sql package
  • Scrollable ResultSet
  • Four levels of JDBC drivers

❯Servlets 3.0

  • Need of Server Side Programming
  • Servlet introduction
  • Life cycle
  • Applying filters to Servlets
  • servlet package
  • servlet.http package
  • Hidden form fields
  • ServletConfig
  • ServletContext
  • ServletResponse
  • HttpServlet Life Cycle
  • Http request methods GET vs. POST
  • HttpServletRequest
  • HttpServletResponse
  • Dealing with Http headers & error codes
  • Session tracking
  • Supplying initialization parameters to Servlets
  • Cookies
  • Http Session, URL rewriting
  • Event listeners
  • Web application security
  • Performing database operations in Servlets
  • Include and forward mechanisms

❯JSP 2.2

  • Servlets disadvantages
  • What is JSP
    • Life cycle
    • JSP API
    • JSP in eclipse and other IDE’s
  • Scripting elements
    • Scriplet tag
    • Expression tag
    • Declaration tag
    • Scope
    • Implicit objects
    • JSTL
    • XML syntax
    • Error handling
    • Using a Java bean
    • Simple tags
    • Classic tags
    • JSP model 1 architecture
    • JSP model 2 (JVM) architecture
    • Processing XML in a JSP

❯RMI (Remote Method Invocation)

  • Introduction
  • Architecture
  • The remote interface
  • The remote object
  • Java distributed technology
  • Object passing in RMI
  • Writing the client
  • The RMI complier
  • Writing the server
  • Activation
  • Running the remote RMI client example
  • Dynamic loading of Stub classes
  • Remote method arguments
  • DGC
  • Return values
  • RMI-IIOP

❯J2EE introduction

  • J2EE architecture
  • Comparison between J2EE & .NET
  • J2EE application development roles

❯EJB (Enterprise Java Beans)

  • Introduction
  • Architecture
  • Stateless session beans
  • Stateful session beans
  • Singleton session beans
  • EJB container
  • Clusters
  • Bean managed transactions
  • Container managed security
  • Bean managed entity bean
    • Bean managed security
    • Container managed entity bean
  • Compare between EJB, CORBA and COM/DCOM
  • Container managed transactions
  • Use of JDBC connection pool

❯EJB 2.0

  • Local enterprise beans
  • Finder methods with EJQL
  • Message drive bean (MDB)
  • Container manager relationships (CMR)
  • Container managed persistency (CMP2.0 model)
  • EJBQL – EJB query language

❯EJB 2.1

  • Timer service
  • Web services
  • Enhancements

❯EJB 3.0

  • Overview
  • Introduction
  • Architecture
  • Features
  • About session beans
  • Persistence programming model
  • Designing a Java enterprise application
  • Java EE deployment
    • Anatomy of module
    • Packaging
  • JPA – Java persistence API
  • Entity components
  • Relations with entities
    • One-to-tone
    • One-to-many
    • Many-to-one
    • Many-to-many
  • Inheritance with entities
  • AOP in EJB 3.0
  • Exposing EJB 3.0
  • JPQL – Java persistence query language
  • MDB in EJB 3.0

❯EJB 3.1

  • Introduction
  • Singletons introduction
  • Local business interface removal
  • Asynchronous session beans
  • Embeddable API for EJB execution in Java SE environment

❯JTS/JTA (Java Transaction Service/Java Transaction API)

  • Transactions
    • Local
    • Chained
    • Distributed
    • Nested
    • Flat
  • Using transactions
  • Two-phase commit protocol

❯JNDI (Java Naming & Directory Interface)

  • Architecture
  • Programming with JNDI
  • JNDI security

❯JAAS (Java Authentication and Authorization Service)

❯JMS 1.1 (Java Messaging Service)

  • Introduction
  • Messaging system
  • Message driven bean

❯Java Mail 1.3

❯XML (eXtensible Markup Language) processing API’s

  • Introduction
  • XML syntax
  • Need of XML
  • Namespaces
  • Java APIs for XML Parsing (JAXP) and transformation
  • Describing XML with schema
  • JAXP, SAX, and DOM
  • DTD (document type definition)
  • XML DB Utility

❯XSL

  • Introduction
  • XSL tags
  • X path expressions
  • X path specifications

❯JAXP 1.2 (Java APIs for XML Parsing)

❯Web services

  • Introduction
  • Working with JAX-WS
  • Binding HTTP methods
  • JAX-RS injection
  • RESTful web services
  • SOAP 1.1 (Simple Object Access Protocol)
  • SSAJ 1.2 (SOAP with Attachments API for Java)
  • JAXB (Java Architecture for XML Binding)
  • JAXR (Java API for XML Registration)
  • JAX-RPC 1.1 (Java API for XML Remote Procedure Call)
  • WSDL 1.1 (Web Services Description Language)
  • UDDI 2.0 (The Universal Description, Discovery and Integration)
  • JAXWS (Java API for XML … Webservices)

❯J2EE design patterns

❯Servers

  • J Boss
  • Glass fish
  • Oracle 9i application server
  • Weblogic 10.0
  • IBM Websphere 6.0
  • Pramati
  • Sun one application server


JAVA Training and Placement in Various Cities: