• Are you going to start your Career? Join with us!!!

WHY JAVA? Java is the foundation for virtually every type of networked application and is the global standard for developing and delivering embedded and mobile applications, games, Web-based content, and enterprise software. With more than 9 million developers worldwide, Java enables you to efficiently develop, deploy and use exciting applications and services.

From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere.The Bureau of Labor Statistics (BLS) has projected that between 2010 and 2020, employment of computer programmers will rise 12 percent and add about 44,000 more jobs in the field. Java technology powers more than 4.5 billion devices around the world.


Note : Each chapter has sub modules. To know more about course syllabus please contact us: +91 8754009094


Java Syllabus

Chapter 1: Introduction to OOPS
- Structural Programming
- Procedural Programming
- Modular Programming
- Evolution of Object oriented
- OOPS Concepts
- Encapsulation & Abstraction
- Inheritance
- Polymorphism
Chapter 2: Introduction to Java
- Java History
- Java Byte code
- Java Virtual Machine (JVM)
- Garbage Collection
- Java API's
- Java Runtime Environment (JRE)
- Java Developer Kit (JDK)
- Java Standard Edition (JSE)
Chapter 3: Class & Objects
- Compiling Java Program
- Running Java program
- The main () method
- What is class?
- Class Fields & Methods
- What is Object?
- Characteristics of Objects
- Class Constructors
Chapter 4: Data Types Variables, Access Modifiers
Non-Access Modifiers and Statements
- Primitive Data Types
- Abstract Data Types
- Java Arrays
- Java Keywords
- Variables and Literals
- Access Modifiers
- Non-Access Modifiers
- Looping Statements
- Conditional Statements
Chapter 5: Java Operators & Packages
- Arithmetic Operators
- Logical Operators
- Relational Operators
- Assignment Operators
- Increment & Decrement Operators
- Operators Precedence
- What is packages?
- Types Of packages?
- Static imports, Math & System Class
Chapter 6: Inheritance , Abstract Class
Interfaces and Nested Classes
- Inheritance
- Overloading & Overriding
- UpCasting and DownCasting
- Abstract Classes
- Interfaces & Nested Classes
- Assertion & Singleton class
- this and super keyword
Chapter 7: Exception Handling
- What is Exception?
- Why use Exceptions?
- Exception Types
- Checked Vs UnChecked Exceptions
- try...catch()
- throw, throws & finally
- Custom Exception Class
- Nesting Exceptions
Chapter 8: Java util Packages
util package interfaces
- Collection & Comparator
- Enumeration & Iterator,Set & SortedSet
- List, Map ,SortedMap & Queue
util package classes
- Arrays, ArrayList, Date & Calendar
- Dictionary, EnumMap, EnumSet & Hashtable
- Properties, Random, ResourceBundle,Scanner, Stack,
- Vector, StringTokenizer, TreeMap, TreeSet
Chapter 9: I/O Packages
- File and Directory
- Byte-Based I/O & Character-Based I/O
- PrintStream & PrintWriter, Scanner, Formatter
- Object Serialization and Object Streams
- Random Access File ,Formatted Text I/O
- Nio package
- Reading and Writing data simultaneously
- Pdf File Creation
- Excel File Creation
Chapter 10: Applet & Layout Managers
- What is applet?
- Applet's Life Cycle architecture & Methods
- Applet with HTML Tag
- Applet with AWT
- Layout Managers
- FlowLayout, GridLayout
- BorderLayout, Boxlayout
- DrodBagLayout, Cardlayout
- GroupLayout, SpringLayout
Chapter 11: AWT, Swing & Event Handling
- Containers and Components
- Top-Level Containers
- Frame, Dialog and Applet
- Secondary Containers: Panel and ScrollPane
- Low Level Components
- Button, TextField, Label
- Checkbox, CheckboxGroup, List, and Choice etc..,
- Swing's Features
- AWT Vs Swing, Swing's Components
- Setting the Look and Feel
- ActionEvent and ActionListener Interface
- WindowEvent and WindowListener Interface
- MouseEvent and MouseListener Interface
- MouseEvent and MouseMotionListener Interface
- KeyEvent and KeyListener Interface
- Event Listener's Adapter Class
Chapter 12: Multithreading
- Process Vs Thread
- What is Thread?
- Types Of Thread?
- Advantages and Disadvantages of Multithreading
- Multithreading Life cycle architecture
- Programming By using Thread Class and Runnable Interface?
- Thread Scheduling and Priority
- run(),sleep(),wait(), notify(), notify All(),wait()
- isAlive(), join(), yield()
- Monitor Lock & Synchronization
- Thread Pool, Executor, Callable
- Daemon Thread
Chapter 13: Reflection, Design Pattern,Networking, Mail
- Call Private Method
- Javap tool
- Creating javap tool
- Sigleton Pattern
- Factory Method Pattern
- TCP & ServerSocket/Socket
- UDP & DatagramSocket, URL's
- Sending Mail
Chapter 14: Java 1.5, 6, 7 & 8 Features
- Generics, Enhanced for Loop
- Autoboxing/Unboxing
- Typesafe Enums , Varargs
- Static Import, Metadata (Annotations)
- Standard & Custom Annotations
- Scripting Language Support
- JDBC 4.0 API
- Java Compiler API
- Pluggable Annotations
- Integrated Web Services
- Many GUI improvements
- Strings in switch
- Automatic resource management
in try-statement
- Simplified varargs method declaration
- Binary integer literals
- Allowing underscores in numeric literals
- Java nio Package
- Automatic null Handling
- Lamda Expressions
- Pipelines and Streams
- Functional Interfaces
- Date and Time API
- Method Reference
- Parallel Sort
Chapter 15:RDBMS & Java Database API's
- DDL & DML Statements
- where Clause, Order By, IN, NOT IN
- LIKE, NOT LIKE, BETWEEN, DISTINCT
- HAVING ,GROUP BY
- Functions:avg(),sum(),count(),MIN(),MAX()
- Joins,Sub Queries,Stored Procedures
- Index,Views,Triggers
- JDBC Introduction
- What is JDBC?
- JDBC Architecture
- Types Of JDBC Drivers
- Steps to perform JDBC Operations
- Load the Driver
- Connect with Database
- Create and execute the Query
- Handle the result and exception
- Close the Connection
- Statement Interface
- PreparedStament Interface
- execute() Vs executeUpdate()
Vs executeQuery()
- BatchUpdates - JDBC Transactions
- Type: ResultSet.TYPE_FORWARD_ONLY
- ResultSet.TYPE_SCROLL_INSENSITIVE
- ResultSet.TYPE_SCROLL_SENSITIVE
- Concurrency
- ResultSet.CONCUR_UPDATABLE
- ResultSet.CONCUR_READ_ONLY
- Holdability
- ResultSet.CLOSE_CURSORS_OVER_COMMIT
- ResultSet.HOLD_CURSORS_OVER_COMMIT
- Commit and Rollback
- Savepoints
- DatabaseMetadata
- ResultSetMetadata
- DataSource, JDBC Exceptions
- Stored Procedures
- Difference between JDBC 3.0 And JDBC 4.0
- Rowset, CachedRowSet
- JDBCRowSet and WebRowSet