Core java & Adv Java

JAVA COURSE 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

Tthe Object class

Wwrapper 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 programming

 

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

Jar, war and ear

Webserver & Application Server

HTML

Javascript

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

Ajax

HTML

Javascript

Java Server Pages Standard Tag Library

Using JSTL

Core Tag Library

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