Skip to main content
search
0

Introduction to Java Programming Training Course is an introductory course aimed at newcomers to Java and who need to become familiar with the fundamentals.

WHY CHOOSE US

Our aim is not just to get you the qualification but also guide you through all processes while you are applying for your further enhancement in career. Following are some of the reasons why you should choose us as your training provider:
  • Excellent Success Rate!
  • Fully accredited and authorized training center in London!
  • Most competitive prices with NO HIDDEN COSTS!
  • Most competitive prices with NO HIDDEN COSTS!
  • Prices are all inclusive of tuition, handbook, notebook, exams and certificate costs!
  • Prices are all inclusive of tuition, handbook, notebook, exams and certificate costs!
  • Nationally recognized and Ofqual accredited training course!
  • Highly skilled and qualified trainers with a great wealth of practical knowledge & experience!
  • Post-qualification email support!
  • Free advice and guidance session on how to apply and obtain further qualification!

WHO IS THIS FOR?

This Course is for those who want to start their career as Java Programmers.

DURATION

Duration of the Introduction to Java Programming Training Course is:
3 Day

COURSE CONTENTS

  • Introducing Java
  • Core Language Features
  • Loops and Logic
  • Arrays and Strings
  • Defining Classes
  • Extending classes and Inheritance
  • Abstract classes and Interfaces
  • Generics and the Collections Framework
  • Input and Output
  • Threads

Price

£249.99

Overview

This is an introductory three-day course aimed at newcomers to Java and who need to become familiar with the fundamentals.

It is delivered online using video conferencing and remote desktop software, enabling the instructor to view your code and assist with exercises remotely.

What You Will Learn?

Introducing Java

  • Features and uses of the language
  • Overview of the Java Development Kit and the Java Runtime Environment
  • Using the Eclipse Integrated Development Environment
  • Building, compiling and running a simple command line application

Core Language Features

  • Data and variables
  • Integer and floating point data types
  • Arithmetic calculations
  • Enumerations
  • Operator precedence

Loops and Logic

  • Making decisions
  • Logical operators
  • The switch statement
  • For and while loops
  • Nested loops with break and continue statements
  • Assertions

Arrays and Strings

  • Defining and using arrays of primitives and of Strings
  • Operations on Strings
  • Mutable Strings and the String Builder class

Defining Classes

  • Declaring a class
  • Comparing local and instance variables
  • Defining methods
  • Creating an object
  • The default constructor and overloading constructors
  • Understanding packages
  • Controlling access to class members

Extending classes and Inheritance

  • Creating a derived class
  • Overriding methods
  • The Object class
  • Casting objects

Abstract classes and Interfaces

  • Defining abstract classes
  • Understanding interfaces and comparing them with abstract classes
  • Using polymorphism

Generics and the Collections Framework

  • Defining and instantiating a Generic class type
  • Using Sets, Lists and Maps
  • Overriding the equals and hashCode methods

Input and Output

  • Understanding streams
  • Accessing files with the Path class
  • Using input and output streams to read and write bytes
  • Using character streams to read and write text

Threads

  • Understanding threads
  • Implementing the Runnable interface
  • Synchronizing threads
  • Using an executor to execute a Callable task
Close Menu
Call Now Button
× How can I help you?