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.
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 - March 2024
As a programmer but with no Java experience, I found the course really interesting and now feel I have a great base for using Java myself. Alan was really helpful and able to address any queries I had.
Suzanne - Principle Programmer - Academic - March 2024
Brian was very patient and happy to take his time to explain any questions or queries I had. Being a kinaesthetic learner, it was great to be able to write the code together and break it down. I've come away feeling a lot more confident with writing Java and excited to continue my learning journey.
Luke - Real Estate - February 2024
Excellent course. Alan is very knowledgeable and patient. Great pace and course content, lots of hands-on practice which was very helpful. Thank you!
Lizzie - Application Analyst - Real Estate - December 2023
Duration: 5 days
Price: £2,100.00 exc. VAT
Live Virtual Classroom
Our Customers Include
Our Course Curriculum