OCP Java 17: 1Z0-829 Exam Training

Level up your Java programming skills and get ready to claim your ‘Java OCP 17 Developer’ certification badge.

(1Z0-829.AE1) / ISBN : 978-1-64459-405-6
Lessons
Lab
TestPrep
AI Tutor (Añadir)
Obtenga una prueba gratuita

Acerca de este curso

Our ‘OCP Oracle Certified Professional Java SE 17 Developer (1Z0-829)’ certification prep course is exactly what you need to pass this rigorous exam. With 100+ practice test questions, video tutorials, and interactive activities, you’ll gain a good grasp on the comprehensive syllabus in no time. Our hands-on course comes with Live Labs that help you practice your learnings in a virtual environment.

From core Java concepts to advanced features, this course covers everything you need to explore to become an expert Java developer. Additionally, every chapter ends with ‘exam essentials’ that focus on exam-style questions and boost your confidence to tackle the final certification test.

Habilidades que obtendrás

  • Knowledge of fundamental Java programming, including data types, variables, and more
  • Proficient with OOP concepts like inheritance, polymorphism, encapsulation, and abstraction
  • Execute error-free Java codes with handling exceptions
  • Write concise and expressive code using lambda expressions and functional interfaces
  • Enable complex data transformations using Streams API to process data
  • Implement concurrent and multi-threaded programming techniques for executing multiple tasks simultaneously
  • Use module system to organize and modularize large-scale Java applications 
  • Expertise with various collection frameworks like List, Set, Map, and Queue
  • Skilled at connecting with relational databases using JDBC API
  • Develop dynamic apps that can be adapted to different languages and regions
  • Ability to optimize Java applications for better performance 
  • Develop exam-taking strategies and time management skills

1

Introducción

  • Comprender el examen
  • Leer este curso
  • Estudiando para el examen
  • Aplicación de estrategias para tomar exámenes
  • tomando el examen
  • Mapa objetivo
2

Bloques de construcción

  • Aprender sobre el medio ambiente
  • Comprender la estructura de la clase
  • Escribiendo un método main()
  • Descripción de las declaraciones e importaciones de paquetes
  • Crear objetos
  • Comprender los tipos de datos
  • Declaración de variables
  • Inicializar variables
  • Administrar el alcance de la variable
  • destruir objetos
  • Resumen
  • Fundamentos del examen
3

Operadores

  • Comprender los operadores de Java
  • Aplicación de operadores unarios
  • Trabajar con operadores aritméticos binarios
  • Asignación de valores
  • Comparando valores
  • Tomar decisiones con el operador ternario
  • Resumen
  • Fundamentos del examen
4

Tomando decisiones

  • Creación de declaraciones de toma de decisiones
  • Aplicación de sentencias switch
  • Escribiendo mientras Bucles
  • Construcción de bucles
  • Control de flujo con ramificación
  • Resumen
  • Fundamentos del examen
5

API principales

  • Creación y manipulación de cadenas
  • Uso de la clase StringBuilder
  • comprensión de la igualdad
  • Comprender las matrices
  • Cálculo con API matemáticas
  • Trabajar con fechas y horas
  • Resumen
  • Fundamentos del examen
6

Métodos

  • métodos de diseño
  • Declaración de variables locales y de instancia
  • Trabajando con Varargs
  • Aplicar modificadores de acceso
  • Acceso a datos estáticos
  • Pasar datos entre métodos
  • Métodos de sobrecarga
  • Resumen
  • Fundamentos del examen
7

Diseño de clase

  • Comprender la herencia
  • Creación de clases
  • Declaración de constructores
  • Inicializar objetos
  • Miembros herederos
  • Creación de clases abstractas
  • Creación de objetos inmutables
  • Resumen
  • Fundamentos del examen
8

Más allá de las clases

  • Implementación de interfaces
  • Trabajar con enumeraciones
  • Clases de Sellado
  • Encapsular datos con registros
  • Creación de clases anidadas
  • Comprender el polimorfismo
  • Resumen
  • Fundamentos del examen
