Compex Computer Training

Skip to Main Content »

Search Site
Welcome to Compex Computer Training!

Learning Java Programming

You're currently on:

Learning Java Programming

Quick Overview

Achieve the JAVA programming skills you need to develop the solutions of today, and tomorrow!

Learn to create computer applications with JAVA; the most popular application development platform for the web. Master the concepts of object-orientation using the write-once run everywhere application platform. Get prepared for the programming challenges and gear up with the best skills for guaranteed success!

Product Description

Course Content
  • The Java Programming Language
    • Java features
    • Compilation process (platform independency)
    • Java development tools
    • Applications and applets
  • Java Program Development
    • Types of Java programs: Applications;
    • Applets; Java script;
    • Structure of a Java program
    • Difference between application and applet
    • Data types
    • Arithmetic operators
    • Assignment statement
    • Building first Java programs
    • Basic input and output methods
    • Methods of execution
  • Control structures
    • Conditional structure statement
    • Pre-tested loops
    • Post-tested loops
    • Nested loops
  • Object Oriented Concepts
    • Java API
    • What is a Java class?
    • What is an object?
    • Object reference
    • Methods
    • Creating Instances
    • Adding Parameters
    • Overloading Concept
  • Accessing Methods
    • The four access specifiers
    • Encapsulation
    • Constant vs. variables
    • Nested and inner classes
  • Data structures
    • Arrays; Single and Multi-dimensional
    • Stacks, Pointers and Algorithms
    • Linear,Linked and Circular Lists
    • Queues
    • Binary trees
    • Hash tables
    • Vectors
  • Class Hierarchy and Inheritance
    • Implementing classes
    • The super keyword
    • Method overriding
    • Polymorphism
    • Abstract classes
    • Recursion
  • Packages and Interfaces
    • Defining a package
    • Building up a package
    • Classpaths
    • Importing packages
    • Multilevel packages
    • Protected packages
    • Implementing and designing interfaces
  • Sorting and Searching
    • Sorting Algorithms (Insertion, Selection, Bubble, Quick and Merge)
    • Searching Algorithms (Linear and Binary)
  • Exception handling and Streams
    • Try...catch
    • Multiple exception handling
    • Different exceptions to cater for
    • Finally statement 11. Files and File Access
    • Streams (types and use of)
    • Byte stream and character streams
    • Reading input from keyboard
    • The File class and methods
    • File streams and File reader
    • FileWriter
  • Windows Java Programming using AWT

Additional Information

Suitable For
  • Learners aged 16+ with at least SEC Computing certificate
  • Sixth-form, MCAST and University students
  • Existing programmers wanting to update their skills
Attendee Prerequisites
  • SEC Computer Studies or
  • Programming background
What's Included
  • Training by Expert Certified Trainer
  • Courseware and handouts
  • Final Course Assessment
  • Certification
€ 359.00
Add Items to Cart