Java SE 8 Programmer I Certification (1Z0-808)

Paths

Expanded

Java SE 8 Programmer I Certification (1Z0-808)

Authors: Andrejs Doronins, Maaike van Putten , Alexander Tushinsky, Jesper De Jong, Dan Geabunea, Jose Paumard, Richard Monson-Haefel

The Java SE 8 Oracle Certified Associate (OCA) certification helps you build a foundational understanding of Java, and gaining this certification credential is the first of two... Read more

Java Basics Working With Java Data Types Using Operators and Decision Constructs Creating and Using Arrays Using Loop Constructs Working with Methods and Encapsulation Working with Inheritance Handling Exceptions Working with Selected classes from the Java API

Pre-requisites

Optional: Java SE 8 Fundamentals

Java SE 8 Programmer I Certification (1Z0-808)

The Java SE 8 Oracle Certified Associate (OCA) certification helps you build a foundational understanding of Java, and gaining this certification credential is the first of two steps in demonstrating you have the high-level skills needed to become a professional Java developer.

Java SE 8 Programmer I Certification 1Z0-808 Overview

by Andrejs Doronins

Aug 16, 2021 / 27m

27m

Start Course
Description

Studying for an exam is crucial, however it is also very important to know multiple practicalities that surround the exam. In this course, Java SE 8 Programmer I Certification 1Z0-808 Overview, you will learn important details to ensure your exam-taking experience is smooth and hassle-free.

First, you’ll explore what comes before the exam, including studying tips, and how to navigate the registration process. Next, you’ll learn the rules that must be followed when taking the exam either from home or from a test center, as well as what kind of questions to expect. Finally, you’ll learn how to access the results and what to do if you pass or fail.

When you’re finished with this course, you’ll have the knowledge needed to prepare, register, and sit through the exam.

Table of contents
  1. Course Overview
  2. Preparing for the Exam
  3. The Exam Experience

Java Basics (Java SE 8 Programmer I Certification 1Z0-808)

by Maaike van Putten

Sep 3, 2021 / 1h 26m

1h 26m

Start Course
Description

Mastering Java and preparing yourself for the 1z0-808 exam takes a lot of work. In this course, Java Basics (Java SE 8 Programmer I Certification 1Z0-808), you’ll learn the basics you’ll absolutely need to do well on the exam. First, you’ll explore the features of Java and how to write a basic application. Next, you’ll discover packages and class structure. Finally, you’ll learn how variable scope works and how you can apply it in your own code. When you’re finished with this course, you’ll have the skills and knowledge of Java basics needed to crush this part of the 1z0-808 exam.

Table of contents
  1. Course Overview
  2. Java Features
  3. Executing Java Applications
  4. Packages and Classes
  5. Variables and Scope

Working with Java Data Types (Java SE 8 Programmer I Certification 1Z0-808)

by Alexander Tushinsky

Aug 25, 2021 / 1h 6m

1h 6m

Start Course
Description

This course is primarily concerned with Java data types, variables, and their assignment and use. In this course, Working with Java Data Types (Java SE 8 Programmer I Certification 1Z0-808), you'll start by being introduced to Netbeans, the free Java editor used for all of the examples throughout the course. First, you’ll examine the 8 Java primitive data types, which include boolean, byte, short, int, long, float, double, and char. Next, you’ll discuss their memory footprint, storage size, and what type of data can be stored in each data type. Then, you'll examine boxing and unboxing, and how data types can be cast or converted from one type to another or copied. Finally, while discussing how to initialize variables and objects, you’ll also touch on naming conventions and what to avoid when naming variables. When you are finished with this course, you'll have a knowledge of Java data types and how they are used within an application.

Table of contents
  1. Course Overview
  2. Primitive Data Types
  3. Working with Object and Primitive Variables
  4. Working with Fields
  5. Wrap up and Exam Tips

Using Operators, Decision, and Looping Constructs (Java SE 8 Programmer I Certification 1Z0-808)

by Andrejs Doronins

Jul 26, 2021 / 1h 27m

1h 27m

Start Course
Description

Operators such as “=” or “++” or if-else statements and loops are ubiquitous in any Java program. However, there are constructs that are used infrequently, and the more common ones may produce unexpected results (bugs) if one uses them improperly. In this course, Using Operators, Decision, and Looping Constructs (Java SE 8 Programmer I Certification 1Z0-808), you will learn the tips, tricks, and pitfalls of using Java operators and statements. First, you’ll explore the Java operators. Only some are required for the exam, but even those required are worth taking a closer look at to see what some of them do behind the scenes. Then, you’ll discover how simple omissions in branching and looping statements may completely change the program flow. Finally, you will take a deep dive into more advanced concepts of flow control and the small details that make all the difference. When you're finished with this course, you’ll have the skills and knowledge of Java operators and statements necessary to nail any exam question related to the topic.

Table of contents
  1. Course Overview
  2. Working with Operators
  3. Understanding Conditional Logic
  4. Mastering Looping
  5. Understanding Advanced Flow Control

Creating and Using Arrays (Java SE 8 Programmer 1 Certification 1Z0-808)

by Jesper De Jong

Sep 1, 2021 / 2h 23s

2h 23s

Start Course
Description

To become a professional certified Java programmer, you'll need to understand arrays, which are a core feature of the Java programming language. In this course, Creating and Using Arrays (Java SE 8 Programmer 1 Certification 1Z0-808), you'll learn everything you need to know about arrays so that you are ready to pass the certification exam on this subject. First, you'll explore what arrays are, and how to create and work with arrays. Next, you'll discover multidimensional arrays. Finally, you'll learn about more advanced topics so that you understand exactly how arrays work with other Java features. When you're finished with this course, you'll have the skills and knowledge of arrays needed to pass the certification exam and use arrays in any real-world Java project.