9

Lambdas e interfaces funcionales

  • Escritura de lambdas simples
  • Codificación de interfaces funcionales
  • Uso de referencias de métodos
  • Trabajar con interfaces funcionales integradas
  • Trabajar con variables en Lambdas
  • Resumen
  • Fundamentos del examen
10

Colecciones y Genéricos

  • Uso de las API de recopilación comunes
  • Uso de la interfaz de lista
  • Uso de la interfaz de configuración
  • Uso de las interfaces Queue y Deque
  • Uso de la interfaz del mapa
  • Comparación de tipos de colecciones
  • Clasificación de datos
  • Trabajar con genéricos
  • Resumen
  • Fundamentos del examen
11

Corrientes

  • Devolver un opcional
  • Uso de flujos
  • Trabajar con flujos primitivos
  • Trabajar con conceptos avanzados de canalización de flujo
  • Resumen
  • Fundamentos del examen
12

Excepciones y Localización

  • Comprender las excepciones
  • Reconocimiento de clases de excepción
  • Manejo de excepciones
  • Automatización de la gestión de recursos
  • Valores de formato
  • Apoyo a la internacionalización y la localización
  • Carga de propiedades con paquetes de recursos
  • Resumen
  • Fundamentos del examen
13

Módulos

  • Introducción a los módulos
  • Creación y ejecución de un programa modular
  • Actualización de nuestro ejemplo para varios módulos
  • Sumergirse en la declaración del módulo
  • Creación de un servicio
  • Descubriendo Módulos
  • Comparación de tipos de módulos
  • Migración de una aplicación
  • Resumen
  • Fundamentos del examen
14

concurrencia

  • Introducción de hilos
  • Creación de subprocesos con la API de concurrencia
  • Escribir código seguro para subprocesos
  • Uso de colecciones concurrentes
  • Identificación de problemas de enhebrado
  • Trabajar con flujos paralelos
  • Resumen
  • Fundamentos del examen
15

E/S

  • Referencias a archivos y directorios
  • Operando en archivo y ruta
  • Introducción a los flujos de E/S
  • Leer y escribir archivos
  • Serialización de datos
  • Interactuar con los usuarios
  • Trabajar con API avanzadas
  • Revisión de las API clave
  • Resumen
  • Fundamentos del examen
16

JDBC

  • Introducción a las bases de datos relacionales y SQL
  • Introducción a las interfaces de JDBC
  • Conexión a una base de datos
  • Trabajar con una declaración preparada
  • Pequeñas mesas Bobby
  • Obtener datos de un ResultSet
  • Llamar a un CallableStatement
  • Control de datos con transacciones
  • Cerrar los recursos de la base de datos
  • Resumen
  • Fundamentos del examen

1

Bloques de construcción

  • Usando el método main()
  • Pasar parámetros a un programa Java
  • Llamando a los constructores
  • Creación de una clase contenedora
2

Operadores

  • Uso de los operadores de división y módulo
  • Uso del operador lógico AND
  • Uso del operador lógico OR
  • Uso del operador ternario
3

Tomando decisiones

  • Uso de la instrucción if
  • Uso de la instrucción if-else
  • Uso de la instrucción switch
  • Uso del bucle do/while
  • Usando el ciclo while
  • Usando el bucle for-each
  • Usando el bucle for
  • Uso del bucle anidado
  • Usando la instrucción continuar
4

API principales

  • Usando el método equals()
  • Usando los métodos replace() y length()
  • Usando el método insert()
  • Usando el método append()
  • Clasificación, búsqueda e impresión del índice de un elemento en una matriz
5

Métodos

  • Uso del tipo de retorno
  • Declaración de variables de instancia
  • Usando el método estático
6

Diseño de clase

  • Extender una clase
  • Llamar a los constructores principales con la palabra clave super()
  • Usando el modificador abstracto
