Skip to main content
Skip to main content

Java Development SE

About This Course

This Course covers the basic concepts and notions of Object Oriented Programming ,The course goes into the details of the three cornerstones of OOP: Encapsulation, Inheritance, and Polymorphism. It also covers the basics of the Java Programming Language. The course also demonstrates the necessary Java Libraries for all common desktop and Client Server Applications.

Course Objectives

  • To introduce the Object Oriented way of thinking to the trainees.
  • To familiarize the trainees with the class, object, and related terms of OOP.
  • To provide the trainees with the necessary knowledge of encapsulation, inheritance and polymorphism
  • To arm the trainees with the necessary skills to write Java programs, and to work with applets and applications.
  • To familiarize the trainee with the concepts and practices of multi threaded applications.
  • To enable the trainees to perform event handling functionality in response to GUI events.
  • Requirements

    Basic Knowledge of Programming basics

    Course Staff

    Course Staff Image #1

    Eman Hesham , MSc.

    She is currently working as JETS Executive Manager for JETS Center of Excellence in ITI. She got her MSc in the data security field, got ITI- 9 month diploma, intake 26, Java Department- 2006. She became Sun Certified Web Component Developer, Enterprise Edition since 2009 and Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0, 2007. She was a teaching assistant and instructor for different courses such as Java Programming, JavaScript & Dynamic HTML, Advanced Developing Web Applications using Java Servlets and java server pages (JSP),Asynchronous and JavaScript & XML (AJAX). Java Server Faces (JSF). She participated in the organization and preparation of JETS Launching Seminar and Workshop in May, 2007. As well she participated in many conferences like MDWI,MDWII, JETS For Universities Program and other JETS events.

    Frequently Asked Questions

    What is difference between JDK,JRE and JVM?

    JVM is an acronym for Java Virtual Machine, it is an abstract machine which provides the runtime environment in which java bytecode can be executed. It is a specification. JVMs are available for many hardware and software platforms (so JVM is platform dependent).
    JRE stands for Java Runtime Environment. It is the implementation of JVM.
    JDK is an acronym for Java Development Kit. It physically exists. It contains JRE + development tools.

    What is the main difference between Java platform and other platforms?

    he Java platform differs from most other platforms in the sense that it's a software-based platform that runs on top of other hardware-based platforms.It has two components:

  • Runtime Environment
  • API(Application Programming Interface)
  • Enroll