close

close

Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.

close

close

Press esc to close

close close

Back to course information

Thank you for your enquiry!

One of our training experts will be in touch shortly to go overy your training requirements.

close close

Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.

Java Training courses

Online Instructor-led (3 days)

Classroom (3 days)

Online Self-paced (24 hours)

Java Programming Course Outline

The Java Programming course covers the following topics:

  • Java Fundamentals
  • Data Types and Operators
  • Program Control Operators
  • Classes, Objects, Methods
  • More Data Types and Operators
  • A Closer Look at Methods and Classes
  • Inheritance
  • Packages and Interfaces
  • Exception Handling
  • Using I/O
  • Multithreaded Programming
  • Enumerations, Autoboxing, Static Import and Annotations
  • Generics
  • Introducing Swing
  • Introducing JavaFX

Show moredown

Who should attend this Java Training Course?

This Java Programming course is aimed Java Developers who would like to further their knowledge of Java.

Prerequisites

It is important that candidates have a prior knowledge of Java, programming, and also HTML, in order to get the most out of this training course and fully understand Java Programming.

Java Programming Course Overview

This 3-day Java Programming course aims to develop the skills and knowledge surrounding the foundations of programming in Java. The Java Programming training course teaches delegates the language of Java and how it is used to program websites and applications with Java.

This is a trainer-led course, which means that the course is taught by our experienced instructors who have years of experience in Java Programming. This course therefore prepares candidates to use Java when programming for their organisation or personal use. 

Show moredown

What's included in this Java Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

JavaScript for Beginners Course Outline

This JavaScript for Beginners course covers the following:

  • Introduction to JavaScript
  • Key Concepts
  • Terminology and Definitions
  • JavaScript Programming
  • HTML and JavaScript
  • JavaScript Building Blocks
  • JavaScript Variables
  • JavaScript Operators
  • JavaScript Control Statements
  • Functions
  • Objects
  • The Window Object
  • HTML Frames
  • Form Object
  • Form Data
  • Forms-Based Data
  • Date Object
  • Math Object
  • Cross-browser Compatibility
  • Overview

Show moredown

Who should attend this Javascript Training Course?

This JavaScript for Beginners course is open to anyone who would like to gain knowledge surrounding JavaScript. Yet, the course is specifically tailored for individuals who work in HTML and would like to learn how to program with JavaScript.

Prerequisites

There are no prerequisites or experience needed for delegates to enrol on this JavaScript for Beginners course.

JavaScript for Beginners Course Overview

This JavaScript for Beginners 1-day training course aims to teach candidates a foundational knowledge of JavaScript. Specifically, this course enables delegates to understand the essential concepts of JavaScript including, its variables, operators and control statements.

Therefore, this trainer-led Java course enables candidates to ascertain an entry-level knowledge of JavaScript with the support of our expert trainers who have years of experience. This course can be viewed by candidates as a way of acquiring knowledge that can be built upon further with other, more specific courses.

Show moredown

What's included in this Javascript Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (3 days)

Classroom (3 days)

Online Self-paced (24 hours)

Hibernate Training Outline

This Hibernate Training course covers the following:

  • Hibernate Architecture
  • Hibernate Query Language (HQL)
  • Composite Identifiers
  • Object Relational Mapping (ORM)
  • Working with Persistent Objects
  • Persistence
  • Associations
  • Mapping Inheritance
  • Spring and Hibernate Transaction Management
  • Performance & Tuning Optimisation
  • Locking Best Practices

Show moredown

Who should attend this Java Training Course?

This course is designed for Java Developers who are looking to utilise the Hibernate framework to perform Object Relational Mapping activities and query databases using Hibernate Query Language (HQL).

Prerequisites

In order to undertake this course candidates must have hands-on experience with Java coding, along with an understanding of how Relational Databases work. This is to ensure that candidates will understand the content of the course and get the most out of their training course.

Hibernate Training Overview