7

Más allá de las clases

  • Usando una interfaz
  • Creación de enumeraciones
  • Crear una clase anidada estática
  • Usando polimorfismo
8

Lambdas e interfaces funcionales

  • Creación de una expresión lambda
  • Implementación de una interfaz funcional definida por el usuario
  • Uso de la interfaz de predicado
9

Colecciones y Genéricos

  • Usando el método remove()
  • Usando el operador de diamante
  • Ordenar una matriz
  • Uso de comodines ilimitados
10

Corrientes

  • Crear una clase opcional
  • Usando el método map()
  • Usando el método de conteo()
  • Usando los métodos min() y max()
  • Generación de un flujo infinito de enteros
  • Implementando el método skip() en un Stream
  • Usando el método limit()
  • Usando el método distinto()
  • Usando el método filter()
  • Usando el método de recolección ()
  • Usando el método reduce()
  • Usando el método forEach()
  • Usando el método noneMatch()
  • Usando el método anyMatch()
  • Usando el método allMatch()
  • Usando el método findFirst()
  • Usando el método findAny()
  • Demostración de Spliterator usando el método tryAdvance()
11

Excepciones y Localización

  • Uso de un seguimiento de pila
  • Creación de una excepción personalizada
  • Uso de múltiples bloques de captura
  • Uso de la clase SimpleDateFormat
  • Formateo de números
12

Módulos

  • Usar un módulo
13

concurrencia

  • Creación de un subproceso mediante la implementación de la interfaz ejecutable
  • Creación de un subproceso mediante la extensión de la clase de subprocesos
  • Uso de la clase CyclicBarrier
  • Aplicación de la interfaz ReentrantLock
  • Uso de la clase CopyOnWriteArrayList
  • Comprender las colecciones de SkipList
14

E/S

  • Creación del objeto de archivo
  • Usando el método isSameFile()
  • Eliminar un archivo usando los métodos delete() y deleteIfExists()
  • Usando el método isAbsolute()
  • Derivación de una ruta usando el método relativize()
  • Derivación de una ruta usando el método normalize()
  • Usando el método exist()
  • Uso de la clase InputStream
  • Uso de la clase OutputStream
  • Leer un archivo usando el método readAllLines()
  • Aplicación de la interfaz serializable
  • Búsqueda de un directorio utilizando el método find()
  • Implementando el método skip() en un archivo
  • Uso de los métodos mark() y reset()
15

JDBC

  • Uso de la instrucción SELECT
  • Uso de la instrucción DELETE
  • Uso de la instrucción CREATE TABLE
  • Uso de la instrucción UPDATE
  • Conexión a una base de datos
  • Uso de la interfaz de declaración preparada

¿Alguna pregunta? Consulta las preguntas frecuentes

Get a sneak peek into our OCP (1Z0-829) certification prep course.

Contáctanos ahora

Anyone wanting to upgrade their Java programming skills to pass the prestigious OCP Java SE 17 Developer certification exam should definitely take this course.

It is an industry-recognized certification that makes you a valued employee for any organization. As an Oracle-certified Java developer, you can command higher salaries, and leadership roles to accelerate your career progression.

There are 50 Multiple Choice Questions that need to be answered in 90 minutes.

You need to score at least 68% to pass the Java SE 17 professional developer certification exam.

Yes, our courses are equipped with hands-on Labs to facilitate a safe virtual environment for your practice exercises.

Certified Java developers are highly-sought after professionals across the globe. Here’re some exciting job roles available for them:

  • Software Developer
  • Java architect
  • Full-stack developer
  • Big data engineer
  • Cloud developer
  • Dev-Ops engineer
  • Gave developer
  • Mobile app developer

Get Ready for a High-Demand Java Job

  Pass the JAVA SE 17 certification for a successful career in tech.

$279.99

Comprar ahora

Cursos relacionados

Todo el curso
scroll to top