Generic filters
Exact matches only
Search in title
Search in content
Search in excerpt

OCP Oracle Certified Professional Java SE 17 Developer (1Z0-829)

Submit form to obtain discount

Test Prep
50+ Pre Assessment Questions | 2+ Full Length Tests | 50+ Post Assessment Questions | 100+ Practice Test Questions
Features
89+ LiveLab | 28+ Video tutorials | 37+ Minutes

Why choose TOPTALENT?

Outline

Lessons 1:
Introduction

  • Understanding the Exam
  • Reading This Course
  • Studying for the Exam
  • Applying Test-Taking Strategies
  • Taking the Exam
  • Objective Map

Lessons 2:
Building Blocks

  • Learning about the Environment
  • Understanding the Class Structure
  • Writing a main() Method
  • Understanding Package Declarations and Imports
  • Creating Objects
  • Understanding Data Types
  • Declaring Variables
  • Initializing Variables
  • Managing Variable Scope
  • Destroying Objects
  • Summary
  • Exam Essentials

Lessons 3:
Operators

  • Understanding Java Operators
  • Applying Unary Operators
  • Working with Binary Arithmetic Operators
  • Assigning Values
  • Comparing Values
  • Making Decisions with the Ternary Operator
  • Summary
  • Exam Essentials

Lessons 4:
Making Decisions

  • Creating Decision-Making Statements
  • Applying switch Statements
  • Writing while Loops
  • Constructing for Loops
  • Controlling Flow with Branching
  • Summary
  • Exam Essentials

Lessons 5:
Core APIs

  • Creating and Manipulating Strings
  • Using the StringBuilder Class
  • Understanding Equality
  • Understanding Arrays
  • Calculating with Math APIs
  • Working with Dates and Times
  • Summary
  • Exam Essentials

Lessons 6:
Methods

  • Designing Methods
  • Declaring Local and Instance Variables
  • Working with Varargs
  • Applying Access Modifiers
  • Accessing static Data
  • Passing Data among Methods
  • Overloading Methods
  • Summary
  • Exam Essentials

Lessons 7:
Class Design

  • Understanding Inheritance
  • Creating Classes
  • Declaring Constructors
  • Initializing Objects
  • Inheriting Members
  • Creating Abstract Classes
  • Creating Immutable Objects
  • Summary
  • Exam Essentials

Lessons 8:
Beyond Classes

  • Implementing Interfaces
  • Working with Enums
  • Sealing Classes
  • Encapsulating Data with Records
  • Creating Nested Classes
  • Understanding Polymorphism
  • Summary
  • Exam Essentials

Lessons 9:
Lambdas and Functional Interfaces

  • Writing Simple Lambdas
  • Coding Functional Interfaces
  • Using Method References
  • Working with Built-in Functional Interfaces
  • Working with Variables in Lambdas
  • Summary
  • Exam Essentials

Lessons 10:
Collections and Generics

  • Using Common Collection APIs
  • Using the List Interface
  • Using the Set Interface
  • Using the Queue and Deque Interfaces
  • Using the Map Interface
  • Comparing Collection Types
  • Sorting Data
  • Working with Generics
  • Summary
  • Exam Essentials

Lessons 11:
Streams

  • Returning an Optional
  • Using Streams
  • Working with Primitive Streams
  • Working with Advanced Stream Pipeline Concepts
  • Summary
  • Exam Essentials

Lessons 12:
Exceptions and Localization

  • Understanding Exceptions
  • Recognizing Exception Classes
  • Handling Exceptions
  • Automating Resource Management
  • Formatting Values
  • Supporting Internationalization and Localization
  • Loading Properties with Resource Bundles
  • Summary
  • Exam Essentials

Lessons 13:
Modules

  • Introducing Modules
  • Creating and Running a Modular Program
  • Updating Our Example for Multiple Modules
  • Diving into the Module Declaration
  • Creating a Service
  • Discovering Modules
  • Comparing Types of Modules
  • Migrating an Application
  • Summary
  • Exam Essentials

Lessons 14:
Concurrency

  • 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

Lessons 15:
I/O

  • Referencing Files and Directories
  • Operating on File and Path
  • Introducing I/O Streams
  • Reading and Writing Files
  • Serializing Data
  • Interacting with Users
  • Working with Advanced APIs
  • Review of Key APIs
  • Summary
  • Exam Essentials

Lessons 16:
JDBC

  • Introducing Relational Databases and SQL
  • Introducing the Interfaces of JDBC
  • Connecting to a Database
  • Working with a PreparedStatement
  • Little Bobby Tables
  • Getting Data from a ResultSet
  • Calling a CallableStatement
  • Controlling Data with Transactions
  • Closing Database Resources
  • Summary
  • Exam Essentials