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: Java Programming
Category: Computational Logic
Category: Data Access
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: Program Development
Category: Database Application
Category: Debugging
Category: Object Oriented Programming (OOP)
Category: Java
Category: Data Structures
Category: Application Programming Interface (API)
Category: Computer Programming
Category: Programming Principles

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: Object Oriented Design
Category: Records Management
Category: Software Design
Category: Programming Principles

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: Application Programming Interface (API)

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: Java Programming
Category: Application Programming Interface (API)
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: Command-Line Interface
Category: Application Deployment
Category: Integration Testing

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: Distributed Computing
Category: Application Performance Management
Category: Scalability

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: Database Management
Category: Stored Procedure
Category: Data Import/Export
Category: Data Integrity
Category: Object-Relational Mapping
Category: SQL
Category: File Systems
Category: Dataflow
Category: Secure Coding

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: UI Components
Category: Application Development

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 Courses1,008 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