merger merger

Welcome to your new course portal!

On October 15th, moved to - which means you can now find all your favourite courses right here. Don't worry - you can still do all the things that you could do before.

All you need to do is search.

Show as: Mobile

Java 2: Object-Oriented Programming with Java Part 2

City University London
Course summary
10 weeks
490 GBP
Part time
Next available date: 29/04/2020 - London
Open / Scheduled
Java 2: Object-Oriented Programming with Java Part 2

Course description

Java 2: Object-Oriented Programming with Java Part 2

This course builds on "Object-Oriented Programming with Java Part 1", introducing a wider range of classes from the Java language, put together in complex applications, such as multithreading and GUI applications, applying previously learnt programming constructs using design patterns that will be taught in the course.

Parts of the API covered are threads, GUI development and event handling using Swing, networking and I/O, alongside testing and design patterns.

By the end of this course you will have taken a significant step towards successfully completing the Oracle Certified Professional, Java SE Programmer exam (OCPJP), an essential step to professional accreditation.

However, the course is not a complete preparation and you are advised that some independent study with the help of the OCPJP study guide is required.

Suitability - Who should attend?

Prerequisite knowledge

Successful completion of  Java 1: Object-oriented programming in Java, Part 1 or knowledge of topics therein.

English requirements

You must be proficient in written and spoken English.

Training Course Content

  • Model-View-Controller, Singleton, Factories.
  • Classes/packages.
  • Swing, Threads, Exceptions, Assertions, Console and File I/O, Collections, Networking, Generics. JDBC, Logging, JUnit.
  • GUI design using Swing.
  • In depth view of Swing. Events and multithreading in GUI applications.
  • Interoperability with enterprise components over the network.
  • Application distribution.
  • Lambdas (Functional programming - JDK8)

Get Inspired! Watch the Video

A short course is an excellent way to gain new expertise, advance skills or simply follow a passion. With courses in business, computing, writing, creative industries, languages and law there is something for everyone. Glimpse inside our short course community: hear from our industry-expert tutors and listen to students as they reflect on their learning experience.

About provider

City University London

City University London

City, University of London is a special place. With skill and dedication, we have been using education, research and enterprise to transform the lives of our students, our community and the world for a hundred years. We are proud of...

Read more and show all courses with this provider

Contact info

City University London

Northampton Square
EC1V 0HB London

 Show phone number


There are no reviews available yet.

U.K. L&D Report: 2019 - Benchmark Your Workplace Learning Strategy

Are you curious about the L&D strategies of some of the U.K.'s top companies?

Find out what they're up to in's second annual U.K. L&D Report!


Learn more

Be Inspired - watch the videos

Similar Courses