0% found this document useful (0 votes)
33 views13 pages

Java Course in Mumbai

We are providing Java course in mumbai. Industrial training for who has gap around 2-3 year we will replace in industrial training .provide live projects and experience letter. For More Information Visit:- Click here

Uploaded by

cnc webworld
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views13 pages

Java Course in Mumbai

We are providing Java course in mumbai. Industrial training for who has gap around 2-3 year we will replace in industrial training .provide live projects and experience letter. For More Information Visit:- Click here

Uploaded by

cnc webworld
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Java Syllabus | CNC WEB WORLD

Core Java
1 . Basics of Java
Chapter 1 contains the basic introduction to the Java language
What is Java?
History and Features of Java
C++ vs Java
Hello Java Program
Internal How to set the path?
JDK, JRE, and JVM (Java Virtual Machine)
JVM Memory Management
Internal details of JVM
Unicode System, Operators, Keywords, and Control Statements like if-else, switch, For
loop, while loop, etc.

2. Class, Object, and Types of classes


Chapter 2 deals with the most important and core concepts of Java. They are:
Naming convention of Java
Classes, Objects, and Features. It explains how to declare a class, how to create an
object in Java.
Object declaration and initialization
Life cycle of an object
Anonymous object in Java
Class and Objects in Java with Real-time Example

3. Packages in Java
Chapter 3 deals with Packages in Java. Under this chapter, we will learn the
following topics.
How to declare package in a company project
Package naming conventions
Sub packages
Types of packages such as user-defined packages, built-in packages
Importing packages in Java
Packages in Java with Example Programs

4. Data types in Java


Chapter 4 :This chapter deals with the following topics in Java.
Data types in Java
Primitive data types
Non-primitive data types
Memory allocation of primitive and non-primitive data types, etc.

www.cncwebworld.com | Call : 9370486810


Java Syllabus | CNC WEB WORLD
Core Java
5. Variables, Constants, and Literals
Chapter 5 discusses three topic variables, constants, and literals. You will learn
the following subtopics in this chapter.
Variable declaration & initialization
Naming convention
Types of variables such as local variables, instance variables, and static variables
Scope and memory allocation of variables.
Variables in Java | Types of Variables

6. Methods in Java
Methods in Java
Use of method in Java
Method declaration, method signature
Types of methods in Java: predefined method, user-defined methods: instance
method, static method
Calling of method
Java main method
Return type in Java.
Java Methods | Declaration & Method Signature

7. Constructor in Java
In this chapter, you will familiar with topics like:
What is Constructor in Java?
Types of constructors: Default and Parameterized constructors
Java constructor overloading
Constructor chaining in java
Copy constructor in Java

8. Modifiers in Java
This chapter deals with topics like
What is Access modifier and Non-access modifier in Java?
Types of access modifiers like private, default, protected, and public
Types of Non-access modifiers like abstract, final, native, static, Strictfp, synchronized
modifier, transient, volatile.

www.cncwebworld.com | Call : 9370486810


Java Syllabus | CNC WEB WORLD
Core Java
9. Static Keyword
This chapter deals with the following important topics.
What is Static keyword?
Static variable
Static method
Static block, Instance block
Static Nested Class in Java
Difference between static variable and instance variable, static method and instance
method, static block, and instance block.

10. Final Keyword


Under this chapter, you will learn three important topics:
Final keyword
Final variable
Final method
Final class.

11. Inner Class in Java


This chapter deals with the following topics. They are:
What is Inner class in Java?, Properties of inner class, Instantiating inner class.
Types of inner class in Java: Normal inner class, Method local inner class, Anonymous
inner class, and Static nested class.

12. Super and this Keyword


This chapter can be partitioned into two sections: Super and This keyword. The
first section discusses with
Super keyword
Calling of superclass instance variable
Superclass constructor
Superclass method.
The second section deals with
This keyword
Calling of current class constructor, and method.

13. OOPs concepts


In this chapter, you will learn the most important topic Object-oriented programming
system (OOPs). In the OOPs concept, you will learn class, object, encapsulation, inheritance,
polymorphism, and abstraction. All topics are very important for interview purposes.

www.cncwebworld.com | Call : 9370486810


Java Syllabus | CNC WEB WORLD
Core Java
14. Encapsulation
This chapter deals with the following topics in Java.
Encapsulation in Java
How to achieve Encapsulation
Data hiding
Tightly encapsulated class
Getter and setter method in Java
Naming convention of getter and setter method

15. Inheritance
This chapter deals with
Inheritance in Java
Is-A Relationship
Aggregation and Composition(HAS-A)
Types of inheritance: Single level, Multilevel, Hierarchical, Multiple, and Hybrid
inheritance.

16. Polymorphism
This chapter deals with
Polymorphism in Java,
Types of polymorphism: Compile-time polymorphism and Run-time polymorphism
Static and Dynamic Binding
Method overloading
Method overriding
Rules of method overloading and method overriding, various example programs
related to rules of overloading and overriding.
Covariant Return type

