Course Code: JAVA1
Duration: 5 days
Java is everywhere and is as popular as ever. This hands-on course, delivered using Java 17, endeavours to provide the fundamental skills you need to become a Java Developer. We'll have you build a series of realistic apps focusing on object-oriented principles from the start.
Note that this is not a beginners course. You are expected to be familiar with programming concepts and have a little coding experience. If not you should consider our Introduction to Programming - Java course instead.
Similarly, the course is targeted to closely follow the official Oracle Java curriculum for certification.
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 object-oriented apps using Java that exploit all of the fundamental elements of the language.
The Java Programming 1 / Java Developer course is aimed at anyone with a little coding experience seeking to become a Java Developer, and existing developers seeking to migrate to Java.
The delegate will learn and acquire skills as follows:
This Java Programming 1 / Java Developer course is an excellent choice for delegates preparing to take the following Oracle Java 8 exam:
This Java Programming 1 / Java Developer course together with the Java Programming 2 / Java Advanced Developer course is an excellent choice for delegates preparing to take the following Oracle Java 11 exam:
This Java Programming 1 / Java Developer course together with the Java Programming 2 / Java Advanced Developer course is an excellent choice for delegates preparing to take the following Oracle Java 17 exam:
Attending these courses and studying the associated reference materials 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 able to define general programming concepts including compilation and execution, variables, arrays, sequence, selection and iteration, navigate the filesystem (on the command line ideally), edit and save text files and browse the web. This knowledge can be obtained by attendance on the pre-requisite Introduction to Programming - Java course.
Alan is a wonderful lecturer and is an expert within the field of Java, I learned a lot and built on top of my previous knowledge about object-oriented principles and concepts. He has a great pace, allowing me and the rest of group to work on practical exercises after learning a new topic to consolidate the learning and ask any questions. I really enjoyed the course and looking forward to learning more from Alan for future courses at StayAhead.
Abdulmalik - MSc Graduate programme Trainee Software - Government - May 2025
Great course. Alan has been courteous and informative throughout. Highly recommended, and will absolutely be coming back for more courses.
Bradley - Software Engineer - Government - May 2025
Very good course - learned far more than expected. Brian delivered the course extremely well, going over all questions asked, and provided a vast knowledge base.
Chris - IT Support - IT - March 2025
Good hands-on course. Keeps you on your toes. I already had some knowledge of Java, but this course was a very good reiteration. Very good explanation of streams and lambdas, which was new to me.
Guy - Analyst - developer - IT - October 2024
The instructor was very good, attentive and adaptable to our needs as we all came from different backgrounds in programming. The instructor was able to adjust the pace of the content or time given for exercises to our needs. It was also good to learn from other colleagues on the course.
Mohammed - October 2024
Brian is a great instructor and paced the sessions very well. The course covered all of the essential aspects of Java in good depth. Having access to a VM was great as it removed all the headache of setting up a local environment.
Ashlee - Government
Duration: 5 days
Price: £2,100.00 exc. VAT
Live Virtual Classroom
Our Customers Include
Our Course Curriculum