Expand and perfect your skills with part 2 of our Object-Oriented Programming with Java short course. Learn through a prestigious London university and one of very few to teach graphical user interfaces in Java.
No starting dates
-
Starting date to be confirmed
- Duration: 10 weeks (unconfirmed)
- Fees: £490 (unconfirmed)
- Location: Online (unconfirmed)
Java 2: Object-Oriented Programming with Java Part 2 Course overview
This Java OOP course builds on Object-Oriented Programming with Java Part 1, introducing a wider range of classes from the Java language. You will learn the object-oriented concepts in depth and discover how design patterns help solve common problems. The course strives to cover the core API packages of Java that every developer must know. 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.
This course is partial preparation for the Oracle Java certifications, if you are looking for professional accreditation.
Part 2 of the Object-Oriented Programming with Java takes you beyond the basics, using practical exercises and real-world examples to equip you with the technical knowledge need for industry.
Who is it for?
The course is ideal for those who have completed the Java 1: Object-oriented programming in Java, Part 1 short course or are familiar with basic Java programming. It builds on your knowledge to allow them to advance their skills and prepares them for Android programming.
Find out more about our Computer science and computing courses
Timetable
This practical course takes the form of a series of 10 evening classes taking place once a week.
City Short Courses follow the academic year, delivering courses over three terms. These include:
- Autumn - October
- Spring - January
- Summer - April
Benefits
- Delivered by an industry professional
- Taught in small groups
- Awarded a City, University of London certificate
What will I learn?
- 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.
Assessment and certificates
You will be awarded an official City, University of London certificate if you attend over 70 per cent of the classes. The course is not formally accredited.
Assessment
Informal assessment will take place through group discussion, class room activities, and questions and answers sessions as guided by your tutor.
Eligibility
Successful completion of Java 1: Object-oriented programming in Java, Part 1 or knowledge of topics covered in part 1.
English requirements
Applicants must be proficient in written and spoken English.