17. Abstraction
In this chapter, you will familiarize with the most important topics in Java.
Abstraction in Java
Abstract class
Abstract method
Interface in Java
Nested interface, rules, and example programs.

18. Garbage Collection


This chapter deals with garbage collection in Java.

www.cncwebworld.com | Call : 9370486810


Java Syllabus | CNC WEB WORLD
Core Java
19. Input Output Stream
In this chapter, you will learn topics like
FileOutputStream, FileInputStream
BufferedOutputStream, BufferedInputStream
SequenceInputStream
ByteArrayOutputStream, ByteArrayInputStream
DataOutputStream, DataInputStream
Java FilterOutputStream, Java FilterInputStream
Java ObjectStream, Java ObjectStreamField
Console
FilePermissionWriter, Reader, FileWriter, FileReader
BufferedWriter, BufferedReader
CharArrayReader, CharArrayWriter
PrintStream, PrintWriter
OutputStreamWriter, InputStreamReader
PushbackInputStream, PushbackReader
StringWriter, StringReader
PipedWriter, PipedReader
FilterWriter, FilterReader, File FileDescriptor, RandomAccessFile, and java.util.Scanner.

20. Collections Framework


This chapter is one of the most favorite chapters of the interviewer. It deals with
the following important topics like
What is Collections Framework?
List, Set, SortedSet, Queue, Deque, Map, Iterator, ListIterator, and Enumeration.
ArrayList, LinkedList, HashSet, LinkedHashSet, TreeSet, ArrayDeque, PriorityDeque,
EnumSet, AbstractCollection, AbstractList, AbstractQueue, AbstractSet, and
AbstractSequentialList.
Map, Map Entry, SortedMap, and NavigableMap
HashMap, LinkedHashMap, TreeMap, IdentityHashMap, WeakHashMap, and
EnumMap.
Comparator, RandomAccess interfaces as well as Observable class.

21. Serialization
This chapter deals with Serialization, Deserialization, and Java transient keyword.

www.cncwebworld.com | Call : 9370486810


Java Syllabus | CNC WEB WORLD
Core Java
22. Exception Handling in Java
This chapter is very important for any Java technical test or Java technical
interview. In this chapter, you will familiar with
Exception Handling in Java
Try-catch block
Multiple Catch Block
Nested try block
Finally block
Throw Keyword
Throws Keyword
Throw vs Throws, Final vs Finally vs Finalize
Exception Handling with Method Overriding Java Custom Exceptions

23. Java Annotations


This chapter deals with Java annotations, Built-In Java annotations like @Override,
@SuppressWarnings, @Deprecated, @Target, @Retention, @Inherited, @Documented, Java
custom annotations, and types of annotations.

24. Reflection in Java


Reflection API
NewInstance() & Determining the class object
Javap tool, Creating javap tool
Creating applet viewer
Accessing private method from outside the class

25. Java Array


This chapter deals with Java Array
Types of array: single dimensional array, multidimensional array, declaration,
instantiation, and initialization of Java array
Passing array to a method
Anonymous array in Java
Cloning an array in Java

www.cncwebworld.com | Call : 9370486810


Java Syllabus | CNC WEB WORLD
Core Java
26. String, String Buffer, String Builder
This is the most important chapter in the whole core java. It will deal with
basically three topics such as
String,
Immutable String
String Comparision, String concatenation
Substring
StringBuffer class
StringBuilder class
toString method
StringTokenizer class

27. Java Thread


Java multithreading
Multithreading life cycle of a thread creating
Thread scheduler
Sleeping a thread, Start a thread twice
Calling run() method
Joining a thread
Naming a thread
Thread priority,
Daemon thread
Thread pool
Thread group
Shutdownhook
Java Synchronization: synchronized method, synchronized block, static synchronization
Deadlock
Inter-thread Communication
Interrupting Thread

28. JDBC
This chapter deals with JDBC Drivers
Steps to connect to Database
Connectivity with Oracle
Connectivity with MySQL
Connectivity with Access without DSN

www.cncwebworld.com | Call : 9370486810


Java Syllabus | CNC WEB WORLD
Core Java
DriverManager
Types of JDBC statements: Statement, Prepared statement, Callable statement
Database Metadata, Resultset Metadata
ResultSet, types of ResultSet,
Storing image, Retrieving image
Storing file, Retrieving file, Stored procedures, and functions
Transaction Management
Batch Processing
JDBC New Features, Mini Project, and interview questions.

29. Agile :
In this chapter, you will familiar with
Agile model
Advantages, and Disadvantages of Agile model
Agile versus Waterfall method
Important terminology: Scrum, Scrum Master, Flow of Agile Implementation, Sprint,
and Burn down Charts.

30. Design Pattern


In design pattern chapter, you will learn
Singleton Object
Singleton design pattern with Serialization
Factory Pattern
Abstract Factory.

31. Database

Hope that this core java syllabus will help you to know about important core java
topics. All of these topics are very important for technical tests and interviews.
If you follow and study these topics nicely then you can crack any java technical
interview and technical Test

