Java Programming

Course duration: 5 days (40 Academic Hours) 



Course Overview

This is a theoretical and practical course including hands-on practical exercises.
This course covers all the needs of a the Java software developing.


Course Description

  • Classes are held at Rishon-Letzion campus or client company premises.
  • Morning courses are held for Hi-tech companies (5 days, 9:00- 16:30).
  • Syllabus can be modified based on companies requirement.
Course Highlights 
Java Basic 
Programming Basics – Fundamentals 
Java Virtual Machine 
Java Tools and Environment 
The main() Method 
Statements and Expressions 
Classes and Objects 
Package and Imports 
Shadowed Variables 
Static Members 
Java Methods 
Method Overloading 
Object Destruction – Garbage Collection 
Java Advanced 
Abstract and Interface 
Polymorphism in Java 
Exceptions Handling in Java 
Object Oriented Design & Programming 
Inheritance & Class Designing 
Java Serialization 
JDBC – Database Connectivity 
Multi-Threading in Java 
GUI – Graphical User Interface 
Java Network Programming 
JEE Design Patterns Overview 
Command Line Development 

Target Audience

    • The course is designed to train anyone who wants to acquire the knowledge and tools required to develop Java based applications,
    • Course acceptance does not require a preliminary background in computer programming or degree.
    • This Java course is intended for employment. Its purpose is to help the student to specialize in Java programming.


  • The course is intended for those without experience or programming knowledge who are interested in practical Java language training.
  • Academics interested in professional conversion to the programming world (possibly without introductory courses).
  • Students interested in learning Java as a basis for developing into Android.
  • This course is also suitable for those who have advanced backgrounds / experienced developers. When there is no need to participate in the Basics course, you can participate in the Advanced Programming course only.


1. Knowledge and experience in Windows operating systems.
2. English at a medium level – a basic understanding of technical English.
3. Passing Examinations.
4. Personal interview.

Related courses

  • Python Scripting Read
  • C++ Programming Course Read
  • Android Read


JavaJava courseJava language

Request Assistance

allow receiving discounts and updates from RT-GROUP according toprivacy




allow receiving discounts and updates from RT-GROUP according toprivacy

All rights reserved RealTimeGroup 2017


Contact Our Offices

allow receiving discounts and updates from RT-GROUP according toprivacy