Java Development

About The Course


Java continues to be one of the most popular programming languages in the world. it is an object oriented programming language and it is kind of like learning the rules of grammar for a spoken language. An important factor of this language is the availability of good developer tools to ensure productivity.

Learning Outcomes

  • After completing the requirements for this course, you will have gained:
  • Design, implement, test, debug, and document programs that use basic data types and computation, simple I/O, conditional and iterative structures, and functions.
  • Apply the techniques of structured (functional) decomposition to break a program into smaller pieces.
  • Describe and use the mechanics of parameter passing.
  • Discuss and use primitive data types and built-in data structures.
  • Develop Management system with database connectivity with SQL.
  • Design, implement, test, debug, and document in object-oriented programming language.

Course Outline

Methods & Constructor

  • Java Methods
  • Calling your Java Methods
  • Java Comments
  • Passing Values to Methods
  • Multiple Method Parameters
  • The Java Class Constructor

Form Controls

  • Java and Combo Boxes
  • Java Check Boxes
  • Radio Buttons
  • Adding Menus to a Java Form
  • Open File Dialogue Boxes
  • Opening Files
  • Save File Dialogue Boxes
  • Open and Read a Text File in Java
  • Write to a Text File in Java

Error Handling

  • Error Handling and Exceptions
  • Stack Trace
  • Handling Logic Errors in Java

Swings Programming

  • Introduction to Swing and MVC Architecture
  • Atomic Components e.g. JButton, JList and more
  • Intermediate Container e.g. JPanel and more
  • Top-Level Container e.g. JFrame
  • Swing Related Events

JDBC (Java Database Connectivity)

  • Databases and Java Forms
  • Database Scrolling Buttons
  • Move Back Through the Database
  • Move to the First and Last Records
  • Add a New Record
  • Save a New Record
  • Delete a Record from a Database

Introduction to JAVA

  • What you need to get started
  • The NetBeans Software
  • Java Comments
  • The Structure of Java Code
  • How to Run your Java Programmers
  • Printing to the Output Window

Data Types & Variables

  • Integer Variables in Java
  • Double Variables
  • Short and Float
  • Java Arrays
  • Operator Precedence
  • Java String Variables
  • Getting Input from the User


  • Access modifiers
  • Non Access modifiers


  • If Statements in Java
  • If Else Statements
  • Boolean Values
  • Switch Statements


  • Java for Loops
  • Java While Loops
  • Java Do-While Loops

Object Oriented Concepts

  • Inheritance
  • Polymorphism
  • Encapsulation
  • Abstraction
  • Objects & Classes

Introduction of Object and Classes

  • Creating a Class
  • Creating an Object
  • Using an Object
  • Adding Instance variables