www.cncwebworld.com | Call : 9370486810


Java Syllabus | CNC WEB WORLD
Advanced Java
JDBC (Java DataBase Connectivity)
Java Database Connectivity (JDBC) is an application programming interface (API)
for the programming language Java, which defines how a client may access a
database. It is a Java-based data access technology used for Java database
connectivity.So in this chapter we will learn the following topics:

1. Introduction
2. Jdbc Architecture
3. Types of Drivers
4. Statement
5. ResultSet
a.Read Only ResultSet
b.Updatable ResultSet
c.Forward Only ResultSet
d.Scrollable ResultSet

6. PreparedStatement
7. Connection Modes
8. SavePoint
9. Batch Updations
10. CallableStatement
11. BLOB & CLOB

SERVLETS :
Servlets are the Java programs that run on the Java-enabled web server or
application server. They are used to handle the request obtained from the web
server, process the request, produce the response, then send the response back
to the web server.
In this chapter we will learn the following topics:

1. Introduction
2. Web application Architecture
3. Http Protocol & Http Methods
4. Web Server & Web Container
5. Servlet Interface
6. GenericServlet
7. HttpServlet
8. Servlet Life Cycle

www.cncwebworld.com | Call : 9370486810


Java Syllabus | CNC WEB WORLD
Advanced Java
9. ServletConfig
10. ServletContext
11. Servlet Communication

A.Servlet-Browser communication
1. sendError
2. setHeader
3. sendRedirect

B. Web-component Communication
1. Forward
2. Include
C.Servlet-Applet Communication

12. Session Tracking Mechanisms


1. HttpSession
2. Cookies
3. URL-Rewriting
4. Hidden-Form Fields

13.Filters & Wrappers


14.Listeners
15.Web-Security

JSP (Java Server Page)

JSP stands for Java Server Pages, it is a server side technology which is used for
creating dynamic web pages. It is the extension of servlets. In this chapter we will
learn the following topics with example:

1. Introduction
2. Jsp LifeCycle
3. Jsp Implicit Objects & Scopes
4. Jsp Directives
1.page
2.include
3.taglib

www.cncwebworld.com | Call : 9370486810


Java Syllabus | CNC WEB WORLD
Advanced Java
5. Jsp Scripting Elements
1.declaratives
2.scriptlets
3.expressions

6. Jsp Actions
a.Standard Actions
1. useBean tag
2. setProperty tag
3. getProperty tag
4. include tag
5. forward tag
6. param tag
7. plug-in tag
8. params tag
9. fallback tag
10. directives tag
11. scriptlet tag
12. expression tag
b.Custom Actions
1. Classic Tags
2. Simple Tags

7. JSTL & Tag Library

IDE
MyEclipse

SERVERS
Tomcat

DATABASE

MySql

www.cncwebworld.com | Call : 9370486810


Java Syllabus | CNC WEB WORLD
Advanced Java
Hibernate

Hibernate is a Java framework that simplifies the development of Java applications to


interact with the database. It is an open source, lightweight, ORM (Object Relational
Mapping) tool. Hibernate implements the specifications of JPA (Java Persistence API) for
data persistence.In this topic we will learn the following topics with example:

Advantages of Hibernate compared to JDBC


Introduction Of Hibernate
ORM (Object Relational Mapping)
Configuration xml file and Mapping xml file along with dtds.
Hibernate architecture
Installation and Directory Structure
Hibernate Data Types.
First Application using Hibernate.
Hibernate API
CRUD operations
Primary key Generators
Hibernate Query Language (HQL)
Native SQL
Criteria API
Inheritance in Hibernate
Relations
(one to one, one to many, many to one, many to many)
Caching
Connecting with Multiple Databases
Integrating Hibernate with Servlets and Struts
Hibernate Annotations

Spring MVC
The Spring Web model-view-controller (MVC) framework is designed around a
DispatcherServlet that dispatches requests to handlers, with configurable handler
mappings, view resolution, locale and theme resolution as well as support for uploading
files. The default handler is based on the @Controller and @RequestMapping annotations,
offering a wide range of flexible handling methods. With the introduction of Spring 3.0, the
@Controller mechanism also allows you to create RESTful Web sites and applications,
through the @PathVariable annotation and other features. In this chaper we will learn
following topics with example:

www.cncwebworld.com | Call : 9370486810


Java Syllabus | CNC WEB WORLD
Advanced Java
Spring 3.0 features
• Introduction to Spring MVC
• Handler Mapping
• Controllers
• Validations
• Handler Interceptors
• Views
• Form tags

Project

Mode of Training : Classroom | Online | Video Based.


Duration : 2-3 Month

Address : Dange Chowk Branch


CNC WEB WORLD
Office No. 1, Opp. Pandit Petrol Pump,
On Dange Chowk, Hinjewadi Road, Thergaon,
Pimpri- Chinchwad, Maharashtra 411033, India
Mob.:9175371080 / 81
https://cncwebworld.com/

www.cncwebworld.com | Call : 9370486810

You might also like