Java Summer Industrial Training in Jalandhar
Our six weeks Summer training program is specially designed for students and professionals. Our
company provide Summer training in Jalandhar and Punjab under the guidance and assistance of
professional and expert trainers. Our course covers both core and advance java. Java is the most
popular language on web used for developing and delivering the content on web. Java is the high
level programming language originated by Sun Micro systems.
Java Language is mostly preferred for it’s security feature as compared php language for creating
websites and software. We are having experienced professionals for providing training for six weeks
as well as six months Industrial Training.
Our training is completed through Live and Dynamic projects. Therefore, all our Trainees have
“Hands-on” every aspect of the technology. Trainee’s skills are tested through weekly tests and
assignments. Moreover, “The Kites” is ranked first for Industrial Training in and around Jalandhar.
- What is Programming?
- Need of Programming
- Origin of Programming
- History of Programming
- Introduction to C, C++
- History of Java
- Internet Programming
- Why Java is important to Internet?
- Installation of Java Development Kit 1.8
- Java Virtual Machine(JVM) Architecture
- JDK(Java Development Kit)
- JRE(Java Runtime Environment)
- Role of JIT (Just In Time) Compiler
- Internals of Java Program
- Difference between JDK, JRE and JVM
- Applications Of Java
- Structure Of Java program
- Java on Linux Platform
- Data Types
- Variables
- Keywords
- Operators
- Type Conversion
- Control Statements
- Advantage of OOPS
- Objects and Classes
- Scanner class
- Defining Methods and Variables in Java
- Method Overloading
- Constructors
- Types of Constructors
- Dynamic Method Dispatching
- static variable, method and block
- this keyword
- Inheritance (IS-A)
- Aggregation and Composition(HAS-A)
- Method Overriding
- super keyword
- final keyword
- Runtime Polymorphism
- Static and Dynamic binding
- Abstract class and Interface
- Encapsulation
- Introduction to Array
- Declaring an Array
- Initializing Arrays
- Accessing Array Elements
- Multidimensional Array
- Exception Handling: What and Why?
- try and catch block
- Multiple catch block
- Nested try
- Finally block
- throw keyword
- throws keyword
- Custom Exception
- Exception Handling in Polymorphism
- String: What and Why?
- String Pool
- == and equals()
- Various Methods & String Operations
- StringBuffer class
- StringBuilder class
- String Tokenizer Class
MISCELLANEOUS FEATURES OF JDK (LATEST VERSION)
- Command Line Arguments
- Varargs
- For-each loop
- Auto-boxing and Un-boxing
- Static Import
- enum Type
- Object Class
- Object Cloning
- Lambda Expressions
- Date/Time API
- Java Nashorn
- Default and Static Methods in Interface
- Java StringJoiner
- Java Parallel Array Sorting
- Memory Management Using Garbage Collector
- Generics
- Annotations
- Reflection APIs
- Nested Class: What and Why?
- Anonymous Inner class
- Local Inner class
- static nested class
- Nested Interface
- Thread
- Main Thread
- Thread class & its Methods
- Multithreading: What and Why?
- Life Cycle of a Thread
- Creating Thread
- Extending Thread class
- Implementing Runnable Interface
- Thread Priority
- Daemon Thread
- Use of sleep() and suspend() Methods
- Multi-Threading & Context Switching
- Synchronization: What and Why?
- Use of wait(),notify() and notifyAll() methods
- synchronized method
- synchronized block
- static synchronization
- Inter-Thread Communication
- Deadlocks & their prevention
- Interrupting Threads
JFC (JAVA FOUNDATION CLASSES)
- AWT Controls
- Event classes and Listener Interfaces
- Adapter classes
- AWT Layouts
- AWT Containers
- AWT Menu
- AWT Graphics
- Swing API
- AWT versus SWING
- Swing Components & Containers
- JFrame, JLabel, JTextField, JPasswordField, JTextArea, Jbutton
- JTable, JTree, JList, JTabbedPane, JMenu, JOptionPane & more
- Swing Event
- Applet & JApplet
- Lifecycle
- Limitations of Applets
- appletviewer
- Passing parameters to Applets
- Graphics on Applets
JAVA DATABASE CONECTIVITY (JDBC)
- Basics of Linux
- Relational Databases
- Structured Query Language
- sql API
- Types of Connectivity
- Steps of Connectivity
- JDBC Drivers
- Statement & PreparedStatement
- Connection – commit & rollback
- ResultSet
- CallableStatement Overview
- Scrollable & Updatable ResultSet
- Batch Updates
- Connection Pooling
ADVANCED I/O & FILE HANDLING
- Introduction
- Basic File I/O Example
- Byte Streams
- Character Streams
- Buffered I/O
- Object Serialization
- Serialization Issues
- Compressed Files
- Zip File Example
- Writing Your Own I/O Classes
- Storing & Retrieving Files from Databases
- Introduction
- The Arrays Class
- Searching and Sorting Arrays of Primitive
- Sorting Arrays of Objects
- The Comparable and Comparator Interfaces
- Sorting – Using Comparable
- Sorting – Using Comparator
- Collections
- Lists and Sets
- Iterators
- Lists and Iterators Example
- Maps, EntrySet, Queue & Stack
- Maps and Iterators Example
- Vector & Enumeration
- The Collections Class
© The Kites - ISO 9001:2015 Certified Institute & Company,Jalandhar,Punjab.