supervised and delivers only the official training programs for more than 3000 Courses and 480 Certificates, through 30 dedicated Learning Centers in Egypt, Kuwait, and UAE.....


learning process

partner of the most world's technology leaders such as: Microsoft, Cisco, Math-Works, CompTia, WiMax, CWNP, Oracle, EC-Council, CIW, Symantec, ETS, Parametric, PearsonVUE, and more ...


Warm welcome

WE aimed to improve and develop the human resources to be qualified for job Opportunities. By assure quality through the four basic elements of learning process (Official curriculum, Expert Teaching Staff, Hand-ON labs, Suitable Environment)...


Quality assurance

our quality control and montoring system is added value, allow our customers watching the secure cams 24/7, performance and evaluate the training progress. ...

Nada Youssef
Date: 2012-11-10
nice site... More...
Ahmed Ali
Date: 2012-11-10
I like the site design, it's sweet .. simple ... well organized. Hope to see next projects... More...
Maha el Said
Date: 2012-11-11
Very Helpful and very organized company...it opens its doors for people who are willing to learn and develop their designing abilities.... More...
mohamed saad
Date: 2012-11-28
it\'s very nice website go ahead..... More...

  • Category: Microsoft Office
    Date: 2012-11-12

  • Category: Adobe
    Date: 2012-11-12

  • Category: Adobe
    Date: 2012-11-12

  • Category: Entercaps Traning Center
    Date: 2012-11-11
  • Photoshop CS5-The Missing Manual
    Photoshop CS5-The Missing Manual
  • Photoshop CS6 For Dummies
    A dobe Photoshop is one of the most impo
  • Pro .NET Best Practices
    Pro .NET Best Practices
  • Hardening Cisco Routers
    Hardening Cisco Routers
   Java Programming Core


Developers and programmers who wish to get up and running with Java, Developers and programmers who move to object-oriented programming using Java.

Java Programming Core
Exam # Duration Language Level Type Classroom Code Fees
-- 21 English Core Course Classroom Cs270 0 LE
Description :

It is a quick start to Java programming language geared for developers who have prior knowledge of object-oriented concepts. Throughout the course you will learn the best practices for writing object-oriented programs using Java. The course quickly covers the Java language syntax and then moves into the object-oriented features of the language. You will learn the Java language mechanics found in other programming languages, such as variables, iterations, control statements, methods and arrays. You will also discuss object-oriented theory as it relates to Java. You will create Graphical User Interfaces (GUIs) for applications, emphasizing components, layouts, and graphics.

Objectives :
  • Understand the fundamentals of the Java language.
  • Describe the Java Runtime Environment (JRE).
  • Use Java variables, control statements, methods and arrays.
  • Discuss object-oriented theory, including abstraction, encapsulation, inheritance and polymorphism.
  • Use classes, inheritance and polymorphism
  • Describe method overloading and overriding.
  • Use Java static and instance members.
  • Create Java constructors.
  • Identify the differences between instance and class members.
  • Use Java abstract classes and interfaces.
  • Use Java Strings and StringBuffers.
  • Describe Java packages and accessibility.
  • Use the Java Abstract Windowing Toolkit (AWT) and Swing components central to SDK.

Topics :

Java Runtime Environment

  • The Java Virtual Machine
  • The Java 2 Software Development Kit
  • Java Comments
  • Review Questions

Data Types, Variables and Operators

  • Data Types
  • Declaring Variables
  • Variable Scope
  • Casting
  • Operators
  • Automatic Casting
  • Review Questions

Control Statements

  • Code Blocks
  • Conditional Statements
  • Iteration Statements (Loops)
  • Review Questions


  • Java Methods
  • Return Statement
  • Calling a Method
  • Parameters
  • Pass by Value
  • Overloading
  • Review Questions


  • What Is an Array?
  • Initializing an Array
  • Objects
  • Using an Array
  • Passing an Array to a Method
  • Garbage Collection
  • Command Line Parameters
  • Review Questions

Classes and Objects

  • Object-Oriented Programming
  • What Is a Class?
  • What Is an Object?
  • Instance and Class Members
  • Abstraction
  • Object References
  • Review Questions


  • What Is Inheritance?
  • Overriding Methods
  • Overriding Methods and Variables
  • Review Questions


  • What Is a Constructor?
  • Using Constructors
  • The Keyword this
  • Constructor Process
  • Constructors and Callbacks
  • Strings and StringBuffer
  • Review Questions

Interfaces and Abstract Classes

  • What Is an Interface?
  • Polymorphism
  • What Is an Abstract Class?
  • Review Questions

Packages and Access Modifiers

  • Introduction to Packages and Access Modifiers
  • Packages
  • Access Modifiers
  • Java 2 Application Programming Interface
  • Encapsulation
  • Review Questions

Swing Components

  • What Is the AWT?
  • What Is Swing?
  • Swing Containers
  • Review Questions

Layout Managers

  • What Is a Layout Manager?
  • FlowLayout
  • GridLayout
  • BorderLayout
  • BoxLayout
  • Combining Layouts
  • Review Questions


  • Graphics Class
  • Color Class
  • Font Class
  • Review Questions

The Delegation Model

  • What Is an Event?
  • JDK Event Handling
  • SDK Event Handling
  • Review Questions

Inner Classes

  • What Is an Inner Class?
  • Inner Classes for Event Handling
  • Review Questions


  • What Is an Exception?
  • Handling Exceptions
  • Creating User-Defined Exceptions
  • Exception Handling Tips
  • Exceptions and Inheritance
  • Review Questions

Recommended Knowledge :

Trainees should have a basic knowledge of programming fundamentals and Object Oriented Concepts before taking this course.

Recommended Course(s) :

Object Oriented Programming Concepts

Training Materials :

EnterCaps Official Courseware

Labs :

This course includes several labs to ensure you will gain the targeted skills and experience.

Credential :

This Course is a credit towards Sun Certified Java Associate (SCJA)

Category :

The Instructor: