This Java for Associates training course provides an introduction to object-oriented development in Java, and aims to paint the big picture of how Java is used in contemporary system designs.

The goal throughout the course is to focus on principles, concepts, and capabilities. We cover syntax and details where necessary, but we concentrate always on the ‘why’ not the ‘how’.

The course provides an introduction to object oriented concepts such as classes, objects, inheritance, polymorphism, object associations, and so on. We use UML to help us model these concepts, and we use Java to help us realise these concepts.

The course also describes Java technologies in three core respects: client systems (including mobile), server systems, and integration technologies. We analyse the tools and APIs in current use, describe how they fit together, and discuss best practice and patterns.

This course is aimed at managers of Java software teams, and also developers who are embarking on a Java career. This course will help you prepare for the Oracle Certified Associate, Java SE (1Z0-850) certification examination.

Ways to Attend this Course

This Java for Associates training course provides an introduction to object-oriented development in Java, and aims to paint the big picture of how Java is used in contemporary system designs.

The goal throughout the course is to focus on principles, concepts, and capabilities. We cover syntax and details where necessary, but we concentrate always on the ‘why’ not the ‘how’.

The course provides an introduction to object oriented concepts such as classes, objects, inheritance, polymorphism, object associations, and so on. We use UML to help us model these concepts, and we use Java to help us realise these concepts.

The course also describes Java technologies in three core respects: client systems (including mobile), server systems, and integration technologies. We analyse the tools and APIs in current use, describe how they fit together, and discuss best practice and patterns.

This course is aimed at managers of Java software teams, and also developers who are embarking on a Java career. This course will help you prepare for the Oracle Certified Associate, Java SE (1Z0-850) certification examination.

We deliver this course either on or off-site in various regions around the world, and can customise your delivery to suit your exact business needs. Talk to us about how we can fine-tune a course to suit your team's current skillset and ultimate learning objectives.

What Our Clients Say

“I particularly liked the heavy hands on sessions that went on with the training. Other than that, really liked Mark's training style. His experience in the field really shines through.”

Docker - GTDK1

Feb ‘19

“Instructor's ability to demonstrate new features that are not part of the course help show his mastery as well as prepare us for changes in the technology. Great work.

Using Docker & Kubernetes in Production - GTK8SG

Oct ‘18

“This course was an excellent insight into the Cloud Service Management world and equips me with the tools to go back to my company and build upon it.”

Cloud Service Manager - GTC13

Jan ‘19

“The course was great. The instructor is true Kubernetes Ninja. Loved the hands on approach. Very happy with the course.”

Using Docker & Kubernetes in Production - GTK8SG

Oct ‘18

“Excellent instructor. You can tell he really understands the concepts he's presenting and is very passionate about his work. He answered every question we asked and presented the course in an interesting and involving manner.”

Spring Boot Development - GTIT40

Nov ‘18

"Intelligence is the ability to avoid doing work, yet
getting the work done"