Java

Home / Java

Java

Course contents JAVA Training:
JAVA Training Duration = 40 Hours


Intagli- Solutions (Complete IT Training Institute) is the Best Training institute for Java training in delhi. We are offering Java course in delhi from last 15 years. We are als- offering online training in java. Our Online Training programs are instructure led. We have trainers with 10 years of experience in java technology. Our Trainers are certified on JAVA s- that they can give you the best training and give you the SCJP Exam Overview. We are offering JAVA SCJP 1 and SCJP 2 certification program in Delhi Noida Gurugram. We are awarded as the best training institute in Delhi. We are offering Best JAVA J2EE Training in Delhi, Noida, Gurgaon. The JAVA Training Course which we are offering is according t- industry standards. Intagli- is offering JAVA training program with live projects our trainers can help you in solving the real time projects and queries. We have exam centers for JAVA J2EE Certification.  We provide Industrial training in JAVA, Summer Training in java j2ee, JAVA , SCJP, J2EE and Servelet Training in Delhi/Noida. 4 weeks training in JAVA, 45 days trainings in JAVA , 6 weeks/months in Delhi. We have trained 5000+ student in JAVA J2EE training in delhi/ncr.

JAVA Course contents

Core java Introduction t- Java
6 hrs
- Evolution of Java
- Object Oriented Programming Structure
- Internet Programming & its requirements
- Platform Independency & Portability - Security
- Relation b/w JVM, JRE and JDK
- Description of a Simple Java Program
- Introduction t- JAR format
- Naming Conventions

OOPs Implementation

30 hrs
- Classes and Objects
- Defining attributes and methods
- Implementing data encapsulation
- Relation b/w objects and reference variables
- Constructors and Anonymous block
- Method Overloading
- Static Data members, Block & methods
- Understanding Memory structure
- Stack
- Heap
- Class & Method area
- Understanding Class loading & Execution flow
- Static vs Dyanmic class loading
- Implicit vs Explicit class loading
- Sequence of operations performed at the time of class loading
- Argument Passing Mechanism & Wrapper classes
- Passing primitive arguments
- Passing objects
- Wrapper classes & their use
- Usage of this keyword
- Referencing instance members
- Intra class constructor chaining
- Method chaining
- Inheritance & code reusability
- Extending classes for code reusability
- Usage of super keyword
- Method Overriding
- Object class and its role
- Inheritance & Runtime polymorphism
- Static & Dynamic binding
- Inheritance and Is-A relation
- Runtime polymorphism and generalization
- Abstract classes & methods
- final keyword
- Interfaces and Role based Inheritance
- Difference b/w Feature & Role based Inheritance
- Difference b/w Static & Dynamic classing Environment
- Difference b/w classes & interfaces
- Use of interfaces in real scenarios
- Implementing Has-A relation
- Difference b/w Aggregation & Composition
- Nested classes and their role
- Inner classes
- Anonymous Inner class

Package & Scopes

- Need of packages
- Associating classes t- packages
- Understanding Classpath environment variable
- import keyword and feature of static import
- public, protected, private & default scope
- Private Inheritance and its use
- Examples of private inheritance


Exception Handling

6 hrs
- Difference b/w exception and error
- Exception Handling & Robustness
- Common Exceptions and Errors
- try and catch block
- Exception handlers & importance of their order
- throw keyword and its usage
- throws keyword and its usage
- Checked and Unchecked Exceptions
- Role of finally
- Creating User defined Exceptions

MultiThreading in Java

10 hrs
- Multitasking and Multithreading
- Thread based execution model of Java Applications
- Relation b/w Runnable interface and Thread class
- States of Thread
- Implementing User threads
- Thread synchronization & mutual exclusivity
- Inter Thread communication and Thread scheduling
- Understanding and using Monitor
- Thread deadlock and Interrupting Threads
- ThreadGroup and its use
- Daemon Threads and their use


Input Output Streams

8 hrs
- Streams & their advantages over conventional input output
- Commonly used byte oriented streams
- Commonly used character oriented streams
- Reading & writing data from different streams
- Redirecting Standard input & output streams
- Serialization
- Use of transient keyword
- Role of serialversionUID
- File class and File System Interaction
- Scanner class
- StreamTokenizer and StringTokenizer


Networking
6 hrs
- InetAddress class and Factory Design Pattern
- Understanding socket and port
- TCP/IP based networking using Socket & Server Socket
- UDP based networking using DatagramSocket and DatagramPacket
- HTTP based networking using URL and URLConnection

Reflection
4 hrs
- Understanding object representation of classes
- Loading classes dynamically
- Instantiating classes indirectly
- Obtaining information of classes dynamically
- Invoking methods indirectly
- Referencing data members indirectly
- Overriding access policy and referencing private members

Collection Framework

16 hrs
- Role and Importance of Collection Framework
- Use of List & Set based collection
- Use of Iterator & ListIterator
- Use of Maps
- Searching elements in List, Hash and Tree based collections
- Role of equals and hashCode() methods
- Role of Comparable and Comparator interfaces
- Thread safety and Vector
- Difference b/w Enumeration and Iterator
- Type safety and Generics
- Common algorithms and Collections class
- Using Properties class for managing properties files

I18n or Internationalization
4 hrs
. Role of Locale class in i18n
. Using NumberFormat class for applying number & currency formatting
. Using DateFormat class for applying date & time formatting
Using ResourceBundle and properties files for internationalizing textual contents.

Database Connectivity Using JDBC 4.x

10 hrs
- Overview of native and ODBC Drivers
- Introduction t- JDBC
- Type of JDBC drivers
- Using different type of drivers
- Defining properties based Connection Factory
- Performing basic database operations
- Insert
- Delete
- Update
- select
- PreparedStatement
- Difference b/w Statement & PreparedStatement
- Setting Query parameters
- Executing Queries
- CallabeStatement
- Creating PL/SQL Stored procedures and functions
- Creating Callable statements
- Executing procedures & functions
- Misc
- Batch Updation
- Transacting queries
- Programmatic initialization of database
- Scrollabe & Updatable Resultset
- ResultSetMetaData
- DatabaseMetaData
- Connection Pooling and DataSource
- Implementation of DA- design pattern

Advantage of the COURSE
Live Project after completion of course.


• Write, compile, and execute a Java program using the Eclipse IDE
• Learn Object-Oriented Programming concepts such as inheritance and polymorphism
• Create simple GUI applications with AWT and Swing using NetBeans IDE
• Use Java's exception handling framework
• Write efficient applications through multi-threading
• Read and write files
• Access databases using JDBC