1Z0-819.AE1.00T
uCertifyPrep OCP: Java SE 11
Intermediate Self-paced · 1 year access
01 / Lessons & labs
See exactly what you will learn and practice
Lessons
23 Interactive Lessons · 170 topics01 Introduction 4 topics +
- Understanding the Exam
- Reading This Course
- Preparing for the Exam
- Objective Map
02 Welcome to Java 8 topics +
- Learning About the Java Environment
- Identifying Benefits of Java
- Understanding the Java Class Structure
- Writing a main() Method
- Understanding Package Declarations and Imports
- Ordering Elements in a Class
- Summary
- Exam Essentials
03 Java Building Blocks 8 topics +
- Creating Objects
- Understanding Data Types
- Declaring Variables
- Initializing Variables
- Managing Variable Scope
- Destroying Objects
- Summary
- Exam Essentials
04 Operators 8 topics +
- Understanding Java Operators
- Applying Unary Operators
- Working with Binary Arithmetic Operators
- Assigning Values
- Comparing Values
- Making Decisions with the Ternary Operator
- Summary
- Exam Essentials
05 Making Decisions 6 topics +
- Creating Decision-Making Statements
- Writing while Loops
- Constructing for Loops
- Controlling Flow with Branching
- Summary
- Exam Essentials
06 Core Java APIs 9 topics +
- Creating and Manipulating Strings
- Using the StringBuilder Class
- Understanding Equality
- Understanding Java Arrays
- Understanding an ArrayList
- Creating Sets and Maps
- Calculating with Math APIs
- Summary
- Exam Essentials
07 Lambdas and Functional Interfaces 6 topics +
- Writing Simple Lambdas
- Introducing Functional Interfaces
- Working with Variables in Lambdas
- Calling APIs with Lambdas
- Summary
- Exam Essentials
08 Methods and Encapsulation 9 topics +
- Designing Methods
- Working with Varargs
- Applying Access Modifiers
- Applying the static Keyword
- Passing Data among Methods
- Overloading Methods
- Encapsulating Data
- Summary
- Exam Essentials
09 Class Design 7 topics +
- Understanding Inheritance
- Creating Classes
- Declaring Constructors
- Inheriting Members
- Understanding Polymorphism
- Summary
- Exam Essentials
10 Advanced Class Design 5 topics +
- Creating Abstract Classes
- Implementing Interfaces
- Introducing Inner Classes
- Summary
- Exam Essentials
11 Exceptions 6 topics +
- Understanding Exceptions
- Recognizing Exception Classes
- Handling Exceptions
- Calling Methods That Throw Exceptions
- Summary
- Exam Essentials
12 Modules 8 topics +
- Introducing Modules
- Creating and Running a Modular Program
- Updating Our Example for Multiple Modules
- Diving into the module-info File
- Discovering Modules
- Reviewing Command-Line Options
- Summary
- Exam Essentials
13 Java Fundamentals 7 topics +
- Applying the final Modifier
- Working with Enums
- Creating Nested Classes
- Understanding Interface Members
- Introducing Functional Programming
- Summary
- Exam Essentials
14 Annotations 7 topics +
- Introducing Annotations
- Creating Custom Annotations
- Applying Annotations
- Declaring Annotation-Specific Annotations
- Using Common Annotations
- Summary
- Exam Essentials
15 Generics and Collections 8 topics +
- Using Method References
- Using Wrapper Classes
- Using the Diamond Operator
- Using Lists, Sets, Maps, and Queues
- Sorting Data
- Working with Generics
- Summary
- Exam Essentials
16 Functional Programming 7 topics +
- Working with Built-in Functional Interfaces
- Returning an Optional
- Using Streams
- Working with Primitive Streams
- Working with Advanced Stream Pipeline Concepts
- Summary
- Exam Essentials
17 Exceptions and Localization 9 topics +
- Reviewing Exceptions
- Creating Custom Exceptions
- Automating Resource Management
- Declaring Assertions
- Working with Dates and Times
- Supporting Internationalization and Localization
- Loading Properties with Resource Bundles
- Summary
- Exam Essentials
18 Modular Applications 7 topics +
- Reviewing Module Directives
- Comparing Types of Modules
- Analyzing JDK Dependencies
- Migrating an Application
- Creating a Service
- Summary
- Exam Essentials
19 Concurrency 8 topics +
- Introducing Threads
- Creating Threads with the Concurrency API
- Writing Thread-Safe Code
- Using Concurrent Collections
- Identifying Threading Problems
- Working with Parallel Streams
- Summary
- Exam Essentials
20 I/O 7 topics +
- Understanding Files and Directories
- Introducing I/O Streams
- Common I/O Stream Operations
- Working with I/O Stream Classes
- Interacting with Users
- Summary
- Exam Essentials
21 NIO.2 8 topics +
- Introducing NIO.2
- Interacting with Paths
- Operating on Files and Directories
- Managing File Attributes
- Applying Functional Programming
- Comparing Legacy java.io.File and NIO.2 Methods
- Summary
- Exam Essentials
22 JDBC 9 topics +
- Introducing Relational Databases and SQL
- Introducing the Interfaces of JDBC
- Connecting to a Database
- Working with a PreparedStatement
- Getting Data from a ResultSet
- Calling a CallableStatement
- Closing Database Resources
- Summary
- Exam Essentials
23 Security 9 topics +
- Designing a Secure Object
- Introducing Injection and Input Validation
- Working with Confidential Information
- Serializing and Deserializing Objects
- Constructing Sensitive Objects
- Preventing Denial of Service Attacks
- Privileged Code
- Summary
- Exam Essentials
02 / FAQs
Questions before you start
Prepare for uCertifyPrep OCP: Java SE 11
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.