Inara Technologies | JAVA Online Training
16947
page,page-id-16947,page-template-default,ajax_fade,page_not_loaded,, vertical_menu_transparency vertical_menu_transparency_on,qode-theme-ver-7.2,wpb-js-composer js-comp-ver-4.5.1,vc_responsive

JAVA Online Training

java-development

Java Online Training: Java is most famous technology in today world. It has is very high in job market.It is easy to learn and has a very simple syntex familiar to Object oriented programming. Large number of job opportunities is available in this field and Java is Robust and used extensively as a programming language in world class companies and organizations. Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. With the advancement of Java and its widespread popularity, multiple configurations were built to suite various types of platforms. For Example: J2SE -Java Standard Edition, J2EE- Java Enterprise Applications, J2ME -Java Mobile Applications.

Course Benefits:

    • Syllabus: We came up with a unique list of topics that will help you gradually work your way into the testing world.
    • Practice sessions: Assignments in a way that you will get to apply the theory you learnt immediately.
    • Video sessions of Instructor led live training sessions.
    • Practical learning experiencee with live project work and examples.
    • Support: Our Team is going to be available to you via email or the website for you to reach out to us.
    • Learn Core JAVA and Advanced JAVA from a professional trainer from your own desk.
    • Information packed practical training starting from basics to advanced testing techniques.
    • Best suitable for beginners to advanced level users and who learn faster when demonstrated.

 

What are the requirements?

  • Anyone with basic computer knowledge can take this course.

What am I going to get from this course?

  • LIVE Domain Knowledge Training Included.
  • Information packed practical training starting from basics to advanced Business techniques.
  • Best suitable for beginners to advanced level users and who learn faster when demonstrated.
  • Course content designed by considering current Business Needs and the job market.
  • Practical assignments at the end of every session.
  • Practical learning experience with live project work and examples.
  • Lifetime enrollment – Pay one time fee and access video training sessions as many times as you want.
  • Resume Preparation Guidance for analyst is included.
  • Interview Questions and Preparation Tips Included.

JAVA Training Syllabus

Core JAVA

 

Introduction

 

Java Buzzwords
Installing JDK Software
class & object
keywords
Identifiers
Datatypes
Arrays
main method
command line arguments

 

OPERATORS & CONTROL FLOW

 

Arithmetic Operators
Increment or Decrement Operator
Relational Operators
Equality Operators
Logical operators
Short-circuit(or conditional) operators
Ternary operator
Assignment Operators
Type Casting
Selection Statements
Iteration Statements
Transfer Statements

 

OBJECT ORIENTED PROGRAMMING

 

Package Declaration
Accessibility Modifiers & Import statement
Encapsulation
Inheritance (IS-A Relationship)
Polymorphism
Method Signature
Overloading
Overriding
Constructors
this or super
Final & static
Abstract class and Interface

 

EXCEPTIONS

 

Introduction
Exception Hierarchy
Difference between Exception & Error
Exception handling using : try-catch-finally
Methods to display error information.
Checked and Unchecked exceptions
Multiple catch blocks.
Nested try blocks
User defined exceptions (Customized Exceptions)
Throw and Throws

 

JAVA.LANG PACKAGE

 

Hierarchy
Object class
String
StringBuffer & StringBuilder(jd1.5)
Wrapper classes
Autoboxing and Unboxing(jdk1.5)

 

Reflection Mechanism

 

java.lang.Class
java.lang.reflect.Field
java.lang.reflect.Method
java.lang.reflect.Constructor
java.lang.reflect.Modifier

 

Java Beans

 

Bean Properties
Bean Methods
Bean Events

 

MULTITHREADING

 

Introduction
Main thread
Thread Priorities
Thread names
Sleep(), Join()
Daemon threads
Synchronization
Interthread communication

 

IO STREAMS & SERIALIZATION

 

File
InputStream
OutputStream
Reader
Writer
Serialization
Deserialization

 

COLLECTIONS & GENERICS

 

Collection Interface
List, Set, Queue
Map
Collection implementation classes
Collections CLASS

 

Advanced JAVA

 

JDBC Fundamentals

 

What is JDBC API?
JDBC Drivers : Type-1, Type-2, Type-3, Type-4
Making a Connection
Creating and Executing a Statement
Retrieving Values from a ResultSet
Creating and Updating Tables
Handling SQL Exceptions and Proper Cleanup
Opening and closing the connection
Handling ClassNotFoundException and SQLException
Stored Procedures
Database Functions

 

Advanced JDBC Connection

 

DriverManager
Using Prepared Statements
Using Callable Statements
Batch Processing
RowSet
CachedRowSet
Connection Pooling (using javax.sql.DataSource interface)
Transactions , Commits, Rollbacks
Isolation Levels
BLOB
CLOB

 

Servlets

 

HTML Forms
Servlets Overview
Servlet Lifecycle: init(), service(), destroy()
GenericServlet, ServletRequest, and ServletResponse
HttpServletRequest, HttpServletResponse and HttpServlet
Accessing Parameters
HTTP headers and MIME types
RequestDispatcher: Including and forwarding
Session Management

 

JavaServer Pages (JSPs)

 

Basics and Overview
JSP architecture , JSP tags and JSP expressions
Lifecycle of a JSP
Model View Controller (MVC )
Model 1/Model 2 Architecture
Request, application, session and page scope
JSP implicit objects
Custom tags
Design Patterns
EL & JSTL

 

JAVA Frameworks

 

Hibernate Framework

 

Introduction
Hibernate Architecture
INSERT, UPDATE, DELETE, SELECT operations using Hibernate
Associations
one-to-many
many-to-one
Primary Key Generators
Multiple Databases
Hibernate Query Language (HQL)
Criteria
Second Level Cache
Hibernate Annotations

 

Spring Framework

 

Introduction
Inversion Of Control (IOC)
Aspect Oriented Programming (AOP)
Spring Framework Architecture
Spring Framework Modules
Spring DAO
Template Callback Design Pattern
Spring JDBC
Spring with Hibernate Integration
Transaction Management
Spring MVC
Spring with Struts Framework Integration.

 

Struts Framework

 

Introduction
Struts Framework Architecture
First Application using Struts Framework
Struts tab libraries (.tlds)
Validator Framework
DynaActionForm
DynaValidatorForm
Built-in Action classes
Internationalization (I18N)
Excception Handling
Struts and Tiles
Struts with Hibernate Integration

Resume Preparation Tips

        1. Resume Review
        2. Resume Preparation Tips
        3. Sample Resumes

Interview Preparation

        1. Interview Preparation Tips
        2. Sample Interview Questions
        3. Tips & Guidelines for Effective Interview