Core Java Training Courses | Online Training Core Java | Java Online Training India | Java Basics | Java jsp | Java Fundamentals | Java Courses | Java Training Videos | Offline Training Core Java

Yahoo Profile Of Gods Grace Technologies  Gods Grace Technologies On Facebook  Gods Grace Technologies On Flickr  Gods Grace Technologies On Digg  Gods Grace Technologies On Twitter  Gods Grace Technologies On Delicious

Core Java J2SE
Core Java J2SE Online Training India

Java Online Training

Introduction to java platform, java, data types, source file, comments, setup.

1. Flow Control

  • Conditional constructs
  • Looping constructs
  • While
  • Do-while
  • For
  • Break, continue
  • Switch statement

2. Object Oriented Programming

  • Class
  • Object
  • Instance & Static variables
  • Constructor
  • This keyword
  • Method
  • Instance & Static methods
  • Static block
  • Instance block

3. Method overloading

4. Inheritance

  • Extending classes
  • Method overriding
  • Final class
  • Abstract class

5. Interface

6. Abstract class vs. Interface

7. Access Specifiers.

8. Packages.

9. Inner classes

  • Non-static inner classes
  • Static inner classes
  • Local inner classes
  • Anonymous classes

10. Garbage Collection

11. Exception handling and assertions

12. Collections

13. Generics, Enums, Covariant return types, Auto Boxing, Annotations

14. Internationalization, Locale, Formatting text and dates

15. Multi Threading

16. JDBC

17. Connection pooling.

RMI.

Design Patterns.

Tools

Eclipse.

My Eclipse.

Net Beans.

TOAD.

WEB/APPLICATION SERVERS

Tomcat.

JBoss.

Web logic.

Sun Server.

Note:

  • Complete Duration: 40 Sessions.
  • Session means "One and Half an Hour".
  • J2EE Contents are here....

    JSP (JavaServerPages)

    • JSP Elements
    • Directives.
    • Declarations.
    • Scriplets.
    • Expressions.
    • JSP Actions.
    • Comments.
    • Implicit objects.
    • Expression Language (EL).

    Model1 and Model2 Architectures.

    JSTL (JSP Standard Template Library).

    JNDI API.(Directory Servers)

    Resource Connections

    • DataSource objects.
    • Connection pools.

    JTA (JavaTransactionAPI).

    JMS (JavaMessagingService)

    • Point-to-Point Messaging.
    • Publish/Subscribe Messaging.

    Web applications and HTTP basics.

    • Servlets.
    • Servlet model.
    • Servlet Life cycle.
    • Servlet container model.
    • Coordinating servlets / Information sharing.
    • Http servlet package.
    • Session management.
    • Filters.
    • Listeners
    • Web applications security.

    Spring Framework

    • 1.Introduction to Spring Framework.
    • 2.Overview of Spring modules.
    • 3.Dependency Injection /Inversion of control.
    • 4.IOC Containers
    • 5.Annotation Driven Configuration in Depth
    • 6.AspectOrientedProgramming
    • 7.Spring web MVC
    • 8.Spring web MVC Annotation driven
    • 9.Spring DAO
    • 10.Object Relational Mapping Intergration
    • 11.Spring Transaction (TX) Management
    • 12.JEE (Java Enterprise Edition)
    • 13.Spring Security
    • 14.Spring Web flow
    • 15.Spring-JSF Integration

    Hibernate Frame work

    • Object Persistence
    • Hibernate Architecture
    • Persistent Classes
    • Working with Persistent Objects
    • Components
    • Associations
    • Other Associations
    • Value Type Collections
    • Inheritance
    • Transitive Persistence
    • Custom Mapping
    • HQL
    • Criteria
    • Transactions and Concurrency
    • Fetching Strategies
    • Cache
    • Annotations

    Overview of EJB 3.0

    • What is an EJB?
    • Why should you use EJB?
    • When should you not use EJB?
    • What's new in EJB 3.0?

    The EJB 3.0 Simplified API

    • A quick review of annotations in Java 5
    • Overview of using annotations to develop EJB
    • Annotations vs. Deployment descriptors

    Interceptors

    • Aspect Oriented Programming (AOP) in JEE
    • Intercepting methods
    • Building Interceptor Classes

    Session Beans

    • Developing Stateless and Stateful beans
    • Related Annotations
    • Life-cycle of session beans
    • Session bean best practices

    Message-Driven Beans

    • Introduction to asynchronous beans
    • Introduction to the Java Message Service (JMS) API
    • Configuring the activation context
    • Configuring the JMS message providers

    Injectors

    • What are Injectors?
    • Using injectors to access resources and EJBs
    • Accessing the EJB context and the Environment Naming Context (ENC)
    • Setter injection
    • Simplifying lookup of beans and resources using injectors
    • Annotation used for injection

    Java Persistence API (JPA)

    • Overview of Java Persistence API for EJB 3.0
    • Entity class and O/R mappings
    • Overview of packing and deploying entities

    Entities

    • Persistent fields and properties
    • Entity relationship mappings
    • Inheritance mappings
    • Annotations and XML descriptors for defining mappings

    Entity Operations

    • The Entity Manager interface
    • Entity instance life cycle
    • Entity listeners and call-back methods

    Java Persistence Query Language (JPQL)

    • Overview of EJB 3.0 query language
    • Writing portable queries based on Entities
    • Building native queries for performance
    • Building custom finders
    • Polymorphism
    • Automatic storage of query results in plain old Java objects (POJO)

    EJB Timer Service

    • Overview of Timer Service
    • Timer Service APIs
    • Using injectors to inject Timer Service
    • Programming with Timer Service
    • Scheduling recurring tasks

    EJB Transactions

    • Container vs. Bean managed transactions
    • Container-managed transaction attributes
    • Transaction propagation
    • Accessing the UserTransaction service using injectors
    • Invoking the UserTransaction service using JTA
    • Transaction Isolation attributes
    • Session Synchronized Stateful Session Beans
    • Transactions and exceptions
    • Using annotation to specify transaction attributes

    EJB Security

    • Security annotations
    • Roles, Groups and Permissions
    • Declarative vs. Programmatic security
    • Accessing the Security services using the EJB Context
    • Switching the security context

    XML essentials

    • XML syntax and namespaces
    • Describing XML with schema
    • XPath
    • XSLT
    • Java APIs for XML Parsing and Transformation
    • JAXP, SAX, and DOM

    Java API for XML Binding (JAXB)

    • The need for Data Binding
    • Mapping schema types for Java
    • Java-to-xml mapping using annotations
    • Marshaling and unmarshaling with JAXB
    • Working with JAXB Object models

    Struts Frame work

    • Struts Architecture
    • Action Mappings
    • Forms
    • Struts Tag Libraries
    • The JSP Standard Tag Library
    • Internationalization and Localization
    • Input Validation
    • Advanced Configuration
    • Under the Hood
    • Tiles