Oracle Java Certification - Pass The Java 11 SE 1Z0-815 Exam
4.3 (579 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,055 students enrolled

Oracle Java Certification - Pass The Java 11 SE 1Z0-815 Exam

Obtain the exact knowledge and skills to get Java certified. 100% of the exam topics fully covered in this course.
Bestseller
4.3 (579 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,049 students enrolled
Last updated 8/2020
English
English
Current price: $104.99 Original price: $149.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 12.5 hours on-demand video
  • 2 articles
  • 435 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Recap the core basic Java skills required to pass the Java 11 1Z0-815 exam
  • Master the tricky syntax and other unusual code tricks that appear in the exam
  • Obtain the skills and confident to pass Oracle's Java 11 1Z0-815 exam in style
Course content
Expand all 128 lectures 12:41:18
+ Creating a Simple Java Program
8 lectures 01:06:29
Packages and Imports
07:07
Fully Qualified Class Name, Single Type Import and Type Import on Demand
07:49
Fully Qualified Class Name, Static Type Import and Static Import on Demand
04:36
Imports and Packages: Out of the Ordinary Concepts
06:26
Static Imports and Packages: Out of the Ordinary Concepts
06:27

The following question tests your familiarity with the variations of the import statement.

Quiz - Variations of the Import Statement
1 question

The following question tests your familiarity with java's package and import statements

Quiz - Familiarity with Java's Package and Import Statements
1 question

The following question tests your familiarity with the java command and its options.

Quiz - Java from the command line
1 question
+ Understanding Java Technology and Environment
1 lecture 09:09
Understanding Java Technology and Environment
09:09

The following question tests your familiarity with Java’s features

Quiz - Java's features
1 question
+ Working With Java Primitive Data Types and String APIs
22 lectures 02:17:09
Section Introduction
00:41
Primitive Data Type Recap
01:30
Declaring Primitive Types
08:48
Local Variable Initialization
10:29
Narrowing and Widening
07:18
Casting
05:47
Declare and Initialize Variables: Out of the Ordinary Concepts
05:31

The following question tests your familiarity with the variable initialization.

Quiz - Variable Initialization
1 question

The following question tests your familiarity with variable declaration and initialization.

Quiz - Variable declaration and initialization
1 question
Scope
07:47
More on Scope
05:33
Local Variable Scope: Out of the Ordinary Concepts
03:09

The following question tests your familiarity with the the scope of local variables

Quiz - Scope of local variables
1 question
Local Variable Type Inference: Out of the Ordinary Concepts
05:39

The following question tests your familiarity with local variable type inference (LVTI)

Quiz - Local variable type inference
1 question
String Recap
05:32
Creating Strings
06:15
String Concatenation
07:21
Manipulating Strings
10:04
Text Search in String
04:36
Other String Manipulation
03:16
Replacement Methods and Text Transformation
07:04
Creating and Manipulating Strings: Out of the Ordinary Concepts
07:44

The following question tests your familiarity with String equality using "=" and .equals.

Quiz - String equality using "=" and .equals.
1 question

The following question tests your familiarity with methods on a String variable.

Quiz - String variables
1 question
Manipulate Data Using the StringBuilder
09:42
StringBuilder: Out of the Ordinary Concepts
05:14

The following question tests your familiarity with StringBuilder creation and concatenation, as well as concat methods on both.

Quiz - StringBuilder creation and concatenation, as well as concat methods
1 question

The following question tests your familiarity with StringBuilder constructors and the getChars() method

Quiz - StringBuilder constructors and the getChars() method
1 question
+ Using Operators and Decision Constructs
12 lectures 01:05:52
Section Intro
01:00
Java Operator Overview
03:18
Pre and Postfix Increment and Decrement Operators
06:20
Binary Operators Overview
03:26
Binary Operators Code Part 1
06:50
Java Operators: Out of the Ordinary Concepts
08:25

The following question tests your familiarity with java operators and the implications of operator results and type promotion

Quiz - implications of operator results and type promotion
1 question

The following question tests your familiarity with the pre and post-fix increment/decrement operators

Quiz - pre and post-fix increment/decrement operators
1 question
if else Decision Construct
04:28
switch Decision Construct
05:26
Java Control Statements: Out of the Ordinary Concepts
05:36

The following question tests your familiarity with if statement constructions

Quiz - if statement constructions
1 question

The following question tests your familiarity with the switch statement

Quiz - the switch statement
1 question
Loop Structures
06:37
for Loop: Out of the Ordinary Concepts
06:52

The following question tests your familiarity with the for loop statement

Quiz - the for loop statement
1 question

The following question tests your familiarity with the for loop statement

Quiz - the for loop statement
1 question
+ Working with Java Arrays
11 lectures 55:07
Introduction to Working with Java Arrays
01:28
Array Declaration and Initialization Overview
09:00
Array Declaration and Initialization
02:54
Manipulating Arrays
09:18
Array Search Methods
04:04
Manipulating Data in Arrays
06:04
Array Data Transformation Methods
04:20
Arrays: Out of the Ordinary Concepts - Unboxing
04:47
Arrays: Out of the Ordinary Concepts - Lists
06:46
Arrays: Out of the Ordinary Concepts - Summary of Copying
03:16

The following question tests your familiarity with array declaration, initialization, and indexing

Quiz - array declaration, initialization, and indexing
1 question

The following question tests your familiarity with two-dimensional arrays and static methods on the Arrays class.

Quiz - two dimensional arrays and static methods on the Arrays class
1 question
+ Describing and Using Objects and Classes
9 lectures 47:17
Section Introduction
01:06
Declare and Instantiate
04:32
Coding Classes and Garbage Collection
06:32

The following question tests your familiarity with the dereferencing of objects and the eligibility of objects to be garbage collected.

Quiz - dereferencing of objects and the eligibility of objects to be garbage
1 question

The following question tests your familiarity with declaring reference variables.

Quiz - declaring reference variables
1 question
Defining the Structure of a Class
05:16
More Declaration Examples and Initializer Blocks
04:47
Class Structures: Out of the Ordinary Concepts
08:35

The following question tests your familiarity with constructors, initializers and static initializers

Quiz - constructors, initializers and static initializers
1 question

The following question tests your familiarity class declarations, and static members of a class

Quiz - class declarations, and static members of a class
1 question
Read or Write to Object Fields
05:17
Read or Write to Object Fields Code Examples
05:29

The following question tests your familiarity with static fields and static initializers.

Quiz - static fields and static initializers
1 question

The following question tests your familiarity with static fields, their initialization, and accessing them.

Quiz - static fields, their initialization, and accessing them
1 question
+ Creating and Using Methods
9 lectures 54:15
Section Introduction
01:02
Methods, Constructors, Arguments and Return Types
07:52
Methods Pass by Value and Constructors
08:34
Methods: Out of the Ordinary Concepts
07:23

The following question tests your familiarity with constructors

Quiz - constructors
1 question

The following question tests your familiarity with constructors

Quiz - constructors
1 question
Determining which Overloaded Methods gets called
06:17
Overloaded Methods: Out of the Ordinary Concepts
06:03

The following question tests your familiarity with overloaded method and constructors

Quiz - overloaded method and constructors
1 question

The following question tests your familiarity with overloaded methods.

Quiz - overloaded methods
1 question
Static Keyword on Methods and Fields
08:29
Detailed Static Keyword Example
03:03

The following question tests your familiarity with the static keyword applied to methods and fields.

Quiz - static keyword applied to methods and fields
1 question

The following question tests your familiarity with the static keyword in association to the final modifier.

Quiz - static keyword in association to the final modifier
1 question
+ Applying Encapsulation
6 lectures 31:25
Section Introduction
01:42
Applying Access Modifiers
08:15
Access Modifiers: Out of the Ordinary Concepts
04:58

The following question tests your familiarity with the implications of modifiers on constructors

Quiz - the implications of modifiers on constructors
1 question

The following question tests your knowledge of modifiers on the class level.

Quiz - knowledge of modifiers on the class level
1 question
Apply Encapsulation Principles to a Class
05:26
Apply Encapsulation Principles: Out of the Ordinary Concepts
03:19

The following question tests your knowledge of access modifiers on methods and the implications to classes which extend classes with these methods.

Quiz - access modifiers on methods and the implications to classes
1 question

The following question tests your knowledge of the definition of a java bean.

Quiz - definition of a java bean
1 question
+ Reusing Implementations Through Inheritance
13 lectures 01:16:08
Section Introduction
01:59
Subclasses and Superclasses
04:05
Creating and Using Subclasses and Superclasses
05:24
Subclasses and Superclasses: Out of the Ordinary Concepts
06:56

The following question tests your knowledge of accessing a simple method on a subclass.

Quiz - Accessing a simple method on a subclass.
1 question

The following question tests your knowledge of accessing methods with different access modifiers on the subclass.

Quiz - different access modifiers on the subclass
1 question
Abstract Classes: Out of the Ordinary Concepts
05:40

The following question tests your knowledge of extending an abstract class.

Quiz - extending an abstract class
1 question

The following question tests your knowledge of implementing abstract methods.

Quiz - Implementing abstract methods
1 question
Polymorphism
05:52
Polymorphism Code
08:17
Polymorphism: Out of the Ordinary Concepts
05:29

The following question tests your knowledge of overriding methods

Quiz - Overriding methods
1 question

The following question tests your knowledge of overriding methods

Quiz - Overriding methods
1 question
Polymorphism Casting Object vs Reference
05:39
Polymorphism Casting Mistakes and Upcasting
05:35
Polymorphism: Out of the Ordinary Casting
05:12
Polymorphism: Out of the Ordinary Generics
08:11

The following question tests your knowledge of casting both primitives and reference variables.

Quiz - Casting both primitives and reference variables
1 question

The following question tests your knowledge of casting in calls to methods.

Quiz - Casting in calls to methods
1 question
+ Programming Abstractly Through Interfaces
16 lectures 01:37:59
Section Introduction
01:53
Creating and Implementing Interfaces
08:34
Interfaces: Out of the Ordinary Concepts
07:56
Extending Interfaces: Out of the Ordinary Concepts
07:41

The following question tests your knowledge of interfaces within Java

Quiz - Interfaces within Java
1 question

The following question tests your knowledge of the structure of the interface

Quiz - Structure of the interface
1 question
Code Examples Distinguish Class and Interface Inheritance
06:06

Distinguish class inheritance from interface inheritance including abstract classes

Quiz - Class inheritance from interface including abstract classes
1 question

Distinguish class inheritance from interface inheritance including abstract classes

Quiz - Class inheritance from interface including abstract classes
1 question
Declare and Use List and ArrayList Instances
06:27
ArrayList Methods and Data Manipulation
06:58
ArrayList toArray Method
06:21
ArrayList toArray and Other Methods
04:41
List and ArrayList Exam Gotchas
06:41

The following question tests your knowledge ArrayList declarations.

Quiz - ArrayList declarations
1 question

The following question tests your knowledge of List.copyOf method.

Quiz - List.copyOf method
1 question
Lambda Expressions
09:10
Coding Lambda Expressions
05:12
Multiple Parameters for Lambda Expressions
04:51
java.util.function Interfaces and Lambda Expressions
04:38

The following question tests your knowledge of the definition of a functional interface

Quiz - The definition of a functional interface
1 question

The following question tests your knowledge of a simple lambda expression

Quiz - Simple lambda expression
1 question
Requirements
  • Exposure to the Java programming language
  • Preferably have completed all or part of my Java Masterclass here on Udemy (or another Java course)
  • Or be a professional programmer with Java experience
  • Have a desire to get Java certified and earn more money!
Description

The results are in!  Real students just like you are using this course to pass the Oracle Java certification exam.  Here is just one review from a happy student who passed the exam after taking this course.

"Passed the Oracle Certified Professional - Java SE 11 - 1z0-815 exam using this course. It is very well structured and is to the point. If you are planning to [take] this exam, this course is a very very good place to start revising and preparing for the exam." - Suryanarayanan Ganesh.

Why Get Java Certified?

Getting Java certified is a great way to increase your career options.

The reality is that employers value Java certification, and programmers who are certified are much more likely to get jobs and/or contract opportunities and get paid more compared to those who are not certified.

Simply put, if you want to increase your career options, and earn more, you need to obtain Java certification.

What does 1Z0-815 mean?

Oracle has a code they use for each of their exams.  This one denotes the Java SE 11 Programmer I exam, the code they use for this exam.  Specifically, this one is for the latest certification offered by Oracle for Java - this time for Java 11.  Previously the certification code was 1Z0-808 for Java 8.   If you are unsure why to get certified in Java 11, there is a section below that explains why Java 11 is the version you need to get certified in.

Why This Course?

There really is only one Java certification program that has any industry recognition, and that's Oracle's Java certification.  Oracle is, of course, the owner of the Java brand and their exams have a reputation of being difficult and tricky to pass.

That's where this course comes in.  Its sole purpose is to help you pass Oracles 1Z0-815, Java 11 certification exam.

Oracle helpfully publish a document that outlines the topics that will be in the exam, and this course covers 100% of that material in detail. 

Yes 100%

Through a combination of videos, slides, and quizzes, you will obtain the necessary skills to pass the exam in style.

Not only does the course cover the basic "must-know" Java information, but it also covers the tricky stuff that can trip up even the most experienced developer. 

For example, did you know there are 20+ valid declarations of the main executable method in Java?  Who would have thought that
"public static void main" had so many variations?

How about the Java interpreter added in Java 11 that allows you to execute a .java source file without compiling it (no .class file needed).  Can you name the feature? And can you answer under what circumstances it will not work?

What about the new garbage collectors added since Java 8?  Can you list them?  Which ones are deprecated and can you list which ones are best for particular purposes?

Are you confident you understand modules, first introduced in Java 9?  You'll need to be because there are questions in the 1Z0-815 about modules.

The answers to all of the above questions and much more are in this course.

Why Get Certified in Java 11, aren't there newer versions available?

Java 11 is designated as the LTS or Long Term Support version of Java - it's going to be supported by Oracle and JDK vendors until at least 2026, unlike Java 9, Java 10, and Java 12, all of which are no longer supported by Oracle.  Even Java 13's support will cease in March 2020.

Large companies have large codebases, and it takes them a long time to upgrade that code to new versions of Java - for years Java 8 was the main version used by companies and with the release of Java 11, and Oracle's commitment to supporting it for many years as well as them designating it as the long term support version, this means that the majority of the industry will be moving, or already have moved to Java 11.  Particularly now that Java 8 support is ending soon.

Oracle does not have a certification program for Java 9, 10, 12, or Java 13.  This is by design. Because Java 11 is Oracle's long term supported version of Java.  For this reason, Java 11 its the version of Java you need to become certified in. And this course will help you achieve that.

Who is this course suitable for?

If you have been through at least some of my Java Masterclass on Udemy, or another Java course and/or have some professional programming experience in Java or another programming language then this course is for you. 

It's designed to give you the exact information and skills you need to pass Oracle's Java 11 1Z0-815 exam.

If you already have Java 7 or Java 8 certification and want to upgrade your skills to Java 11, this is for you.

The great thing about the course is that it's relatively short (at least compared to me almost 80 hour Java Masterclass), so it's great if you need to cram before taking the exam.

Will the course teach me Java?

While the course will teach you a lot about Java, including a lot of tricky syntax you probably aren't aware of, it's not designed to teach you Java from scratch - If you have no experience or want a refresher, you may want to consider my Java Masterclass which assumes no programming experience in any language.

This course assumes you know the basics, and focuses on giving you what you need to pass the exam. 

There is no fluff in this course, I know your time is valuable, and for this reason, you won't see me typing code into the IDE, almost all code used in the course is pasted in, and the necessary information you need explained.

The course only covers topics that you are likely to see questions for in the exam, no more and no less.

What this course is not.

This course is not a  "rebadged" Java 8 Certification course - the 1Z0-815, Java 11 certification is a lot different from the 1Z0-808 (Java 8) exam (for starters it covers many features not included in Java 8, a few of which are listed above).

If you only have Java 8 experience it's going to be pretty hard for you to pass the Java 11 exam.  You need to be up to speed with Java 11 features (as well as the older stuff) and that's what you will learn in this course.

I created this course, in scratch, in Java 11 to give you the tools you need to pass Oracle's 1Z0-815 exam. 

Who is this course suitable for?

If you have been through at least some of my Java Masterclass on Udemy, or another Java course or have some professional programming experience in Java or another programming language then this course is for you.

It's designed to give you the exact information and skills you need to pass the Oracles Java 11 1Z0-815 exam.

If you have Java 7 or Java 8 certification and want to upgrade your skills to Java 11, this is for you.

Is the course in progress or complete?

The course is 100% complete, covering all topics that will appear as exam questions in the exam - all videos, slides, and quizzes are ready for immediate access.

Who Am I?

My name is Tim Buchalka, a professional software developer with over 35 years of experience, starting out with Java way back in the 1990s.  I am the creator of the biggest and most comprehensive Java course on Udemy, the Java Masterclass which has been a best seller for many years and has close to 400,000 students and literally tens of thousands of glowing reviews.

You can be assured that the quality of the course is second to none and that the information contained in it will help you pass the 1Z0-815.

Hand-edited subtitles included.

I've got your back with subtitles.  Most courses on Udemy have computer-generated subtitles which are better than no subtitles at all.  But not much better.  The subtitles in this course are all individually hand-edited to ensure what I say in a video is reflected in the subtitle shown on screen.  In other words, the subtitles are 100% readable and make sense.

Who this course is for:
  • Java Students or Professional developers who want an easy way to prepare for Oracles Java 11 1Z0-815 exam