Pearson
Java SE 17 Developer (1Z0-829) Specialization
Pearson

Java SE 17 Developer (1Z0-829) Specialization

Prepare for Java 1Z0-829 Certification Exam. Gain the skills needed to confidently pass the Java SE 17 Developer (1Z0-829) certification exam.

Included with Coursera Plus

Get in-depth knowledge of a subject
Intermediate level

Recommended experience

Flexible schedule
1 month at 5 hours a week
Earn a career credential
Share your expertise with employers
Get in-depth knowledge of a subject
Intermediate level

Recommended experience

Flexible schedule
1 month at 5 hours a week
Earn a career credential
Share your expertise with employers

Overview

  • Master the Java Programming Language and its core libraries to achieve Oracle certification.

  • Utilize the Java module system to enhance software security and manage dependencies.

  • Identify and navigate complex syntax and corner cases in Java to excel in the certification exam.

What’s included

Shareable certificate

Add to your LinkedIn profile

Taught in English
Recently updated!

July 2025

32 practice exercises

Advance your subject-matter expertise

  • Learn in-demand skills from university and industry experts
  • Master a subject or tool with hands-on projects
  • Develop a deep understanding of key concepts
  • Earn a career certificate from Pearson

Specialization - 9 course series

What you'll learn

  • Gain proficiency in manipulating text using String, StringBuilder, and text blocks.

  • Navigate the comprehensive Date/Time API for effective date, time, and time zone management.

  • Understand Java operators, operand evaluation, and the nuances of auto boxing and unboxing.

Skills you'll gain

Category: Java Programming
Category: Numerical Analysis
Category: Programming Principles

What you'll learn

  • Master Java's control structures, including loops and switch statements.

  • Implement effective exception handling with try-catch-finally and try-with-resources.

  • Create custom exceptions to address specific code challenges; utilize break and continue statements for efficient program flow control.

Skills you'll gain

Category: Java Programming
Category: Test Case
Category: Program Development
Category: Programming Principles
Category: Debugging
Category: Data Structures
Category: Database Application
Category: Application Programming Interface (API)
Category: Java
Category: Object Oriented Programming (OOP)
Category: Computer Programming

What you'll learn

  • Master Java object lifecycle, including creation, reassigning, and garbage collection.

  • Implement inheritance, polymorphism, and method overriding effectively.

  • Create and utilize interfaces, functional interfaces, and enumerations.

Skills you'll gain

Category: Java Programming
Category: Records Management
Category: Object Oriented Design
Category: Software Design Patterns

What you'll learn

  • Utilize key interfaces in the Collections API for efficient data management.

  • Understand and apply Java generics, including type erasure and type inferencing.

  • Implement sorting techniques using comparator objects and factory methods.

Skills you'll gain

Category: JUnit

What you'll learn

  • Master the Streams API for efficient data processing using terminal methods and laziness.

  • Implement Lambda expressions and method references within functional interfaces.

  • Utilize collectors for advanced data grouping, partitioning, and reduction.

Skills you'll gain

Category: Data Mapping
Category: Functional Design

What you'll learn

  • Define modules and manage their dependencies effectively.

  • Utilize command-line operations for compiling and executing modular Java programs.

  • Implement services and control reflection within modules.

Skills you'll gain

Category: Java Programming
Category: Build Tools
Category: Application Deployment
Category: Service Design

What you'll learn

  • Create and manage worker threads using Runnable and Callable interfaces.

  • Utilize executor services for efficient thread pooling and task management.

  • Develop thread-safe code to address race conditions, deadlocks, and livelocks.

Skills you'll gain

Category: System Programming
Category: OS Process Management
Category: Data Integrity

What you'll learn

  • Establish and manage database connections using JDBC for SQL operations.

  • Execute and secure SQL statements with prepared and callable statements.

  • Master Java I/O streams for reading and writing console and file data.

Skills you'll gain

Category: Data Access
Category: Databases
Category: Transaction Processing
Category: Stored Procedure
Category: File Systems
Category: SQL
Category: MySQL

What you'll learn

  • Implement localization using Java locales for language and regional adaptation.

  • Manage multilingual resources with resource bundles for dynamic user interfaces.

  • Format messages, dates, times, and numbers according to local conventions.

  • Ensure accurate representation of currency and percentage values across locales.

Skills you'll gain

Category: Application Development
Category: Maintainability
Category: Software Testing

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Pearson
Pearson
162 Courses621 learners

Offered by

Pearson

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions