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.

Pearson

Instructor: Pearson

Included with Coursera Plus

Get in-depth knowledge of a subject
Intermediate level

Recommended experience

4 weeks to complete
at 5 hours a week
Flexible schedule
Learn at your own pace
Get in-depth knowledge of a subject
Intermediate level

Recommended experience

4 weeks to complete
at 5 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • 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.

Details to know

Shareable certificate

Add to your LinkedIn profile

Taught in English
Recently updated!

July 2025

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

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: Programming Principles
Category: Numerical Analysis
Category: Java Programming

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: Database Application
Category: Programming Principles
Category: Program Development
Category: Object Oriented Programming (OOP)
Category: Debugging
Category: Data Structures
Category: Test Case
Category: Application Programming Interface (API)
Category: Computer Programming
Category: Java
Category: Java 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: Records Management
Category: Java Programming
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: Functional Design
Category: Data Mapping

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: Application Deployment
Category: Build Tools
Category: Service Design
Category: Java Programming

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: Data Integrity
Category: OS Process Management
Category: System Programming

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: SQL
Category: Transaction Processing
Category: MySQL
Category: Databases
Category: Stored Procedure
Category: File Systems

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: Maintainability
Category: Application Development
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
145 Courses50 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