What you'll learn:
- Acquire a solid understanding of Java programming language and Object-oriented programing (OOP)
- Full theoretical preparation to pass Oracle Certified Associate (OCA), Java SE 8 Programmer exam (1Z0-808)
- Full theoretical preparation to pass Oracle Certified Professional (OCP): Java SE 17 Developer exam (1Z0-829)
- Full theoretical preparation to pass Oracle Certified Professional (OCP): Java SE 21 Developer exam (1Z0-830)
- All presentation materials availible for download as PDF files
This course is designed to give you full theoretical preparation to get you certified in Java.
In one single course you will find all you need in order to pass Oracle exams and get following certifications:
Oracle Certified Associate, Java SE 8 Programmer(1Z0-808 exam)
Oracle Certified Professional: Java SE 17 Developer(1Z0-829 exam)
Oracle Certified Professional: Java SE 21 Developer(1Z0-830 exam)
IMPORTANT! Since Oracle released JavaSE21 Developer exam, I highly recommend my students to take 1Z0-830, rather than 1Z0-830. The preparation is almost identical, but you'll get 30 minutes more on your exam and you'll be certified in latest LTStechnology.
If you are a candidate for the OCA of Foundations exam, you should only watch the lessons which are marked with [OCA], and if you are aspiring to get the OCP certificate, you should watch all lessons.
After you complete the course, you should practice and test your knowledge and problem solving skills with mock exams. My personal recommendation is to use Enthuware, but there are plenty of other resources out there as well.
This course will cover following topics:
Building Blocks of Java program [OCA]
Operators [OCA]
Flow Control [OCA]
Strings [OCA]
Arrays [OCA]
Date and Time [OCA]
Methods [OCA]
Class Design [OCA]
Abstract Classes & Interfaces [OCA]
Lambdas & Functional Programming [OCA]
Collections [OCA]
Exceptions [OCA]
Math APIs [OCP]
Beyond Classes [OCP]
Streams [OCP]
Localization [OCP]
Modules [OCP]
Concurrency [OCP]
I/O [OCP]
JDBC [OCP]
Get Certified for Java SE 21
All presentation materials are available for download as PDFfiles!
I strongly encourage you to try out all the examples given in the course, and also to play around with the code to further explore the possibilities coding in Java. You can do this on your local computer by downloading JDK 8 (for OCA candidates) or JDK 17 or JDK 21 (for OCP candidates) from Oracle or OpenJDK and using your favorite IDE. I recommend IntelliJ, but Eclipse or NetBeans will do the job as well.
Even quicker option is to use online compilers. My favorites are JDoodle and OneCompiler. This is the fastest way to try out small pieces of code.
My name is Luka Popov and I’ll be your instructor for this course. I am fully certified Java Developer (Oracle Certified Associate: Java SE 8 Programmer, Oracle Certified Professional: Java SE 17 Developer), with PhD in theoretical physics. I have 10+ years of teaching experience on university level, and 5+ years as a professional software developer. Currently I work as a senior Java developer in a telecom company.
Have a nice learning and don’t hesitate to contact me if you have any further questions.