8368722963 info@nxaeon.com Admin Login

It is the most widely used programming language with a wide range of application. Java was released in the year 1995 by Sun Microsystems. It is used for the development of the Internet of Things, APIs, e-commerce websites, financial trading platforms, scientific applications and a lot more. It is Java that powers Android. Java is present in every aspect of the digital environment.  Java developers earn good money. Some of the career options for Java programmers are Software Developer, Big Data Developer, Web Developer, Application Developer,  EJB Programmer, Back-End Developer,  Android Developer, Web Programmer, Embedded Devices Developer and a lot more. From mobile phones to supercomputers, there are vast options for usage and application of Java.

Our trainers are industry professional have many  years of practical experience. It doesn’t matter if you are a beginner or want to improve your existing knowledge of Java; our trainers will mentor you to become the best in your field. Nx-aeon is leading training institute in IT training program. Our ability to provide practical training to our students has made us the best Java training institute in Mayur Vihar Phase-III.

Syllabus of Core Java

 

Fundamentals of Java Programming

  • Naming convention of Java language
  • Comments
  • Statements
  • Blocks (Static, Non-static/instance)
  • Identifiers
  • Keywords
  • Literals
  • Primitive Data Types, Range
  • Reference(User defined) Data type
  • Variables (Primitive, Reference)
  • Type Casting, Default Value
  • Operators

Introduction to Java Programming

  • Environment
  • How to Install & set Path
  • A Simple Java Program
  • Compiling & executing Java Program
  • Phases of Java Program
  • Analysis of a Java Program
  • Understanding Syntax and Semantic Error,
  • Runtime Exception
  • Name of a Java Source File
  • Platform Independency
  • Java Technology( JDK, JRE, JVM, JIT)
  • Features of Java
  • Text Editors
  • Consoles

Control Structure

  • Working with Control Structures
  • Types of Control Structures
  • Decision Control Structure (if, if-else, if else
  • if, switch –case
  • Repetition Control Structure (do –while,
  • while, for

Keyboard Input in JAVA

  • Java program inputs from Keyboard
  • Methods of Keyboard inputs
  • Scanner, Buffered Reader
  • J Option Pane

JAVA Array

  • What is Array
  • Array Declaration in java vs C and C++.
  • Instantiation of an Array
  • String vs character array. Accessing Array
  • Elements, Default Value,
  • for-each loop, varargs.
  • Length of an Array (What is
  • Array Index Out Of Bounds Exception).
  • Increasing, Decreasing the Size
  • and Copy of an Array
  • Multi-Dimensional Arrays

Command-Line Arguments

  • What is a Command-Line Argument?
  • Java Application with Command-Line
  • Arguments
  • Conversion of Command-Line Arguments
  • Passing Command-Line Arguments
  • Using methods (Static , Non Static)

Integrated Development Environment

  • Using various Editors
  • Program Compilation, Execution in Editor
  • Using Eclipse IDE
  • Project Set Up
  • Source File Generation
  • Application Compilation and Run
  • Difference between C and C++ with Java

Object Oriented Programming

  • Procedural Vs Object Oriented Program
  • Different type of Program Procedural Vs
  • Object Oriented.
  • Top Down Vs Bottom Up Approach.
  • Introduction to Object Oriented
  • Programming
  • Abstraction, Encapsulation, Inheritance,
  • Polymorphism.
  • Introduction to Classes and Objects
  • Custom Class Definition
  • Instance and Static Variables
  • Different ways to create Object Instance

Types of Class

  • Instance Variable and it’s role in a Class
  • Constructors, types of Constructor,
  • Constructor Rule, Constructor
  • Overloading.
  • Static Variable and it’s use.
  • Methods and their behavior.
  • Constructor vs Methods
  • Constructors
  • “this” Keyword.
  • Java Access Modifiers ( and Specifiers)
  • Explanation of psvm() , sopl()

Inner Class

  • First View of Inner Class
  • Outer Class Access
  • Types of Inner Class

Inheritance

  • A Little knowledge on Inheritance
  • Sub-Classes
  • Object Classes
  • Constructor Calling Chain
  • The use of “super” Keyword
  • The use of “private” keyword inheritance.
  • Reference Casting

Abstract Classes and Inheritance

  • Introduction to Abstract Methods,
  • Abstract Classes and Interface
  • Interface as a Type
  • Interface v/s Abstract Class
  • Interface Definition
  • Interface Implementation
  • Multiple Interfaces’ Implementation
  • Interfaces’ Inheritance
  • How to create object of Interface

Polymorphism

  • Introduction to Polymorphism
  • Types of Polymorphism
  • Overloading Methods
  • Overriding Methods
  • Hiding Methods
  • Final Class and Method
  • Polymorphic Behaviour in Java
  • Benefits of Polymorphism
  • “Is-A” vs “Has-A”
  • Association Vs Aggregation

Package

  • First look into Packages
  • Benefits of Packages
  • Package Creation and Use
  • First look into Classpath
  • Classpath Setting
  • Class Import, Package Import
  • Role of public, protected, default
  • and private w.r.t package
  • Namespace Management
  • Package vs. Header File
  • Creating and Using the Sub Package
  • Sources and Class Files Management
  • Using Predefined Lang Package & other
  • Java.lang Hierarchy
  • Object class and using toString(), equals(),
  • hashCode(), clone(), finalize() etc
  • Using Runtime Class, Process Class to play
  • music, video from Java Program
  • Primitives and Wrapper Class
  • Math Class, String, StringBuffer, StringBuilder Class
  • String Constant Pool, Various usage and methods of String,
  • StringBuffer, StringBuilder, Wrapper Classes
  • System Class using gc(), exit(), etc.
  • Atuo boxing and Auto unboxing
  • Static import, Instanceof operator
  • Enum and its use in Java
  • Working with jar

Garbage Collection

  • Garbage Collection Introduction
  • Advantages of Garbage Collection
  • Garbage Collection Procedure
  • Java API

Exception Handling

  • Introduction to Exceptions
  • Effects of Exceptions
  • Exception Handling Mechanism
  • Try,catch,finally blocks
  • Rules of Exception Handling
  • Exception class Hierarchy, Checked &
  • Unchecked Exception
  • Throw & throws keyword
  • Custom Exception Class
  • Chained Exception
  • Resource handling & multiple exception classes.

Multithreading

  • Introduction
  • Advantages of threading
  • Creating a Thread by inheriting
  • Thread class, Run() and start() method.
  • Constructor of Thread Class
  • Various Method of Thread Class
  • Runnable Interface Implementation
  • Thread Group, Thread States and Priorities
  • Synchronization method, block
  • Class & Object Level Lock
  • Deadlock & its Prevention
  • Inter thread Synchronization
  • Life Cycle of Thread
  • Deprecated methods : stop(), suspend(), resume(), etc

GUI (Graphical User Interface)

  • Applet, AWT, Event Handling
  • Introduction & Advantage of Applet
  • How to create and run an Applet in browser and Life cycle of Applet
  •  Using Graphics, Color, Font and other
  • classes in Applet to draw Shapes, String, and Images
  • Creating Banner in Applet and AppletContext interface
  • Using AudioClip interfaces to play music 
  • AWT Hierarchy
  • Component classes like Button,TextArea, TextField, Checkbox, Label etc
  • Using Container classes line Applet,
  • Panel, Frame, Window, Dialog(Open & Save Dialog)
  • Using Layout Manager to organize component on a container
  • Using Borderss, Menus, Toolbars, Dialogs
  •  Event Listeners
  • Using Event in Applet & Event Handling
  • Adaptor Classes

Input Output Streams

  • I/O Stream – Introduction
  • Java I/O Stream
  • Types of Streams and Standard I/O Streams
  • Stream Class Hierarchy
  • Using File Class
  • Copy and Paste the content of a file.
  • Byte Streams vs Character Streams
  • Text File vs Binary File
  • Character Reading from Keyboard by
  • InputStreamReader
  • Reading a Line/String from Keyboard by
  • BufferedReader
  • Using Data Streams to read/write
  • PrintStream vs PrintWriter
  • Using StreamTokenizer and
  • RandomAccessFile.

Networking

  •  Networking Basics
  • What is IP Address, Protocol and Ports
  • What is Client/Server Architecture
  • What is Sockets
  • INetAddress class, ServerSocket, MultiCastSocket class and Socket Class
  • DatagramSocket and DatagramPacket
  • URL & URLConnection class
  • Creating chat application

JDBC (JAVA Database Connection)

  • Introduction to JDBC
  • Databases and Drivers
  • Types of Driver
  • Loading a driver class file
  • Establishing the Connection to different
  • Database with different Driver.
  • Executing SQL queries by ResultSet,
  • Statements , Prepared Statement interface.
  • Using CallableStatement.
  • Transaction Management & BatchUpdate.

Syllabus of Advanced Java

 

Introduction to Advanced Java

 

  • Java Editions and Overview
  • Need of Advanced Java
  • Website and Webpage
  • Web Terminologies
  • Web Application Architecture
  • Prerequisite of Core Java

Introduction to HTML

HTML

  • Introduction to HTML
  • Tags and Attributes
  • Adding Image, Hyperlink, Table, Form and List
  • Scrolling Text and Image
  • Playing Audio and Video
  • Tooltip, datalist

CSS

  • Introduction to CSS
  • Advantages and Disadvantages of CSS
  • Types of CSS, Inline CSS, Internal CSS, External CSS
  • Different Types of Selector
  • Element Selector, Class Selector and Id Selector
  • Creating Template using CSS

JavaScript

  • Introduction to JavaScript
  • Advantages of JavaScript
  • Types of JavaScript
  • Internal JavaScript

SQL

  • Introduction to SQL
  • SQL Sublanguages (DDL, DML, DRL, TCL and DCL)
  • Constraints, Join and Sub Query
  • Indexes, Views, Sequences and Synonyms
  • Cursors, Stored Procedures and Functions
  • Triggers

JDBC (Java Database Connection)

  • Introduction to JDBC
  • Types of Drivers
  • Steps required to develop and Execute JDBC Application
  • JDBC Statement Object Statement
  • Prepared Statement and Callable Statement
  • Result Set, Read Only Result Set
  • Updatable Result Set and Forward Only Result Set
  • Scrollable Result Set
  • Database Metadata and Result Set Metadata
  • Batch Updation
  • Transaction Management
  • Adding and Retrieving BLOB and CLOB Objects

Servlet

  • Introduction to Servlet
  • Different ways to develop servlet program
  • Develop and Access First Servlet Application in Tomcat Web Server
  • Servlet Life Cycle
  • Reading HTML Form Data in Servlet
  • External JavaScript
  • Working with User defined and Built-in Function
  • Reading HTML Element in JavaScript
  • Form Validation
  • File Uploading and File Downloading
  • Servlet Config. and Servlet Context
  • Servlet Chaining, Forward Model and Include Model
  • Cross Context and Cross Server Communication
  • Session Tracking Mechanisms and  URL-Rewriting
  • Hidden Form Fields, Cookies, Http Session, Filters
  • Listeners
  • Annotation

JSP

  • Introduction to JSP
  • Advantages of JSP over Servlet
  • JSP Life Cycle
  • JSP Implicit Objects and Explicit Objects
  • JSP Directives, page, include and taglib
  • JSP Scripting Elements
  •  JSP Chaining
  • Java Bean and JSP Communication
  • Develop Java Code less JSP using Action
  • tag, EL, JSTL and Custom tag

Web Application Security

  • Cross Site Scripting
  • Session Fixation
  • Cross Site Request Forgery
  • Security Misconfiguration
  • Insecure Cryptographic Storage
  • SQL Injection
  • Failure to restrict URL Access
  • Salt Hashing

Report Generation

  • PDF File
  • Excel File
  • CSV File

Collections Framework

  • Introduction to Collections
  • Difference between Array and Collection List, Set and Map
  • Reading Elements From Collection using Cursor

MVC

  • Introduction to MVC
  • Different Types of Logic in Java based Web Application
  • Advantages and Disadvantages of MVC Architecture
  • MVC pattern Layer: Model, View and Controller
  • Create Login and Registration Module in MVC

Basics of Spring

  • Introduction to Spring
  • Spring Modules
  • Inversion of Control
  • Dependency Injection
  • Develop and Execute Spring Application in Eclipse IDE

Basics of Hibernate

  • Introduction to Hibernate
  • Understanding First Hibernate Application
  • Develop and Execute Hibernate Application in Eclipse IDE

Basics of Web Services

  • Introduction to Web Service
  • Types of Web Service
  • SOAP Web Service
  • RESTful Web Service
  • Develop and Execute SOAP and RESTful Web Service based Application