1Z0-815.AE1
Java SE 11 Prog I, Oracle Certified Professional (OCP)
Start your prep for the Oracle Java SE 11 certification exam with the Java SE 11 Prog I, Oracle Certified Professional (OCP) course and lab. The lab provides a hands-on learning experience in a safe and online environment. The Java certification training course covers all the 1Z0-815 exam objectives and includes topics such as Java arrays, operators and decision constructs, encapsulation, modules, and much more. The Oracle Java certification course will help you learn Java online with its comprehensive learning resources.
- Practice in 94 Hands-On Labs — nothing to install
- 12 Interactive Lessons and 85 topics mapped to the official exam objectives
- 337 Practice Test Questions and 2 Full Length Tests
Self-paced · 1 year access
94 Hands-On LiveLabs
Practice real IT tasks in guided environments.
- Real environments
- Auto-graded
- No installation
01 / Skills you'll get
What you will be able to do
Course Highlights
-
12 Structured Lessons Comprehensive coverage of core course objectives
-
94 Hands-On LiveLabs Interactive guided scenarios with instant evaluation
-
337 Practice Questions Assessment tests with detailed answer rationales
-
1 Year Full Access Self-paced learning accessible anytime on all devices
02 / Lessons & labs
See exactly what you will learn and practice
Lessons
12 Interactive Lessons · 85 topics01 Introduction 4 topics +
- Understanding the Exam
- Reading This course
- Studying for the Exam
- Reviewing Exam Objectives
02 Welcome to Java 9 topics · 3 LiveLab +
- 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
- Code Formatting on the Exam
- Summary
- Exam Essentials
3 LiveLab in this lesson — see the labs panel →
03 Java Building Blocks 8 topics · 6 LiveLab +
- Creating Objects
- Understanding Data Types
- Declaring Variables
- Initializing Variables
- Managing Variable Scope
- Destroying Objects
- Summary
- Exam Essentials
6 LiveLab in this lesson — see the labs panel →
04 Operators 8 topics · 7 LiveLab +
- Understanding Java Operators
- Applying Unary Operators
- Working with Binary Arithmetic Operators
- Assigning Values
- Comparing Values
- Making Decisions with the Ternary Operator
- Summary
- Exam Essentials
7 LiveLab in this lesson — see the labs panel →
05 Making Decisions 6 topics · 11 LiveLab +
- Creating Decision-Making Statements
- Writing while Loops
- Constructing for Loops
- Controlling Flow with Branching
- Summary
- Exam Essentials
11 LiveLab in this lesson — see the labs panel →
06 Core Java APIs 9 topics · 36 LiveLab +
- 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
36 LiveLab in this lesson — see the labs panel →
07 Lambdas and Functional Interfaces 6 topics · 10 LiveLab +
- Writing Simple Lambdas
- Introducing Functional Interfaces
- Working with Variables in Lambdas
- Calling APIs with Lambdas
- Summary
- Exam Essentials
10 LiveLab in this lesson — see the labs panel →
08 Methods and Encapsulation 9 topics · 8 LiveLab +
- Designing Methods
- Working with Varargs
- Applying Access Modifiers
- Applying the static Keyword
- Passing Data among Methods
- Overloading Methods
- Encapsulating Data
- Summary
- Exam Essentials
8 LiveLab in this lesson — see the labs panel →
09 Class Design 7 topics · 6 LiveLab +
- Understanding Inheritance
- Creating Classes
- Declaring Constructors
- Inheriting Members
- Understanding Polymorphism
- Summary
- Exam Essentials
6 LiveLab in this lesson — see the labs panel →
10 Advanced Class Design 5 topics · 2 LiveLab +
- Creating Abstract Classes
- Implementing Interfaces
- Introducing Inner Classes
- Summary
- Exam Essentials
2 LiveLab in this lesson — see the labs panel →
11 Exceptions 6 topics · 5 LiveLab +
- Understanding Exceptions
- Recognizing Exception Classes
- Handling Exceptions
- Calling Methods That Throw Exceptions
- Summary
- Exam Essentials
5 LiveLab in this lesson — see the labs panel →
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
Hands-On Labs Our edge
94 LiveLabs- Using Comments
- Creating the main() Method
- Importing a Package
- Creating a Constructor
- Creating an Object
- Using Java Primitives
- Using Multiple Variables
- Using a Variable
- Creating a Local Variable
- Using the Modulus Operator
- Using Relational Operators
- Using the Logical OR Operator
- Using the Logical AND Operator
- Using Typecasting
- Using the instanceOf Operator
- Using the Ternary Operator
- Using the switch Statement
- Using the if-else Statement
- Using the if Statement
- Using the while Loop
- Using the do/while Loop
- Using the for Statement
- Using the for each Loop
- Using the return Statement
- Using the Nested Loop
- Using the break Statement
- Using the continue Statement
- Using the startsWith() Method
- Using the charAt() Method
- Using the equals() Method
- Using the endsWith() Method
- Using the indexOf() Method
- Using the substring() Method
- Concatenating Strings
- Using the toLowercase() Method
- Using the toUppercase() Method
- Using the contains() Method
- Using the delete() Method
- Using the length() Method
- Using the reverse() Method
- Using the append() Method
- Using the insert() Method
- Using the tostring() Method
- Using the mismatch() Method
- Comparing Two Arrays
- Searching in an Array
- Sorting an Array
- Accessing an Array
- Using the clear() Method
- Using the set() Method
- Counting Elements of a List
- Using the isEmpty() Method
- Using the replace() Method
- Removing an Element
- Using the add() Method
- Using the treeset
- Using the HashSet
- Using a Map
- Using a Set
- Using the round() Method
- Using the max() Method
- Using the min() Method
- Using the pow() Method
- Using a Lambda Expression
- Creating an Interface
- Using the Supplier Interface
- Using the Consumer Interface
- Using the Predicate Interface
- Creating a Lambda Expression With Multiple Parameters
- Creating a Lambda Expression With a Single Parameter
- Creating a Lambda Expression Without Parameter
- Using the forEach() Method
- Using the removeIf() Method
- Using the Access Modifier
- Creating a Method
- Using the Static Method
- Using Static Variables
- Calling Method of Another Class
- Passing Parameters to a Method
- Overloading a Method
- Implementing Encapsulation
- Using the Child Inheritance
- Using the this Keyword
- Using the Super Class
- Calling Another Constructor
- Using Method Overriding
- Using Polymorphism
- Using the Abstract Method
- Using the Static Inner Class
- Using the throws Keyword
- Using Runtime Exceptions
- Using the finally Block
- Using Multiple catch Blocks
- Using the try/catch Block
03 / Exam details
Java SE 11 Prog I, Oracle Certified Professional (OCP) Details
Start your prep for the Oracle Java SE 11 certification exam with the Java SE 11 Prog I, Oracle Certified Professional (OCP) course and lab. The lab provides a hands-on learning experience in a safe and online environment. The Java certification training course covers all the 1Z0-815 exam objectives and includes topics such as Java arrays, operators and decision constructs, encapsulation, modules, and much more. The Oracle Java certification course will help you learn Java online with its comprehensive learning resources.
Ready to take the exam?
Add your official 1Z0-815.AE1 exam voucher to your order.
Official Voucher · Fast delivery · Retake bundle available04 / FAQs
Questions before you start
What are the prerequisites for this exam?+
What is the exam registration fee?+
Where do I take the exam?+
What is the format of the exam?+
How many questions are asked in the exam?+
What is the duration of the exam?+
What is the passing score?+
What is the exam's retake policy?+
Here are the retake policies:
- Candidates must wait 14 days before retaking a failed proctored exam. (Registration will be allowed on the 14th day)
- Candidates may retake an online non-proctored exam at any time.
- Candidates may not retake a passed exam at any time.
- Candidates may not retake a beta exam at any time.
- Candidates are only allowed 4 attempts to pass an exam in a 12-month period.
- Candidates must resubmit a failed Master Assignment within 30 days of receiving the notification of failing.
Where can I find more information about this exam?+
Prepare for Java SE 11 Prog I, Oracle Certified Professional (OCP)
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.
- 1 year of full access
- 94 LiveLab included
- Certificate of completion
No credit card required