1Z0-819.AE1
OCP Java SE 11: 1Z0-819 & 1Z0-817 Exam Prep
Prepare for the Java SE 11 Developer Certification. Whether it’s reskilling for 1Z0-817 or leveling up with 1Z0-819, this interactive course has your back.
- Practice in 105 Laboratorios prácticos — nothing to install
- 23 Lecciones interactivas y 170 topics mapped to the official exam objectives
- 469 Preguntas del examen de práctica y 6 Pruebas completas
Intermediate A tu propio ritmo · 1 año de acceso 4.6/5 (92 Revisar)
105 LiveLabs prácticos
Practice real IT tasks in guided environments.
- Entornos reales
- Calificación automática
- Sin instalación
01 / Habilidades que obtendrás
What you will be able to do
Enroll in our Java SE 11 Developer 1Z0-819 & 1Z0-817 course to master core Java, pass the certification, and write clean codes.
In this course, tackle everything from the Java environment and class design to functional programming, concurrency, JDBC, and secure coding. Then sharpen it all with 300+ practice questions and 100+ interactive labs that mirror the real exam.
Learn how to create modular applications, handle threads, work with NIO.2 and JDBC, and write code that actually holds up in the real world.
- Core Java Mastery: Understand Java fundamentals, from class structure and data types to methods, loops, and exception handling.
- Object-Oriented Design: Design robust, modular code using inheritance, interfaces, polymorphism, encapsulation, and abstract classes.
- Functional Programming Skills: Use lambdas, streams, and built-in functional interfaces to write cleaner, more efficient Java code.
- Modular Application Development: Build and migrate to modular applications using the Java Platform Module System (JPMS).
- Concurrency & Multithreading: Write thread-safe code with Java's concurrency APIs, handle parallel processing, and manage synchronization.
- Database & I/O Integration: Work with JDBC, I/O Streams, and NIO.2 to connect Java apps to databases and manage file systems.
Target Career Roles
- Desarrollador Java EE
- Desarrollador web Java
- Desarrollador Java para Android
02 / Lecciones y laboratorios
See exactly what you will learn and practice
Plan de estudios
23 Lecciones interactivas · 170 topics01 Introduction 4 topics +
- Understanding the Exam
- Reading This Course
- Preparing for the Exam
- Objective Map
02 Welcome to Java 8 topics · 2 Laboratorio en vivo +
- 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
2 Laboratorio en vivo in this lesson — see the labs panel →
03 Java Building Blocks 8 topics · 1 Laboratorio en vivo +
- Creating Objects
- Understanding Data Types
- Declaring Variables
- Initializing Variables
- Managing Variable Scope
- Destroying Objects
- Summary
- Exam Essentials
1 Laboratorio en vivo in this lesson — see the labs panel →
04 Operators 8 topics · 5 Laboratorio en vivo +
- Understanding Java Operators
- Applying Unary Operators
- Working with Binary Arithmetic Operators
- Assigning Values
- Comparing Values
- Making Decisions with the Ternary Operator
- Summary
- Exam Essentials
5 Laboratorio en vivo in this lesson — see the labs panel →
05 Making Decisions 6 topics · 9 Laboratorio en vivo +
- Creating Decision-Making Statements
- Writing while Loops
- Constructing for Loops
- Controlling Flow with Branching
- Summary
- Exam Essentials
9 Laboratorio en vivo in this lesson — see the labs panel →
06 Core Java APIs 9 topics · 6 Laboratorio en vivo +
- 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
6 Laboratorio en vivo in this lesson — see the labs panel →
07 Lambdas and Functional Interfaces 6 topics · 1 Laboratorio en vivo +
- Writing Simple Lambdas
- Introducing Functional Interfaces
- Working with Variables in Lambdas
- Calling APIs with Lambdas
- Summary
- Exam Essentials
1 Laboratorio en vivo in this lesson — see the labs panel →
08 Methods and Encapsulation 9 topics · 2 Laboratorio en vivo +
- Designing Methods
- Working with Varargs
- Applying Access Modifiers
- Applying the static Keyword
- Passing Data among Methods
- Overloading Methods
- Encapsulating Data
- Summary
- Exam Essentials
2 Laboratorio en vivo in this lesson — see the labs panel →
09 Class Design 7 topics · 3 Laboratorio en vivo +
- Understanding Inheritance
- Creating Classes
- Declaring Constructors
- Inheriting Members
- Understanding Polymorphism
- Summary
- Exam Essentials
3 Laboratorio en vivo in this lesson — see the labs panel →
10 Advanced Class Design 5 topics · 2 Laboratorio en vivo +
- Creating Abstract Classes
- Implementing Interfaces
- Introducing Inner Classes
- Summary
- Exam Essentials
2 Laboratorio en vivo in this lesson — see the labs panel →
11 Exceptions 6 topics · 2 Laboratorio en vivo +
- Understanding Exceptions
- Recognizing Exception Classes
- Handling Exceptions
- Calling Methods That Throw Exceptions
- Summary
- Exam Essentials
2 Laboratorio en vivo in this lesson — see the labs panel →
12 Modules 8 topics · 1 Laboratorio en vivo +
- 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
1 Laboratorio en vivo in this lesson — see the labs panel →
13 Java Fundamentals 7 topics · 6 Laboratorio en vivo +
- Applying the final Modifier
- Working with Enums
- Creating Nested Classes
- Understanding Interface Members
- Introducing Functional Programming
- Summary
- Exam Essentials
6 Laboratorio en vivo in this lesson — see the labs panel →
14 Annotations 7 topics · 4 Laboratorio en vivo +
- Introducing Annotations
- Creating Custom Annotations
- Applying Annotations
- Declaring Annotation-Specific Annotations
- Using Common Annotations
- Summary
- Exam Essentials
4 Laboratorio en vivo in this lesson — see the labs panel →
15 Generics and Collections 8 topics · 4 Laboratorio en vivo +
- Using Method References
- Using Wrapper Classes
- Using the Diamond Operator
- Using Lists, Sets, Maps, and Queues
- Sorting Data
- Working with Generics
- Summary
- Exam Essentials
4 Laboratorio en vivo in this lesson — see the labs panel →
16 Functional Programming 7 topics · 18 Laboratorio en vivo +
- Working with Built-in Functional Interfaces
- Returning an Optional
- Using Streams
- Working with Primitive Streams
- Working with Advanced Stream Pipeline Concepts
- Summary
- Exam Essentials
18 Laboratorio en vivo in this lesson — see the labs panel →
17 Exceptions and Localization 9 topics · 5 Laboratorio en vivo +
- 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
5 Laboratorio en vivo in this lesson — see the labs panel →
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 · 6 Laboratorio en vivo +
- 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
6 Laboratorio en vivo in this lesson — see the labs panel →
20 I/O 7 topics · 7 Laboratorio en vivo +
- 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
7 Laboratorio en vivo in this lesson — see the labs panel →
21 NIO.2 8 topics · 10 Laboratorio en vivo +
- 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
10 Laboratorio en vivo in this lesson — see the labs panel →
22 JDBC 9 topics · 8 Laboratorio en vivo +
- 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
8 Laboratorio en vivo in this lesson — see the labs panel →
23 Security 9 topics · 3 Laboratorio en vivo +
- 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
3 Laboratorio en vivo in this lesson — see the labs panel →
Laboratorios prácticos Our edge
105 Laboratorio en vivos- Using the main() Method
- Importing a Package
- Using Java Primitives
- Using the Division and Modulus Operators
- Using Typecasting
- Using the Logical OR Operator
- Using the Logical AND Operator
- Using the Ternary Operator
- Using the switch Statement
- Using the if-else Statement
- Using the if Statement
- Using the do/while Loop
- Using the while Loop
- Using the for-each Loop
- Using the for Loop
- Using the continue Statement
- Using the Nested Loop
- Using the equals() Method
- Using the append() Method
- Using the insert() Method
- Using the replace() and length() Methods
- Sorting, Searching, and Printing the Index of an Element in an Array
- Using Autoboxing
- Using the Predicate Interface
- Using the static Method
- Implementing Encapsulation
- Calling Parent Constructors with the super() Keyword
- Using Superclasses
- Using Polymorphism
- Using the abstract Modifier
- Using an Interface
- Using the finally Block
- Using the try/catch Block
- Using a Module
- Working with an Enum
- Using the static Inner Class
- Creating a Lambda Expression without a Parameter
- Creating a Lambda Expression with a Single Parameter
- Using a Lambda Expression
- Creating a Lambda Expression with Multiple Parameters
- Using the @SuppressWarnings Annotation
- Using the @SafeVarargs Annotation
- Using the @Deprecated Annotation
- Using the @Override Annotation
- Using the Diamond Operator
- Using the remove() Method
- Sorting an Array
- Using Unbounded Wildcards
- Using the Consumer Interface
- Using BinaryOperator
- Using UnaryOperator
- Using the map() Method
- Using the min() and max() Methods
- Using the count() Method
- Using the skip() Method
- Using the limit() Method
- Using the distinct() Method
- Using the filter() Method
- Using the collect() Method
- Using the reduce() Method
- Using the forEach() Method
- Using the noneMatch() Method
- Using the anyMatch() Method
- Using the allMatch() Method
- Using the findFirst() Method
- Using the findAny() Method
- Using Multiple catch Blocks
- Creating a Custom Exception
- Using a Stack Trace
- Using the SimpleDateFormat Class
- Formatting Numbers
- Creating a Thread by Extending the Thread Class
- Creating a Thread by Implementing the Runnable Interface
- Applying the ReentrantLock Interface
- Using the CyclicBarrier Class
- Understanding SkipList Collections
- Using the CopyOnWriteArrayList Class
- Using the exists() Method
- Creating the File Object
- Using the mark() and reset() Methods
- Using the skip() Method
- Applying the Serializable Interface
- Using the OutputStream Class
- Using the InputStream Class
- Obtaining a path with the URI Class
- Obtaining a Path with the Paths Class
- Deriving a Path Using the normalize() Method
- Deriving a Path Using the relativize() Method
- Using the isAbsolute() Method
- Reading a File Using the readAllLines() Method
- Deleting a File Using the delete() and deleteIfExists() Methods
- Using the isSameFile() Method
- Searching a Directory Using the find() Method
- Listing the Contents of a Directory
- Using the UPDATE Statement
- Using the DELETE Statement
- Using the SELECT Statement
- Using the CREATE TABLE Statement
- Working with JDBC Statements
- Executing a SQL Query
- Using the PreparedStatement Interface
- Viewing a Database Table
- Cloning Objects
- Using the final Class
- Using the final Method
03 / Detalles del examen
OCP Java SE 11: 1Z0-819 & 1Z0-817 Exam Prep Detalles
Obtén experiencia práctica para aprobar el examen de certificación Oracle Java con el curso y laboratorio OCP: Java SE 11 Developer. La capacitación para la certificación Java cubre los objetivos del examen 1Z0-819 y proporciona conocimientos sobre los temas centrales de Java 11, incluidas clases, interfaces, expresiones lambda, operadores, estructuras de decisión, colecciones básicas y módulos. El curso de capacitación para la certificación Java SE 11 y sus recursos de aprendizaje te ayudarán a aprender Java en línea y aprobar el examen de certificación.
¿Listo para presentar el examen?
Agrega tu 1Z0-819.AE1 bono de examen oficial a tu pedido.
Bono oficial · Entrega rápida · Paquete de repetición disponible04 / Preguntas frecuentes
Preguntas antes de empezar
What is Java SE 11 Developer certification?+
The Oracle Certified Professional: Java SE 11 Developer (1Z0-819) is a single, comprehensive certification exam that validates your proficiency in Java Standard Edition 11.
It covers a wide range of topics, including Java fundamentals, object-oriented programming, functional programming, modules, concurrency, I/O, JDBC, and security.
This exam replaces the earlier two-part certification exams (1Z0-815 and 1Z0-816) and is designed for developers aiming to demonstrate their expertise in Java SE 11.
What is the difference between 1Z0 817 and 1Z0 819?+
The 1Z0-819 exam is intended for individuals seeking to earn the Java SE 11 Developer certification, regardless of their prior certification status.
In contrast, the 1Z0-817 exam is an upgrade path specifically for those who already hold an Oracle Certified Professional (OCP) certification in Java SE 6, 7, or 8, allowing them to update their credentials to Java SE 11. Notably, Oracle has announced the retirement of the 1Z0-817 exam as of November 30, 2021.
Is OCP certification worth it?+
Effective preparation for the 1Z0-819 exam involves a combination of study materials and practice:
- Practice Exams: Engage with gamified testpreps to familiarize yourself with the exam format and identify areas for improvement.
- Online Courses & Labs: Enroll now to access structured learning paths and hands-on lab activities to reinforce your understanding.
¿Cuáles son los requisitos previos para este examen?+
¿Cuál es la cuota de inscripción al examen?+
¿Dónde puedo hacer el examen?+
¿Cuál es el formato del examen?+
¿Cuántas preguntas se hacen en el examen?+
¿Cuál es la duración del examen?+
¿Cuál es la puntuación mínima para aprobar?+
¿Cuál es la política de repetición del examen?+
Estas son las políticas para repetir el examen:
- Los candidatos deben esperar 14 días antes de poder volver a realizar un examen supervisado que hayan suspendido. (Se permitirá la inscripción a partir del día 14).
- Los candidatos pueden repetir el examen en línea sin supervisión en cualquier momento.
- Los candidatos no podrán repetir un examen aprobado en ningún momento.
- Los candidatos no podrán repetir el examen beta en ningún momento.
- Los candidatos solo tienen permitido un máximo de 4 intentos para aprobar un examen en un período de 12 meses.
- Los candidatos deberán volver a presentar un trabajo de fin de máster suspendido en un plazo de 30 días a partir de la fecha de recepción de la notificación de suspensión.
¿Dónde puedo encontrar más información sobre este examen?+
Prepare for OCP Java SE 11 Cert
This Java SE 11 Developer OCP Certification course sharpens your Java skills and prepares you to ace the 1Z0-819 & 1Z0-817 certification exams.
- 1 año de acceso completo
- 105 LiveLab incluido
- Certificado de finalización
No se requiere tarjeta de crédito