This 3-day Hibernate Training course aims to provide delegates with the fundamental concepts of Hibernate. The course will also educate individuals on the benefits of using Hibernate for individuals and organisations. This Java course will cover both the Spring and Hibernate Transaction Management strategies.

The Hibernate Training course is an intense and practical certification that will provide delegates with the foundations of Hibernate. The trainer-led nature of the course will equip candidates with a comprehensive method of learning, including discussions and practical examples/scenarios. Therefore, by the completion of the course, candidates will have been taught the basics of Hibernate and how it can be used by individuals either for personal or business use.

Show moredown

What's included in this Java Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Java Swing Development Training Course Outline

Swing Overview

  • Introduction to Swing
  • Swing Vs AWT

Event Handling with Swing Components

  • Delegation Based Event Handling
  • Multithread Event Handling
  • Swing Focus Management

The MVC Architecture

  • Flow of MVC
  • Sharing Data Models
  • Swing Focus Management

Swing Components

  • JComponent Class
  • JToolTip Class
  • JLabel Class
  • InterFace Icon

Label and Icons

  • What are the Labels?
  • Working with Images
  • Support For HTML
  • Icons

Buttons

  • The ButtonModel Interface
  • JToogleButton Class for Toggle Buttons
  • JCheckBox Class for Checkboxes
  • JRadioButtonClass for Radio Buttons
  • Button Groups

Bound Range Components

  • The Bounded Range Model
  • The JScrollBar Class
  • The JSlider Class
  • The JProgressBar Class
  • Monitoring Progress

Lists, Combo Boxes and Spinners

Swing Containers

Internal frames

Show moredown

Prerequisites

There are no prerequisites for attending this course.

Audience

Anyone who wishes to learn about developing platform-independent applications in Java can Join the course.

Java Swing Development Training​ Course Overview

Java Swing is the most popular and useful part of Java Foundation classes to create window-based applications.

Swing is a platform-independent entirely written in Java. Working with Java Swing developers can develop graphical user interface applications. Swing is one of the famous and influential GUI Java’s modules.

In this 1-day course, delegates will learn all the essential concepts of Java Swing. For instance, how to add buttons, borders, menus, text to your applications and use other components as well. Delegates will learn how to create desktop applications and web-based apps as well.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Introduction to Java EE Training Course Outline

Introduction to Java EE

  • Java EE: An Introduction
  • Java EE Platform Highlights
  • Application Model

Distributed Multitiered Applications

  • Security
  • Java EE Components
  • Java EE Clients
  • Web Components
  • Business Components

Java EE Containers

  • Container Services
  • Types of Containers

Web Services Support

  • XML
  • SOAP Transport Protocols
  • WSDL Standard Format

Java EE APIs

  • Enterprise JavaBeans Technology
  • Java Servlet Technology
  • Java Server Pages
  • Java Faces Technology
  • Java Pages Technology
  • Java Message Services API

Java Platform APIs

  • Java Database Connectivity API
  • Java Naming and Directory Interface
  • JavaBeans Activation Framework

Show moredown

Prerequisites

There are no prerequisites for attending this course.

Audience

This course is designed especially for all those developers who want to learn advance Java to build enterprise applications from scratch.

Introduction to Java EE Training Course Overview

Java Enterprise Edition is built on the top of Java SE meant for developing distributed web applications as well as stand-alone command-line applications and UIs.

Java EE is like increment of Java standard edition that includes several libraries like JEE Rest library. Java EE uses containers to build applications that allow developers to focus on business logic rather than writing infrastructure. Java EE makes it very easy to connect the app and systems to make our application capable for web, cell phones and other devices. Learning Java EE is highly recommended for all those developers who are the part of organisations and wants to learn and build enterprise applications.

The Knowledge Academy’s 1-day course Introduction to Java EE will serve delegates with a proper understanding of use cases of Java EE from scratch. This course does not expect any hard requirements from learners as our course outline is specially designed to teach the root of every concept of Java EE. Let's grow up from basic to advance level of Java with The Knowledge Academy.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Online Instructor-led (2 days)

