Six Weeks/Months JAVA Industrial Training

Six Weeks/Months JAVA Industrial Training

The turning point in the progression of growing up is when you know the things in deep with practical knowledge. We, the team of Elysian Corporation are full of professional experts helping students to gain practical knowledge. We provide Industrial Training in Java programming language which is a high-level language and computing platform which are strong, secure and reliable with a lot of applications and websites that won’t work unless you have installed Java.

java industrial traininig in mohali

Why you need to have Training in JAVA

  • According to the latest multiple surveys, the widely used programming language over worldwide is JAVA and JavaScript which are still overriding the coding world.
  • Projects like Demonetization and Digital India had given leap up to demand for Java Programmers in every company going digital.
  • Java Programming Language is the highest paid language in IT Industry under Software Developments.

Scope of JAVA Industrial Training From Elysian Corporation

  • JAVA is one of the predominantly in-demand languages, by learning the basic concepts of Java from our Training Institute are enough to sustain in the IT Industry.
  • JAVA is everywhere; it will help you to make program work just about anywhere. It forks up many job opportunities in the field of Java with a lot of new technologies.
  • We provide free interview preparations, mock sessions and 100% job assistance

Syllabus Of Core Java

Core Java Programming Introduction of Java

Introduction to Java; features of Java

Comparison with C and C++

Download and install JDK/JRE (Environment variables set up)

The JDK Directory Structure

First Java Program through command prompt

First Java Program through Eclipse

Data types and Operators

Primitive Datatypes, Declarations, Ranges

Variable Names Conventions

Numeric Literals, Character Literals

String Literals

Arrays(One dimensional; two- dimensional)

Array of Object References

Accessing arrays, manipulating arrays

Enumerated Data Types

Non-Primitive Datatypes

Defining a class, variable and method in Java

Method Signature; method calls

Expressions in Java; introduction to various operators

Assignment Operator

Arithmetic Operators

Relational Operators

Logical Operators

Conditional Operators

Operator Precedence

Implicit Type Conversions

Upcasting and downcasting

Strict typing

Type conversion

Control Flow statements

Statements and it’s various categories in Java

if, if-else, if-else-if

switch case

for statement (both flavours traditional and enhanced for)

while and do-while loops

The continue Statement; labelled continue statement

The break Statement; labelled break statement

return statement

OOPS and its application in Java

Classes and Objects

Defining a class;Defining instance variables and methods

Creating objects out of a class

Method calls via object references

Abstraction

Interfaces and Abstract classes

Abstract and non-abstract methods

Inheritance

extends and implements keywords in Java

Super class and Sub class

this keyword, super keyword in Java for inheritance

Concrete classes in Java

Polymorphism

Compile time polymorphism — Overloading of methods

Run time polymorphism — Overriding of methods

Method Overriding rules and method overloading rules

Introduction to Object class and it’s methods

Encapsulation

Protection of data

Java Bean, POJO

Getters/Setters

Memory management in Java

Heap

Stack

Packages

Need for packages

What are packages; package declaration in Java

Import statement in Java

How do packages resolve name clashes?

Miscellaneous

Var-Args

Reference variables, local variables, instance variables

Memory allocations to variables

Double equals operator(==) operator for primitives and objects

toString() method on an object

Statics

Static variables and methods

Static imports

Static initialization blocks; instance intialization blocks

Static concept in inheritance

Constructors

What are Constructors?

Properties of Constructors

Default and Parameterized Constructors

Rules for constructor implementation

Constructor Chaining

this call; super call for constructors

Constructors for Enumerated Data Types

Constructors concept for Abstract classes and interfaces

Strings in Java

What are Strings?

String heap memory and Constant Pool memory

Immutability in Strings

String creation on heap and constant pool

Method APIs on String; operations on Strings

Mutability of String Objects – StringBuilder and StringBuffer

Splitting of Strings and StringTokenizer class

Collection Framework in Java

The Collections Framework

The Set Interface

Set Implementation Classes

The List Interface

List Implementation Classes

The Map Interface

Map Implementation Classes

Queue Interface

Queue Implmentation classes

Utility classes

Sorting collections using utility methods

equals() and hashCode contract in Java collections

overriding equals and hashCode methods in Java

New Collections added in Java 1.6

Primitive wrapper classes and all its method APIs

Generics

Generics for Collections

Generics for class

Generics for methods

Input-Output in Java

What is a stream?

Overview of Streams

Bytes vs. Characters

Overview of the entire Java IO API

Reading a file; writing to a file usinf various APIs

Reading User input from console

Print Writer Class

Serialization

Object Serialization

Serializable Interface

Serialization API

ObjectInputStream and ObjectOutput

Transient Fields

readObject and writeObject

Inner Classes

Inner Classes

Member Classes

Local Classes

Anonymous Classes

Static Nested Classes

Threads in Java

Non-Threaded Applications

Threaded Applications

Process based multitasking Vs Thread based multitasking

Thread API in Java

Creating Threads

States of a Thread

Sychronization for threads; static and non-static synchronized methods; blocks; concept of object and class locks

Coordination between threads – wait, notify and notifyAll methods for inter-thread communication

Applets

What are applets?

Need for Applets

Different ways of running an applet program

Applet API heirarchy

Life Cycle of an applet

Even Handlers for applets, mouse events, click events

Swing GUI

Introduction to AWT

Introduction to Swing GUI

Advantages of Swing over AWT

Swing API

Swing GUI Components

Event Handlers for Swing

Sample Calculator application using Swing GUI and Swing Event handling

JDBC

What is JDBC; introduction

JDBC features

JDBC Drivers

Setting up a database annd cretaing a schema

Writing JDBC code to connect to DB

CRUD Operations with JDBC

Statement types in JDBC

Types of Rowset, ResultSet in JDBC

Debugging of Java Programs in Eclipse.

Access Modifers in Java

What are access modifiers?

Default

Protected

Private

Public

Syllabus Of Advanced Java

Servlets and JSPs

Basics of a Web application

What is a web application?

What is a web client and web server?

How do client and server communicate?

HTTP protocol basics

HTML language basics

What is a TCP/IP port, URL?

Need for a Web Container

Web Contaner and Web Application Project Set up

To set up Tomcat Container on a machine

To set up a Servlets JSP project in Eclipse

To configure dependency of Servlet JSP APIs

Web application project struture

Servlets

What are Servlets?

What can they do? Why are they needed?

How do Servlets look in code?

HTTP Methods; GET, POST, PUT, DELETE, TRACE, OPTIONS

GET/POST request; differences between the two

Servlet Lifecycle

Servlet Context and Servlet Config

Forwarding and Redirection of requests

Session Management

What is a session?

Why is it required?

How to get a session?

Session information passing between client and server

Sesssion information passing mechanisms – Cookies, Rewriting

How to destroy a session

JSP Tag library

JSP Standard Actions

Expression Language

JSTL basics and it’s usage

Need for Custom Tag Library

Custom Tag Library implementation

JSPs

Introduction to JSP an dneed for JSPs

Basic HTML tags

JSP Lifecycle

JSP Elements

Scriptlets

Expressions

Declarations

Significance of above elements and fitment into the JSP Lifecycle

What are Directives in JSP?

Page Directive

Include Driective

Taglib Directive

Struts Framework (version 2.x)

Basics of MVC

What is MVC?

MVC Type1 and Type2 architecture

Why Struts framework?

Struts 1 overview

Struts 1 and Struts 2 comparison

Struts 2 Architectutre

Architecture Diagram explanation of following components:

Components of Model, Views and Controller in Struts Framework

Interceptors

Model/Action classes

Value Stack

OGNL

Introduction to configurations; framework and application architecture

Declarative and Annotations configuration approaches

Struts 2 set up and first Action class

Download JAR files

Struts 2 project build up and Configuration files

To build Action class

To intercept an HTTP request via Struts2 framework using Action class

Defining data and business logic in Action class

Preparing and Forwarding control to Views

Struts 2 Interceptors

What are Interceptors

Responsibilities of an Interceptor

Mechanism of Interceptor calling in Struts 2

Defining Interceptors

Defining Interceptor stacks

Defining Custom Interceptors

Struts 2 Tag Library

Introduction to tag library of Struts 2 and it’s usage

Struts 2 Validations

Validations using Validateable interface

Workflow interceptor mechanism for validations

Validations using Validateable interface

Validation Framework introduction and architecture

Validating user input with above two mechanisms

Struts 2 Tiles Frameworks

Introduction to Tiles in a page

Struts2 Tiles framework introduction

Defining tiles.xml file

Configuring pages for tiles

A complete Tiles example with Struts2

Hibernate Framework (version 3.x)

Introduction

What is ORM principle?

Why ORM?

ORM implementations

Hibernate Architecture

Introduction to Hibernate

Hibernate Architecture

What are Peristent classes?

Hibernate CRUD

Setting up Hibernate project

Configuring all JARs and XML files

Setting up connection to DB using Hibernate

Performing basic CRUD operations using Hibernate API

Object Identity; Generator type classes

Using SQL with Hibernate

Using HQL

Using Criteria queries

Mapping Collections and Associations

To define sets, mas, lists in Hibernate

Association Mappings: 1. One to one

2 One to many

3 Many to one

4 Many to many

Hibernate Caching

What is caching?

What are the types of caching in Hibernate?

Explanation of various caching mechanisms in Hibernate

Using Hibernate Annotations (if time permits)

Sample example of using Hibernate Annotations

Spring Framework (version 3.x)

Introduction to spring

What is Spring?

Spring Architecture explanation and all it’s components

Introduction to all modules of spring

Spring Bean Factory

Spring Application Context

Spring DI

Spring AOP

Spring Integration; Spring messaging, Spring JMS

Spring MVC

Spring DAO

Setting up spring

Setting up of Spring framework

Download JARs

Configure XML files

Dependency Injection

What is Dependency Injection?

How is it implemented using Spring Framework?

Bean Wiring mechanisms in Spring

Spring AOP

What is Spring AOP?

Implementation of Spring AOP

CALL ME
+
Call me!