"Aim to help our customers achieve the end result they need in whatever is the most effective way for them. "

- Anonymous

Developer Program with Java and RDBMS

Quick Stats

JAVA is easy to write, compile, debug, and learn than other programming languages.
Multiple database users can access a database simultaneously.
Professionals with a certification in RDMBS/Java earn anywhere between 3 - 11lac INR per annum.


Learn to use decision and looping constructs and methods to dictate program flow
Build with confidence
Java Application that communicates with Oracle database.
Learn to use various constructs to create several Java technology applications.
Java Programming Language is the most powerful and sought after Object Oriented Programming Language.
The average salary for an Entry-Level Java Developer is Rs 3.5 lakhs per year in India. Working professionals with 0 to 2+ years of experience can move up their career with essentials Java and OOPs concepts. An Experienced Java Developer earns an average salary of Rs 10 lakhs per year.

Who Should Attend

  • Software Engineers / Developers
  • Aspiring Programmers
  • BSc - IT Graduates
  • MCA Graduates
  • MBA (IT) Graduates
  • PGDBA (IT) Diploma Graduates
  • Aspirants looking for great IT career

Course Outcome

After completing this course, the learners will be able to:

  • Demonstrate knowledge of Java technology and the Java programming language
  • Use and manipulate object references, and write error handling constructs
  • Execute SQL command from Java applications using JDBC
  • Create platform independent stand alone or web-based applications using Java.
  • Write SQL commands to retrieve and modify the data using Oracle DML and DDL commands
  • Enhance Java programming skills with JDBC connectivity and handling SQL queries from Java programs.


  • Overview of Java Platform
    • Introduction to Java Programming Language
    • Eclipse
  • Object Oriented Concepts
    • Introduction to OOP
    • Elements of OOP
  • Java language Fundamentals
    • Variables and Datatypes
    • Operators
    • Selection Constructs
    • Iteration Constructs
    • Branching
    • Arrays
    • Working with Strings
  • Object Oriented Programming in Java
    • Classes and Objects
    • Constructors
    • Static members
    • Aggregation
    • Inheritance
    • Access Control
    • Cosmic Class
    • Polymorphism
    • Packages
    • Interfaces
  • Exceptions
    • Errors and Exceptions
    • The finally Block
    • Indicating an Erroneous Situation
    • Custom Exceptions
  • File handling
    • Getting Information about Files and Folders
    • Overview of Streams API in Java
    • Character Streams
    • Byte Streams and Serialization
  • Collection Framework
    • Overview
    • List
    • Set
    • Map
    • Comparing Objects
    • Iterators
    • Helper Classes Related to Collections
    • Collections in Shared Environment
  • Useful Utility Classes
    • Working with Property Files
    • Working with Date and Time
    • Objects of Primi
  • Multithreading
    • Overview of Multithreading
    • Advanced Concepts
  • Annotations
    • Why and How
  • Logging
    • Logging in Java
  • Junit
    • Overview
    • Testing your Code
  • Apache ANT
    • Apache ANT
  • Coding Standards
    • Recommendations
  • Overview of RDBMS Concepts
    • RDBMS - Analysis, Design and Construction
    • ER Modeling, Keys, Cardinality
    • Anomalies and Normalization
    • Database Constraints
    • SQL Constructs - DML, DDL, TCL
  • Data Retrieval, Transformation and Grouping
    • Oracle 11g Basics
    • Retrieving and Sorting data
    • Single-row Functions
    • Aggregate Functions
    • Grouping and Filtering the data
  • Joins and Subqueries
    • Independent Subqueries
    • Correlated Subqueries
  • DDL, DML and TCL
    • Creating and Managing the Database
    • Manipulating Database Tables
    • Transaction Management Basics
  • DB Objects
    • Database Indexes
    • Database Views
    • Oracle Data Dictionary Views
    • Database Sequences
  • PL/SQL Programming
    • PL/SQL Program Structure
    • Querying in PL/SQL Programs
    • Using CURSORs in PL/SQL
    • Exception Processing in PL/SQL
    • Subprograms in PL/SQL
    • PL/SQL Optimization
  • JDBC
    • JDBC Driver and Types
    • JDBC URL
    • JDBC API
    • Connection
    • Statement
    • ResultSet
    • Transaction Management


Website Designed by © 2012 SMIIT. All Rights Reserved