Course Overview
- Course Title: Oracle Java SE 17 Developer Professional: 1Z0-829 Exam Preparation
- Instructor: Andrii Piatakha (Founder & CEO, IT-Bulls; Founder, Learn-IT University)
- Target Audience:
- Developers preparing for the Oracle Certified Professional: Java SE 17 (1Z0-829) exam
- Java 8/11 certified professionals upgrading to Java 17
- Software engineers aiming to master modern Java features
- Students & career changers seeking an industry-recognized Java certification
- Prerequisites:
- No prior certification required (covers exam objectives from scratch)
- Motivation to practice and prepare for the 1Z0-829 exam
Curriculum Highlights
-
Key Topics Covered:
- Java fundamentals: Primitives, wrappers, type promotion, and casting
- Text manipulation: String, StringBuilder, and text blocks
- Date-Time API: Dates, times, durations, instants, time zones, and DST
- Program control flow: if/else, loops, enhanced switch, break/continue
- Object-oriented programming:
- Classes, records, enums, nested classes, encapsulation, immutability
- Inheritance, polymorphism, sealed classes, pattern matching
- Exception handling: try/catch/finally, multi-catch, try-with-resources, custom exceptions
- Collections framework: Arrays, Lists, Sets, Maps, Deques, sorting
- Streams & lambdas: Filtering, mapping, grouping, reducing, parallel processing
- Java Platform Module System (JPMS): Modular JARs, runtime images, dependencies
- Concurrency: Runnable, Callable, ExecutorService, locks, parallel streams
- File I/O & NIO.2: Serialization, deserialization, Path manipulation
- JDBC: Database connections, prepared statements, transactions
- Localization: Annotations, logging, generics, internationalization
-
Key Skills Learned:
- Master all 1Z0-829 exam objectives for Oracle Java SE 17 certification
- Write clean, efficient, and modern Java 17 code
- Implement thread-safe concurrent applications
- Design modular Java applications using JPMS
- Perform database operations with JDBC
- Apply functional programming with streams & lambdas
- Handle exceptions and file I/O effectively
- Develop localized, maintainable Java applications
Course Format
- Duration: 31 hours on-demand video
- Format: Self-paced online course (lifetime access)
- Resources:
- 22 coding exercises (hands-on practice)
- 50 articles (supplemental reading)
- Mobile & TV access
- Certificate of completion
Additional Information
- Exam Focus: 100% aligned with Oracle 1Z0-829 exam objectives
- Java Version: Java SE 17 (LTS release)
- Certification Path: Oracle Certified Professional (OCP) Java SE 17 Developer