Table of contents
  1. Course Overview
  2. Working with Arrays
  3. Working with Multidimensional Arrays
  4. Understanding Arrays in Depth

Working with Methods and Encapsulation (Java SE 8 Programmer I Certification 1Z0-808)

by Dan Geabunea

Sep 8, 2021 / 1h 38m

1h 38m

Start Course
Description

By using methods and encapsulation to their full potential, you can write robust applications that will evolve nicely over time. In this course, Working with Methods and Encapsulation (Java SE 8 Programmer I Certification 1Z0-808), you'll learn to model real business domains using methods and encapsulation to prepare for the 1Z0-808 certification.

First, you'll explore how to declare methods with arguments and return values. Next, you'll discover how to use method overloading and overriding in Java to create polymorphic code. After that, you will understand how encapsulation keeps your classes safe to use by hiding away implementation details, and you will see some applicable techniques to enforce encapsulation. Finally, you'll learn how to use constructors and static members.

When you're finished with this course, you'll have the skills and knowledge of using encapsulation and methods in Java which are needed to create modern software applications, and take the Java 1Z0-808 exam.

Table of contents
  1. Course Overview
  2. Understanding Methods
  3. Method Overloading & Overriding
  4. Access Modifiers & Encapsulation
  5. Creating Objects with Constructors
  6. Using Static Fields & Methods

Working with Inheritance (Java SE 8 Programmer I Certification 1Z0-808)

by Jose Paumard

Sep 10, 2021 / 2h 4m

2h 4m

Start Course
Description

Every object oriented language implements the four fundamental concepts of object: encapsulation, abstraction, inheritance, and polymorphism. The Java does this in its own way, which differs from other languages. In this course, Working with Inheritance (Java SE 8 Programmer I Certification 1Z0-808), you will learn how object oriented concepts have been implemented and you will see all the key points you need for the certification. First, you will learn what these four concepts are and how Java implemented them. Next, you will learn what a class is and what you can put in it, how a class can extend another class and what are the consequences and limits of extension. Moving forward, you will learn how you can model behavior with interfaces in Java, and you'll see the precise mechanism for how objects are created, how their constructors are invoked, and how they call each other. Finally, you will learn how primitive types are working and how they differ from classes. When you are finished with this course, you will be ready to pass the corresponding chapters of the Java SE 8 I Programmer certification.

Table of contents
  1. Course Overview
  2. Principles of Object Oriented Programming
  3. Designing a Class, Adding Fields, Methods, and Constructors
  4. Extending a Class with Another Class, Creating Abstract Classes
  5. Modeling Object Behavior with Interfaces
  6. Constructing an Object, Calling a Constructor from a Constructor

Handling Exceptions (Java SE 8 Programmer I Certification 1Z0-808)

by Andrejs Doronins

Jun 30, 2021 / 1h 7m

1h 7m

Start Course
Description

Developers want to write software and build programs that do awesome things, but things rarely go smoothly. Unexpected errors and issues occur all the time, so making our software resilient is indispensable. Exception handling is a fundamental mechanism to achieve this. In this course, Handling Exceptions (Java SE 8 Programmer I Certification 1Z0-808), you will learn the tips, tricks, and pitfalls of exception handling in Java. First, you will revise the basic syntax of try/catch/finally blocks, including chaining catch blocks. Then, you will revise the exception class hierarchy, as well as the most frequent checked and unchecked exceptions as well as errors that you are likely to encounter on the exam. Finally, you will see that throwing exceptions has certain rules that must be satisfied for the application to work.

When you're finished with this course, you’ll have the skills and knowledge of exception handling to nail any exam question related to the topic.

Table of contents
  1. Course Overview
  2. Introducing Exception Handling
  3. Understanding Exception Types
  4. Throwing Exceptions

Working with Selected Classes from the Java API (Java SE 8 Programmer I Certification 1Z0-808)

by Richard Monson-Haefel

Sep 14, 2021 / 1h 13m

1h 13m

Start Course
Description

You are preparing to take the Java SE 8 Programmer I exam, but are unsure what you need to know and what you can ignore. In this course, Working with Selected Classes from the Java API (Java SE 8 Programmer I Certification 1Z0-808), you’ll learn to declare and use ArrayLists, Strings, StringBuffers, Dates and Times, and Lambda Predicates. First, you’ll explore the creation and use of Java ArrayLists for different class types. Next, you’ll discover Lambda Predicates with easy to understand examples using ArrayLists. Finally, you’ll learn how to use the APIs associated with Strings, StringBuffers, Dates, and Times. When you’re finished with this course, you’ll have the skills and knowledge of select Java classes needed to answer Java SE 8 Programmer I questions on ArrayLists, Lambda Predicates, Strings and StringBuffers, and Date and Time types.

Table of contents
  1. Course Overview
  2. Working with ArrayList
  3. Working with Lambda Predicates
  4. Working with Strings and StringBuffer
  5. Working with Dates and Times
Learning Paths

Java SE 8 Programmer I Certification (1Z0-808)

  • Number of Courses9 courses
  • Duration12 hours
  • Expanded

The Java SE 8 Oracle Certified Associate (OCA) certification helps you build a foundational understanding of Java, and gaining this certification credential is the first of two steps in demonstrating you have the high-level skills needed to become a professional Java developer.

Join our learners and upskill
in leading technologies