Oracle Certified Professional: Java SE 17 Developer
The Oracle Certified Professional: Java SE 17 Developer certification validates comprehensive Java programming skills aligned with Java 17 — the latest Long-Term Support (LTS) release. Recognised globally across industries, this certification demonstrates fluency in Java's object-oriented design, modern language features, concurrency, I/O, streams, modules, and JDBC — proving you have the professional-level Java skills demanded by enterprise software teams worldwide.
What is the Oracle Certified Professional: Java SE 17 Developer (1Z0-829)?
The Oracle Certified Professional: Java SE 17 Developer certification validates comprehensive Java programming skills aligned with Java 17 — the latest Long-Term Support (LTS) release. Recognised globally across industries, this certification demonstrates fluency in Java's object-oriented design, modern language features, concurrency, I/O, streams, modules, and JDBC — proving you have the professional-level Java skills demanded by enterprise software teams worldwide.
Who Should Take This Course?
- Java developers working with Java 8, 11, or 17
- Software engineers building enterprise Java applications
- Backend developers using Spring Boot or Jakarta EE
- Developers looking to formalise and validate their Java expertise
- Computer science graduates entering the Java ecosystem
- Android developers expanding to Java SE programming
- Technical leads responsible for Java code quality standards
What You Will Learn in the 1Z0-829 Course
A comprehensive curriculum covering all exam objectives with hands-on labs and real-world practice.
Java Fundamentals and OOP
Master the object-oriented foundation of the Java platform.
- Classes, records, enumerations, and interfaces
- Sealed classes and pattern matching with instanceof
- Inheritance, polymorphism, and abstract classes
- Encapsulation, variable scoping, and immutability
- Overloading, overriding, and constructors
Data Types, Control Flow, and Exceptions
Handle data, program logic, and error conditions effectively.
- Primitives, wrapper classes, and the Math API
- String and StringBuilder text manipulation, including text blocks
- Date-Time API: LocalDate, ZonedDateTime, Duration, Period
- Switch expressions and enhanced switch statements
- try/catch/finally, try-with-resources, and multi-catch blocks
Collections, Arrays, and Streams
Work with Java's rich set of data structure APIs.
- Arrays, List, Set, Map, and Deque collections
- Generics and wildcards
- Lambda expressions and functional interfaces
- Sequential and parallel streams: filter, map, reduce, collect
- Stream decomposition, concatenation, and grouping
Concurrency, I/O, and JDBC
Build thread-safe applications and manage file and database I/O.
- Runnable, Callable, and thread lifecycle management
- Executor services and concurrent API
- Locking mechanisms and thread-safe collections
- java.nio.file API for Path objects and file operations
- JDBC connections, PreparedStatement, and transaction control
Java Platform Module System and Packaging
Structure and package modular Java applications.
- Defining modules, dependencies, and module-info.java
- Unnamed and automatic modules for migration
- Compiling modular and non-modular JARs
- Runtime images and jlink
- Services, producers, and consumers in the module system
Course Prerequisites
Pre-requisites training is free when you purchase the course from ProSupport
- Solid understanding of Java programming fundamentals
- 6+ months hands-on experience with Java development
- Familiarity with object-oriented programming concepts
- Experience with an IDE such as IntelliJ IDEA or Eclipse
Exam Information
Everything you need to know about the 1Z0-829 certification exam.
| Exam Component | Details |
|---|---|
Exam Name | Java SE 17 Developer |
Exam Code | 1Z0-829 |
Exam Type | Multiple Choice |
Total Questions | 50 |
Passing Score | 68% |
Exam Duration | 90 minutes |
Language | English |
Exam Provider | Oracle / Pearson VUE |
Exam Focus | Java SE 17 programming including OOP, streams, concurrency, modules, I/O, and JDBC |
Exam Registration | Register at education.oracle.com via Pearson VUE |
Retake Policy | 14-day waiting period between attempts |
Certification Validity | Permanent (Java certifications do not expire) |
Exam Topics
Training Plans
Select the plan that matches your career goals
Basic
Certification Program
- Certification syllabus training
- Private instructor-led live classes
- Hands-on labs
- Practice exams
- Certification exam guidance
Pro
Certification + Projects
- Everything in Basic
- Real-world industry projects
- Case studies
- GitHub portfolio project
- Assignment reviews
- Capstone mini project
Premium
Career Acceleration
- Everything in Pro
- Resume building
- LinkedIn profile optimization
- Interview preparation
- Mock interviews
- Career mentoring sessions
- Capstone project
- Certification exam strategy
- Industry use-case training
Need custom enterprise pricing? info@prosupportconsulting.in
Learning Path
Your certification journey — from prerequisites to advanced roles.
OCP: Java SE 17 Developer (1Z0-829)
Ready to Get Certified?
Start your Oracle Certified Professional: Java SE 17 Developer journey with private 1-to-1 training from certified industry developers.