JAVA

Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed molestie, velit ut eleifend sollicitudin, neque orci tempor nulla, id sagittis nisi ante nec arcu.

INTRODUCTION

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

FLOW CONTROL

    • Conditional constructs
    • Different types of if condition

LOOPING CONSTRUCTS

1. While

2. Do-while

3. For

4. For-each

• break, continue

• Switch statement

OBJECT ORIENTED PROGRAMMING

• Introduction to Object Oriented Programming

• Introduction to Classes and Objects

• Instance & Static variables

• Constructor

• Methods

• Instance & Static methods

• Static & Instance blocks

PACKAGES

• Package creation

• Importing packages

• Importing Class

INHERITANCE

• Extending classes

• Constructor calling chain

• The “super” keyword

• Method overriding

• Method hiding

• Final Class and Method

ABSTRACT CLASSES AND INTERFACES

• Abstract methods

• Abstract classes

• Interfaces

• Implementing interfaces

• Abstract class vs. Interface

INNER CLASSES

• Non-static inner class

• Static inner class

• Local inner class

• Anonymous inner class

EXCEPTION HANDLING

• Introduction to exceptions

• Effects of exception

• Exception Handling framework

• Exception class Hierarchy

• Custom exception class

• Assertions

MEMORY MANAGEMENT

• Different types of memory used in Java

• Garbage Collection

• Memory Leaks

COLLECTIONS FRAMEWORK

• Introduction to collections

• Core Collection Interfaces

• List interface and its implementations

• Set interface and its implementations

• Queue interface and its implementations

• Map interface and its implementations

JAVA I/O STREAM

• I/O Streams Introduction

• Types of Streams

• Stream class Hierarchy

• Buffered Streams

• Working File Streams

SERIALIZATION

• Introduction to serialization

• Serialization process

• Deserialization process

THREADS

• Introduction to threads

• Thread states and priorities

• Thread class

• Runnable interface

• Thread Group

• Synchronization

• Inter thread communication

GENERICS,ENUMS,AUTOBOXING, INTERNATIONALIZATION, LOCALE FORMATTING TEXT & DATES LOGGING

• Introduction to logging

• Loggers

• Handlers

• Formatters

• Configuration

JDBC API

• Understanding the design of JBDC API

• Obtaining JDBC Drivers

• Establish connection with DB Servers

• Execute SQL Queries using Statement and Prepared Statement

• Fetch the data

• Reading the records using result set object • Adding and Updating the records

J2EE ADVANCE JAVA COURSE CONTENT

The aim of the Java EE platform is to provide developers with a powerful set of APIs while shortening development time, reducing application complexity, and improving application performance. Using Java EE we can develop web, distributed multitier applications

WEB APPLICATION DEVELOPMENT

• Introduction to web application development

• Purpose of web application development

• Various elements of web applications

• Setting up Tomcat web server and Eclipse WTP
• Developing dynamic web applications using Servlet’s

• Overview of Servlet2.5 & 3 API’s

• Handling a client’s request using Servlet

• Configuring servlet’s using xml and annotations

• Web Container

• Servlet Life Cycle

• Http Protocol
• Http Request Format

• Http Response Format

• Coordinating servlets

• Scope objects(Sharing data)

SERVLET FILTERS

• Filter basics

• Creating a filter

• Understanding the applications of filters

SERVLET LISTENERS

• Listener’s basics

• Creating a listener & registering

• Understanding the applications of listeners

SESSION TRACKING

• JSP (JavaServerPages)

• JSP Elements

• Directives

• Declarations

• Scriptlets

• Expressions

• JSP Actions

• Comments

• Implicit objects

• Expression Language (EL)

• JSTL(JSP Standard Tag Libraray)

• Core Tags

• Formatting tags

• SQL tags

• XML tags

• JSTL Function

• Creating Custom JSP Tag Libraries: The Basic

• Java-based tags

• Components of a tag library

• Basic tags

• Tags that use body content

• Tags that optionally use body content

• JSP-based tags (tag files)

• Components of a tag library

• Basic tags

• Tags that use attributes

• Tags that use body content

XML PROCESSING API’S:

• XML syntax and namespaces

• Describing XML with schema

• 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 annotation’s

• Marshalling and Unmarshalling with JAXB

• Working with JAXB Object models

JAVA PERSISTENCE API (JPA)

• Entity class and O/R mappings

• Persistent fields and properties

Entity Relationsip Mappings:

• One-One

• One-Many

• Many-One

• Many-Many Inheritance mappings

• Annotations and XML descriptors for defining mappings

Entity Operations:

• The EntityManager interface

• Entity instance life cycle

• Entity listeners and call-back methods
Java Persistence Query Language (JPQL)
Understanding Other Data binding Frameworks in Java

• XMLBeans

CONTACT US

Free Courses

Duis egestas aliquet aliquet. Maecenas erat eros, fringilla et leo eget, viverra pretium nulla. Quisque sed augue tincidunt, posuere dui tempor.

Premium Courses

Duis egestas aliquet aliquet. Maecenas erat eros, fringilla et leo eget, viverra pretium nulla. Quisque sed augue tincidunt, posuere dui tempor.