• ROI Training

Oracle Certified Professional: Java SE 11 Developer Certification Prep

Contact us to book this course
Curriculum icon
Curriculum

Java

Delivery methods icon
Delivery methods

On-Site, Virtual

Duration icon
Duration

2 days

This course is designed to help students prepare for the Oracle Certified Professional: Java SE 11 Developer certification.

Learning objectives

After successfully completing this course, students will:

  • Understand the structure of the exam itself
  • Know how Oracle asks questions, and how to approach the exam
  • Have a detailed, topic by topic guide to exam question areas

Who should attend

This course is designed for attendees who are well versed in Java 11 and want help preparing for the Oracle Certified Professional: Java SE 11 Developer Certification.

Prerequisites

Students should have a working knowledge of Java 11. Alternatively, students should have taken ROI Course 430: Programming Java.

Course outline

  • Getting to Know the Exam Format and Structure
  • General Question Answering Tips
  • How to Approach Certification Prep
  • Creating and Using Variables
  • Core Data Types
  • Variable Scoping
  • Flow Control
  • Operator Types and Usage
  • Essential Java APIs
  • Localization
  • Exam Tips
  • Designing Classes, Abstract Classes, Inner Classes, and Interfaces
  • Working with Methods, Modifiers, and varargs
  • Leveraging Inheritance, Constructors, and Polymorphism
  • Exam Tips
  • Understanding Common Annotations and Their Usage
  • Creating and Applying Annotations
  • Writing Lambdas
  • Functional Interfaces
  • Using Method References and Wrapper Classes
  • Creating and Using Generics
  • Core Collection Classes
  • Exam Tips
  • Functional Programming
  • Functional Interface Types and Uses
  • Method References
  • Streams and Stream Pipelines
  • Collecting Results
  • Exam Tips
  • Handling Exception
  • Creating Custom Exceptions
  • Managing Resources
  • Writing Assertions
  • Files, Directories, and Paths
  • I/O Streams
  • File Attributes
  • Revisiting Functional Programming
  • Exam Tips
  • Java Packages, Uses, and Limits
  • Encapsulation via Modules
  • Module Types and Dependencies
  • Services
  • Exam Tips
  • Using Threads and the Concurrency API
  • Thread Safety and Possible Problems
  • Thread Safety and Collections
  • Parallel Streams
  • Exam Tips
  • Core Relational Database Concepts
  • Connecting to and Using Relational Databases
  • Statements, PreparedStatements, and CallableStatements
  • Working with ResultSets
  • Exam Tips
  • Common Attacks, including Denial of Service and Injection
  • Data Integrity and Validation
  • Limiting Access and Securing Data
  • Serialization
  • Exam Tips

Ready to accelerate your team's innovation?