Learn Best Core JAVA and Advanced Java at Nipuna Technologies Guntur

JAVA is object oriented programming languageCore Java is a coding language without compiling. it can be used in another platforms as well, if code is written  in Java language. Java can be used in both client server and web-based server application. NIPUNA TECHNOLOGIES provides a seperate class room training in Guntur. Core java will be used in everywhere like smallest devices to super computers. Java language is used in a networked world where one cannot predict the kind of devices, employee’s, and their organizations.

Our Advanced Java Training Certification Course is a one-stop training program designed to train you from the beginning concepts of Java to advanced java programming techniques. To become expert in creating and developing the applications, one should learn both Core and Advanced Java. Advanced java is used for developing web based application and enterprise application. The students can get best Advanced Java Training at our Nipuna Technologies Guntur. We offer Advanced Java Training with valid certification.

Learn Corejava Advanced Java
BASICA OF JAVA:

Java – What, Where and Why? 
History and Features of Java 
Internals of Java Program
Difference between JDK,JRE and JVM 
Internal Details of JVM 
Variable and Data Type
Unicode System 
Naming Convention

OOPS CONCEPTS:

Advantage of OOPs
Object and Class
Method Overloading
Constructor
static variable, method and block 
this keyword
Inheritance (IS-A)
Aggregation and Composition(HAS-A)
Method Overriding
Covariant Return Type
super keyword
Instance Initializer block
final keyword
Runtime Polymorphism
static and Dynamic binding
Abstract class and Interface
Downcasting with instanceof operator
Package and Access Modifiers
Encapsulation
Object class 
Object Cloning
Java Array
Call By Value and Call By Reference

STRING HANDLING:
String : What and Why?
Immutable String 
String Comparison 
String Concatenation 
Substring 
Methods of String class
StringBuffer class 
StringBuilder class 
Creating Immutable class
toString method 
StringTokenizer class
EXEPTION HANDLING:

Exception Handling: What and Why? 
try and catch block 
Multiple catch block 
Nested try 
finally block 
throw keyword 
Exception Propagation 
throws keyword 
Exception Handling with Method Overriding
Custom Exception 
NESTED CLASSES:


Nested Class : What and Why?
Member Inner class 
Annonymous Inner class 
Local Inner class 
static nested class 
Nested Interface

MULTITHREADING:


Multithreading : What and Why?
Life Cycle of a Thread 
Creating Thread 
Thread Schedular 
Sleeping a thread
Joining a thread 
Thread Priority 
Daemon Thread 
Thread Pooling 
Thread Group 
Shutdown Hook 
Performing multiple task by multiple thread 
Garbage Collection 
Runnable class 

SYNCHRONIZATION:


Synchronization : What and Why?
synchronized method 
synchronized block 
static synchronization 
Deadlock 
Inter-thread Communication
Interrupting Thread 

INPUT AND OUTPUT:


FileOutputStream&FileInputStream 
ByteArrayOutputStream 
SequenceInputStream 
BufferedOutputStream&BufferedInputStream 
FileWriter&FileReader 
CharArrayWriter 
Input from keyboard by InputStreamReader 
Input from keyboard by Console 
Input from keyboard by Scanner 
PrintStream class 
PrintWriter class 
Compressing and Uncompressing File 
Reading and Writing data simultaneously 
DataInputStream and DataOutputStream 
StreamTokenizer class 

SERIALIZATION:

Serialization & Deserialization
Serialization with IS-A and Has-A
transient keyword 
NETWORKING:

Socket Programming 
URL class 
Displaying data of a web page 
InetAddress class 
DatagramSocket and DatagramPacket 
Two way communication 
AWT AND EVENT HANDLING:


AWT Controls
Event Handling
Event classes and Listener Interfaces
Adapter classes
Creating Games and Applications

SWING:

Basics of Swing 
JButton class 
JRadioButton class 
JTextArea class 
JComboBox class 
JTable class 
JColorChooser class 
JProgressBar class 
JSlider class 
Digital Watch 
Graphics in swing 
Displaying Image 
Edit Menu for Notepad
Open Dialog Box 
Creating Notepad 
Creating Games and applications
LAYOUT MANAGERS:


BorderLayout 
GridLayout 
FlowLayout 
BoxLayout 
CardLayout 

APPLET


Life Cycle of Applet 
Graphics in Applet 
Displaying image in Applet 
Animation in Applet 
EventHandling in Applet 
JApplet class 
Painting in Applet 
Digital Clock in Applet 
Analog Clock in Applet 
Parameter in Applet 
Applet Communication 
Creating Games

COLLECTION:


Collection Framework 
ArrayList class 
LinkedList class 
ListIterator interface 
HashSet class 
LinkedHashSet class 
TreeSet class 
PriorityQueue class 
ArrayDeque class 
Map interface 
HashMap class
LinkedHashMap class 
TreeMap class 
Hashtable class 
Comparable and Comparator 
Properties class

JDBC:


JDBC Drivers
Steps to connect to the database 
Connectivity with Oracle 
Connectivity with MySQL 
Connectivity with Access without DSN 
DriverManager 
Connection interface 
Statement interface 
ResultSet interface 

Prepared statements
ResultSetMetaData 
DatabaseMetaData 
Storing image 
Retrieving image 
Storing file 
Retrieving file 
Stored procedures and functions 
Transaction Management 
Batch Processing 

HTML 5


Introduction to HTML 
HTML Tags 
Creating Forms 
Creating tables 
Managing home page 

CSS


Introduction to CSS 
Three ways to use CSS 
CSS Properties 
Designing website 
Working with Templates

JAVASCRIPT


Introduction to Javascript 
Three ways to use Javascript 
Working with events 
Client-side Validation

JQUERY

Introduction to JQuery 
Validation using JQuery 
JQuery Forms 
JQuery Examples

AJAX


Introduction to AJAX 
Servlet and JSP with AJAX 
Interacting with database

Basics of Servlet:


Servlet: What and Why? 
Basics of Web 
Servlet API 
Servlet Interface 
GenericServlet 
HttpServlet 
Servlet Life Cycle 
Working with Apache Tomcat Server 
Steps to create a servlet in Tomcat 
How servlet works? 
servlet in Myeclipse 
servlet in Eclipse 
servlet in Netbeans 

ServletRequest:


ServletRequest methods 
Registration example with DB 

Servlet Collaboration:


RequestDispatcher 
sendRedirect 

ServletConfig:


ServletConfig methods 
ServletConfig example 

ServletContext:

ServletContext methods 
ServletContext example 
Attribute:


How to set, get and remove example? 

Session Tracking:


Cookies 
Hidden Form Field 
URL Rewriting 
HttpSession 

Event and Listener:

Filter 
Authentication Filter 
FilterConfig 
Useful examples 

ServletInputStream and ServletOutputStream
Annotation Servlet
Project Development
Basics of JSP:

Life cycle of JSP 
JSP API 
JSP in Eclipse and other IDE’s

Scripting elements:


scriptlet tag 
expression tag 
declaration tag 

9 Implicit Objects:


out 
request 
response 
config 
application 
session 
pageContext 
page 
exception 

Directive Elements:


page directive 
include directive 
taglib directive 

Exception Handling:
 
Action Elements:


jsp:forward 
jsp:include 
Bean class 
jsp:useBean 
jsp:setProperty&jsp:getProperty 
Displaying applet in JSP 

Expression Language:

 

MVC in JSP:

 

JSTL:
 
Custom tags:


Custom Tag : What and Why? 
Custom Tag API? 
Custom Tag Example 
Attributes 
Iteration 
Custom URI 

Project Development in JSP:
JavaMail API:


Sending Email 
Sending email through Gmail server 
Receiving Email 
Sending HTML content

Struts 2



Basics of Struts2:


Struts : What and Why? 
Model1 vs Model2 
Struts2 Features 
Steps to create Struts2 application 
Understanding Action class 
Understanding struts.xml file 
Struts2 in Eclipse IDE 
Struts2 in Myeclipse IDE 

Core Components:


Interceptors 
ValueStack 
ActionContext 
ActionInvocation 
OGNL 

Struts 2 Architecture

 

Struts2 Action:


Action Interface 
ActionSupport class 

Struts2 Configuration:


multi configuration 
multi namespace 

 

Interceptors:


Custom Interceptor : Life Cycle of Interceptor 
params interceptor 
execAndWait interceptor 
prepare interceptor 
modelDriven interceptor 
exception interceptor 
fileUpload interceptor 

Struts 2 Validation:


Custom Validation : workflow interceptor 
Input Validation : validation interceptor 
Ajax Validation : jsonValidation interceptor 

Aware Interfaces:

ServletActionContext 
SessionAware 
Login and Logout Application 
ServletContextAware 
Struts2 with I18N

 

Zero Configuration:


By convention 
By annotation 

Struts2 with Tiles2

 

Hibernate with Struts2
 
Spring with Struts2
 
Project Development in Struts2
 
Working with Servers


Servers:

Apache Tomcat 
Weblogic Server
Introduction to JavaEE

The Need for JavaEE. 
Overview on the JavaEE Architecture 
1 tier 
2 tier 
3 tier 
N tier 
JavaEE Key Standards 
Introduction to EJB3

The EJB Model 
Key Services of the Application Server
Developing Session Beans:
Stateless Session Beans 
Stateful Session Beans 
Packaging 
Writing Clients 
Using Dependency Injection


No More JNDI 
Injection of EJBContext

JMS:


JMS Overview 
JMS Messaging Domains 
Example of JMS using Queue 
Example of JMS using Topic 

Message Driven Beans
 
Persistence Introduction to JPA:

Object Relational Mapping 
Mapping configurations 
Embedded Objects 
EJBQL 
Basics of Spring:

What is Spring 
Spring Modules 
Spring Application 
Spring with IDE:


Spring in Myeclipse 
Spring in Eclipse 

IOC container
 
Dependency Injection:

Constructor Injection 
CI Dependent Object 
CI with collection 
CI with Map 
CI Inheriting Bean 
Setter Injection 
SI Dependent Object 
SI with Collection 
SI with Map 
CI vs SI 
Autowiring 
Factory Method 
Spring AOP:


AOP Terminology 
AOP Implementations 
Pointcut 
Advices 

Spring JDBC:


JdbcTemplate Example 
PreparedStatement 
ResultSetExtractor 
RowMapper 
NamedParameter 
SimpleJdbcTemplate 

Spring with ORM:


Spring with Hibernate 
Spring with JPA 

SPEL:


SpEL Examples 
Operators in SpEL 
variable in SpEL 

Spring 3 MVC

 

Remoting with Spring:

Spring with RMI 
Http Invoker 
Hessian 
Burlap 
Spring with JMS 
OXM Frameworks:


Spring with JAXB 
Spring with Xstream 
Spring with Castor 

Spring Java Mail
 
Web Integration:

Spring with Struts2 
Login and Logout Application
Basics of Hibernate:

Hibernate Introduction 
Hibernate Architecture 
Understanding First Hibernate application 

Hibernate with IDE:

Hibernate in Eclipse 
Hibernate in MyEclipse 

Hibernate Application:

Hibernate with annotation 
Hibernate Web application 
Hibernate Generator classes 
Hibernate Dialects 

Hibernate Logging:

Hibernate with Log4j 1 
Hibernate with Log4j 2 

Inheritance Mapping:

Table Per Hierarchy 
Table Per Hierarchy using Annotation 
Table Per Concrete 
Table Per Concreteusing Annotation 
Table Per Subclass 
Table Per Subclass using Annotation 

Collection Mapping:

Mapping List 
One-to-many by List using XML 
Many to Many by List using XML 
One To Many by List using Annotation 
Mapping Bag 
One-to-many by Bag 
Mapping Set 
One-to-many by Set 
Mapping Map 
Many-to-many by Map 
Bidirectional 
Lazy Collection 

Component Mapping
Association Mapping

One-to-one using Primary Key 
One-to-one using Foreign Key 

Transaction Management
HQL
HCQL
Named Query
Hibernate Caching:

First Level Cache 
Second Level Cache 

Integration

Hibernate and Struts 
Hibernate and Spring

Course Details

Course Duration

45 Days

Batches Timings

8:00 AM - 8:00 PM Each Session 1 Hour New Batches Starts on april 2019

Certifications

Valid certification on successful completion of course from Institute.

Contact Us

Send us a message

Nipuna Technologies offers best and quality training in Software Courses, Job Oriented Courses.

Find us at the office

Sai Kidambi Towers Road,Above Vijaya Digitals, Arundalpet, Guntur, Andhra Pradesh 522002

Give us a ring

Nipuna Technologies
+91-7997927111
Mon - sat, 8:00 am - 10:00 pm

Mail Us

info@nipunatechnologies.com