Classroom (2 days)

Online Self-paced (16 hours)

ECMAScript Training Course Outline

  • Introduction to ECMAScript
  • Overview of Block Bindings
    • Block-level Declarations
    • Block Bindings in Loops
    • Global Block Bindings
  • Strings and Regular Expressions
  • Basics of Functions
    • Functions with Default Parameter Values
    • Working with Unnamed Parameters
    • Spread Operator and Name Property
    • Dual Purpose of Functions
    • Block-Level and Arrow Functions
  • Expanded Object Functionality
  • Destructuring for Data Access
    • Object Destructuring
    • Array Destructuring
    • Mixed Destructuring
    • Destructured Parameters
  • Symbols and Symbol Properties
  • Creating, Using and Sharing Symbols
  • Symbol Coercion
  • Retrieving Symbol Properties
  • Exposing Internal Operations with Symbols
  • Sets and Maps
  • Overview of Iterators and Generators
    • What are Iterators and Generators?
    • Iterables and for-of Loops
    • Built-In Iterators
    • Spread Operator and Nonarray Iterables
    • Advanced Iterator Functionality
    • Asynchronous Task Running
  • Javascript Classes
  • Improved Array Capabilities
    • Create Arrays
    • New Methods on All Arrays
    • Typed Arrays
  • Promises and Asynchronous Programming Basics
    • Global Promise Rejection Handling
    • Chaining Promises
    • Responding to Multiple Promises
    • Inheriting from Promises
  • Proxies and Reflection API
  • Encapsulating Code with Modules

Show moredown

Who should attend?

Anyone who is interested in enhancing their skills with the ECMAScript language can attend this course. This course is ideal for:

  • JavaScript Developers
  • Web Developers
  • System Developers

 

Prerequisites

There are no formal prerequisites for this course. However, basic knowledge of programming in JavaScript would be beneficial.

ECMAScript Training Course Overview

ECMAScript is a scripting-language specification based on JavaScript used by applications to enable client-side scripting.

This ECMAScript Training course is designed to provide thorough knowledge of how to work with ECMAScript. Delegates will learn how to construct ECMAScript code including strings, regular expressions, functions, symbols, iterators and generators. The course will also look at how to destructure for data access and the basics of asynchronous programming.

Show moredown

What’s Included

  • The Knowledge Academy’s ECMAScript Training Course Manual
  • Experienced Instructor
  • Completion Certificate

 

Show moredown

Not sure which course to choose?

Speak to a training expert for advice if you are unsure of what course is right for you. Give us a call on 01344 203999 or Enquire.

What our customers are saying

Frequently asked questions

FAQ's

For all of the Java courses we provide, it is required that individuals have prior knowledge of Java, HTML, and the specific course that they are enrolling on.
We provide you with: The Knowledge Academy courseware book, a manual, a certificate, an experienced instructor, and refreshments.
Please arrive at the venue at 8:45am.
Yes, The Knowledge Academy offers support, either by phone or email, for it delegates throughout their training and after it has been completed.
Please see our Java Training courses available in the United Kingdom
The Knowledge Academy is the Leading global training provider in the world for Java Training.
The price for Java Training certification in the United Kingdom starts from £995.

Why we're the go to training provider for you

icon

Best price in the industry

You won't find better value in the marketplace. If you do find a lower price, we will beat it.

icon

Trusted & Approved

We are accredited by PeopleCert on behalf of AXELOS

icon

Many delivery methods

Flexible delivery methods are available depending on your learning style.

icon

High quality resources

Resources are included for a comprehensive learning experience.

barclays Logo
deloitte Logo
Thames Water Logo

"Really good course and well organised. Trainer was great with a sense of humour - his experience allowed a free flowing course, structured to help you gain as much information & relevant experience whilst helping prepare you for the exam"

Joshua Davies, Thames Water

santander logo
bmw Logo
Google Logo
Shell Logo

"...the trainer for this course was excellent. I would definitely recommend (and already have) this course to others."

Diane Gray, Shell