Course Code: JAVA2
Duration: 5 days
Modern Java code extends well beyond object orientation and the associated principles. This hands-on course, delivered using Java 11, endeavours to provide a grounding in advanced topics including generics, functional programming, concurrency, annotations, reflection, and security (among others).
This course assumes you are familiar with the fundamentals of the Java language including object oriented principles, and that you can build simple applications. If not, you should consider our Java Programming 1 / Java Developer course instead.
Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
This course aims to provide the delegate with the skills needed to build and/or maintain Java applications that exploit advanced features. It also serves as good preparation for developers seeking to contribute to enterprise level applications built with Java EE/Jakarta EE/Spring or similar.
The Java Programming 2 / Java Advanced Developer course is aimed at existing Java developers who are seeking to build on their knowledge of the fundamentals so as to make full use of the language's advanced features.
The delegate will learn and acquire skills as follows:
This Java Programming 2 / Java Advanced Developer course is an excellent choice for delegates preparing to take the following Oracle Java 8 exam:
This Java Programming 2 / Java Advanced Developer course together with the Java Programming 1 / Java Developer course is an excellent choice for delegates preparing to take the following Oracle Java 11 exam:
Attending these courses and studying the associated reference material can form part of the preparation to achieve certification. Experience, practice, self-study and aptitude are also key requirements for exam success.
Before taking any exam, ensure you have the recommended experience. The Oracle website lists all exam requirements and these are updated regularly.
Exams are not included as part of the course.
Delegates attending this course should be familiar with the fundamentals of the Java language including object oriented principles, and should be able to build simple applications. This knowledge can be obtained by attendance on the pre-requisite Java Programming 1 / Java Developer course.
Well thought out course. Enjoyed that the requirements/parts for the Exam activity developed as I was taught new concepts. All concepts on the course were explained well as were answer to questions delegates asked.
Chadley - Pharmaceuticals - March 2022
Best lecturer I've ever had. Brilliant paced and brilliantly presented. Hope future training courses have Stuart as a lecturer.
Owen - Software developer - Government - October 2021
Fantastic depth and breath of content. Well delivered, great training exercises. Highly recommended.
Adam - Java Developer - August 2021
Great course which was explained in a manner which made it simple to follow!
Lewis
Stuart explained high level concepts of Java brilliantly and concisely and the practical work was engaging and allowed for practice of what was taught very well.
Edward - Software Engineer
Great course thoroughly enjoyed, Stuart remained engaging throughout. Well done
lewis - Software Engineer
Duration: 5 days
Price: £1,795.00 exc. VAT
Live Virtual Classroom
Our Customers Include
Our Course Curriculum