Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Learning Path
  • Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
  • Core Tech

Java SE in Practice

3 Courses
1 Lab
5 Hours
Skill IQ

This learning path is actively in production. More content will be added to this page as it gets published and becomes available in the library. Planned content includes:

**Application Development & Performance** - Java SE in Practice: Playbook (video course) - Guided: Records and Pattern Matching in Java SE Apps (code lab) - Java SE in Practice: Build an Application (video course) - Guided: Packaging a Java SE App with jlink and jpackage (code lab) - Guided: Deploying a Java SE App with Docker (code lab) - Java SE in Practice: Logging and Management (video course) - Java SE in Practice: Observability and Diagnostics in Production (video course) - Guided: Profiling and Diagnosing Java SE Applications (code lab) - Guided: Java Logging API (code lab) - Guided: Handle and Log Exceptions in a Java App (code lab) - Java SE in Practice: Performance with JMeter (video course) - Guided: Load Testing Java APIs with JMeter (code lab)

**Testing and Quality Assurance** - Java SE in Practice: Unit Testing with JUnit (video course) - Guided: Unit Testing in Java SE (code lab) - Java SE in Practice: TDD (video course) - Guided: Test Driven Development While Building a Set Class (code lab)

**Advanced App Techniques** - Java Reactive Programming (video course)

Building on foundational and deep-dive skills, Java SE in Practice guides you through practical scenarios from constructing full-scale applications and implementing logging frameworks to applying test-driven development tools and performance analysis using industry-standard tools.

Content in this path
Try this learning path for free
Access this learning path and other top-rated tech content with a free trial.
What You'll Learn
  • Records & patterns
  • App building
  • jlink & jpackage
  • Logging & management
  • Profiling & diagnostics
  • Logging API
  • JMeter performance
  • JMeter load testing
  • JUnit unit testing
  • TDD
Prerequisites
  • Solid understanding of Java syntax, control flow, and basic types
  • Familiarity with object-oriented programming principles
  • Understanding of collections (e.g., List, Set, Map)
  • Basic knowledge of generics and type parameters
  • Comfortable using an IDE and command line
  • Prior exposure to build tools like Maven is helpful
Related topics
  • jlink & jpackage
  • TDD
  • JUnit
  • Logging API
  • JMeter
Not sure where to start?
With over 500 assessments to choose from, you can see where your skills stand and receive adaptive learning recommendations to fill knowledge gaps in as little as 10 minutes.

Get started with Pluralsight