Employee Login | Customer Login | Feedback 

Follow us on       






  Home  >  Services  >  Training 
Java/J2EE Training
Print Page Email Page To Friend
 
Overview
Our Java/J2EE training is ideal for experienced as well as fresh graduates or even just beginners with some programming skills. Our training are most practical and application oriented to enhance your Java/J2EE skills.
 
 
Duration: 6 weeks ( Around 60 hours )
Course Start Date: Please, call to find out
Location: 4620, Fortran Dr, Suite 201, San Jose, CA - 95134
Batch Size: 10 to 20
Target Audience: MS students, Fresh graduates, experienced engineers who want to sharpen their skills in area of Java/J2EE
Contact Details to enroll: Email: training@redolentech.com
Phone: 650-242-1195 Ext # 114




Available Courses

JAVA101 - Basic Java Programming

JAVA102 - Java/J2EE web development

JAVA103 - Java/J2EE web development (Advanced)



Course Outline

JAVA101 - Basic Java Programming

Object-Oriented Programming Concepts

  • Object
  • Class
  • Inheritance
  • Interface
  • Package
  • Dynamic binding

Language Basics

  • Variables
  • Operators
  • Expressions, Statements, and Blocks
  • Control Flow

Classes and Objects

  • Objects
  • Classes
  • Nested Classes
  • Enum Types
  • Annotation

Interfaces and Inheritance

  • Interfaces
  • Inheritance

Numbers and Strings

  • Numbers
  • Strings

Generics

  • Types
  • Constructors
  • Bounded Type Parameters
  • Subtyping
  • Wildcards
  • Type Erasures

Packages

Exceptions

  • Error
  • Checked
  • Runtime

Basic I/O

  • I/O Streams
  • File I/O

The Platform Environment

  • Configuration Utilities
  • System Utilities
  • PATH and CLASSPATH

Collection

  • Set
  • List
  • Queue
  • Map
  • HashSet
  • HashMap
  • ArrayList
  • TreeSet
  • TreeMap
  • LinkedList
  • LinkedHashSet
  • LinkedHashMap

JDBC

  • Architecture
  • Connection
  • Driver
  • Statement
  • PreparedStatement
  • CallableStatement

Reflection

  • Classes
  • Members
  • Arrays and Enumerated Type

Servlets Overview

  • Servlet technology overview (cgi, Servlets)
  • Servlet Life cycle
  • Single thread model (vs) Multi thread servlet model
  • Servlet chaining, RequestDispatcher
  • Deployment of web applications

JSP Overview

  • JSP technology overview (MVC overview)
  • Building jsp’s with scriptlets
  • Static (vs) dynamic includes, includes (vs) forwards


JAVA102 - Java/J2EE web development

Servlets

  • Servlet technology overview (cgi, Servlets)
  • Servlet Life cycle
  • Single thread model (vs) Multi thread servlet model
  • Servlet chaining, RequestDispatcher
  • Deployment of web applications

JSP

  • JSP technology overview (MVC overview)
  • Building jsp’s with scriptlets
  • Static (vs) dynamic includes, includes (vs) forwards

Struts

  • Overview of Struts framework components
  • Using Struts HTML Tag libraries
  • Using Forms - Submission, Navigation and Pre-population
  • Actions Overview - Using Built-in Struts Actions
  • Using Html, Bean Tags
  • Validation with Commons Validator
  • Using Tiles with Struts

Design Patterns

  • Singleton
  • Facade
  • Factory
  • DAO
  • Observer
  • Proxy
  • Adapter
  • Value objects

XML

  • Overview of XML
  • Xerces Parser
  • SAX and DOM API
  • XML document parsing, generation

Hibernate Overview

  • Hibernate Architecture
  • Overview of Hibernate Configutation files and mapping files
  • Hibernate Key Interfaces
  • HQL
  • Mapping relationships
  • Mapping inheritance and polymorphism
  • Hibernate (vs) JDBC

Spring Overview

  • Spring Components Overview
  • Inversion Of Control/Dependency Injection overview
  • AOP Overview
  • Spring Templates Overview
  • Spring DAO Exception Hierarchy

Web Services Overview

  • SOAP
  • Creating Web Services
  • Describing Web Services with WSDL
  • Building synchronous Web Services (JAX-RPC Service architecture)

Ajax overview

  • Ajax Basics
  • Hidden Frames
  • Ajax Patterns
  • Handling XMLHttpRequest events


JAVA103 - Java/J2EE web development ( Advanced )

Web Services

  • SOAP
  • Creating Web Services
  • Describing Web Services with WSDL
  • Building synchronous Web Services (JAX-RPC Service architecture)
  • Accessing services with JAX-RPC
  • Asynchronous Web Services operations
  • Querying service registries

Concurrency

JMS

JMX

Advanced JDBC

Ajax

  • Ajax Basics
  • Hidden Frames
  • Ajax Patterns
  • Handling XMLHttpRequest events
  • Synchronous and Asynchronous requests
  • XML DOM via Javascript



 
Our Strength - redEdge™

Redolent has required experience, expertise and vision to design, develop and deploy solution which is right for our customers. With proven delivery process customer's ROI is guaranteed.

Get IT Solved with Redolent