Development

Oracle Java SE 17 Developer Professional: 1Z0-829 Exam

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
Get Coupon on Udemy