Skip to main content

Oracle Java Certification - Pass the Associate 1Z0-808 Exam.

20h 8m 36s
English
Paid

Are you struggling to secure a job interview or stuck in a low-paying programming position? Perhaps you're venturing into programming for the first time and want to make your resume stand out among a sea of programmers. The key to capturing employers' attention is certification. But how do you achieve that?

Become an Oracle Certified Associate (OCA) Java 8 Programmer

Certification is your ticket to the top of the interview pile! As there are few programmers who are officially certified by Oracle, having this credential significantly boosts your job prospects.

The Oracle Certified Associate exam is a challenge, even for seasoned developers. However, this course simplifies the path to success!

Course Overview

Learn everything necessary to successfully pass the Oracle Certified Associate Java 8 Programmer exam.

Delivered by certified expert Goran Lochert, an experienced Java developer, this course provides the insight and knowledge from someone who has conquered the exam.

Goran leads you step-by-step through every critical topic you must master to secure your official Oracle certification.

Hands-On Learning Experience

Did you know that we remember about 80% of what we actively do versus only 30% of what we merely see? This course moves beyond theory, offering a hands-on approach that encourages you to code alongside your lessons. The more you engage with the code, the quicker you'll be prepared for the exam and your certification.

If you've attempted the OCA exam before and didn't pass, this course will be particularly beneficial to you.

Comprehensive Course Content

In addition to more than 19 hours of video instruction, this course includes practice exams to assess your skills and readiness.

Ready to secure your first programming job or advance to a more senior position? Then this course is your next step!

Upon completion, you'll have the skills to navigate even the trickiest exam questions. Topics such as polymorphic parameters, immutability, predicates, and differentiating abstract classes from interfaces with default methods are thoroughly explained.

Course Benefits

  • Pass the Oracle Java Associate Programmer exam with confidence.
  • Enhance your Java skills for better career opportunities.
  • Answer even the most obscure questions found on the official exam.

Requirements

  • A computer running Windows, Mac OS X, or Linux.

Target Audience

Who this course is for:
  • Individuals struggling to secure programming job interviews.
  • Programmers seeking their first paid position.
  • Developers looking for higher-paying jobs.
  • Anyone pursuing Oracle Java Certification.
  • Programmers aiming to enhance their resumes.
  • Individuals looking to expand their job and career opportunities.

About the Author: udemy

udemy thumbnail
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams. Udemy is the leading global marketplace for teaching and learning, connecting millions of students to the skills they need to succeed. Udemy helps organizations of all kinds prepare for the ever-evolving future of work. Our curated collection of top-rated business and technical courses gives companies, governments, and nonprofits the power to develop in-house expertise and satisfy employees’ hunger for learning and development.

Watch Online 133 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 133 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction
All Course Lessons (133)
#Lesson TitleDurationAccess
1
Introduction Demo
01:23
2
JDK8 Install Windows
05:16
3
JDK8 Install Mac
02:45
4
JDK8 Install Linux
04:21
5
Intellij Windows Install and Configure
09:36
6
Intellij Mac Install and Configure
09:29
7
Intellij Linux Install and Configure
10:04
8
Java Class Structure
06:04
9
Main Method
06:08
10
Comments
06:27
11
Packages And Imports
09:34
12
Naming Conflicts And Code Formatting
09:50
13
Static Imports
07:44
14
Understanding Primitive Data Types
02:51
15
Whole Numeric Primitives
12:43
16
Decimal Numeric Primitives
08:58
17
Primitive char and boolean
04:55
18
Declaring And Initializing Variables
11:01
19
Understanding Default Initialization Of Primitives
04:00
20
Variable Scope
08:01
21
Ordering Elements In Class
07:21
22
Understanding Null
08:22
23
Primitive Wrapper Types
10:02
24
Java Benefits
02:14
25
Exam Question Examples
14:23
26
Understanding Operators
02:03
27
Arithmetic Operators
14:53
28
Numeric Promotion And Casting
12:45
29
Unary Operators - Part 1
07:53
30
Unary Operators - Part 2
14:01
31
Assignment Operators
09:59
32
Compound Assignment Operators
10:07
33
Relational Operators
06:48
34
Conditional Operators
14:45
35
Equality Operators
06:30
36
Understanding == and equals() method
14:46
37
Character Arithmetic
09:26
38
Question Examples
07:55
39
If Else Statement
10:29
40
Ternary Operator
10:40
41
Switch Statement
10:56
42
While Loop
10:05
43
Do While Loop
13:29
44
For Loop
11:18
45
Question Examples
10:21
46
Creating Strings And Concatenation
08:50
47
Understanding Immutability
07:24
48
String Pool and String Equality
13:43
49
String methods Part 1
12:51
50
String methods Part 2
09:35
51
Method Chaining
07:37
52
Using String Builder class
11:33
53
StringBuilder methods
14:00
54
Understanding Equality
04:54
55
Question Examples
10:36
56
Understanding Arrays
13:30
57
Using Arrays
13:48
58
Common Array Problems
06:05
59
For Each Loop
08:28
60
Break Statement And Labels
09:32
61
Continue Statement
10:05
62
Sorting Arrays
03:47
63
Searching Arrays
06:51
64
Variable Arguments
06:50
65
Multidimensional Arrays
10:52
66
Nested Loops
15:28
67
Question Examples
11:27
68
Understanding ArrayList
07:59
69
ArrayList Methods Part 1
13:44
70
ArrayList Methods Part 2
08:52
71
Using Wrapper Classes With ArrayList
07:59
72
ArrayList And Array Conversion
10:41
73
Sorting ArrayList
04:30
74
Searching ArrayList
05:07
75
Iterating List Part 1
14:18
76
Iterating List Part 2
13:18
77
Question Examples
13:41
78
Designing Methods
10:23
79
Method Return Type
09:23
80
Method Parameter List
08:20
81
Methods With Variable Arguments
09:22
82
Access Modifiers
10:09
83
Static Methods And Fields
03:17
84
Using Static Methods And Fields Part 1
09:47
85
Using Static Methods And Fields Part 2
11:52
86
Final Variables
05:48
87
Static Initialization
06:42
88
Passing Data Between Methods
08:56
89
Returning Data From Methods
06:29
90
Overloading methods
12:38
91
Question Examples
12:32
92
Class Constructors
10:15
93
Default Constructor
05:10
94
Overloading Constructors
12:20
95
this vs this()
08:00
96
Order Of Initialization
09:17
97
Data Encapsulation
15:42
98
Immutable Classes
13:02
99
Class Inheritance Part 1
13:48
100
Class Inheritance Part 2
10:00
101
Method Overriding
12:09
102
super vs super()
06:04
103
Overloading vs Overriding
07:58
104
Abstract Classes
06:34
105
Abstract Methods
11:13
106
Creating Interface
03:48
107
Implementing Interfaces
12:01
108
Default Interface Methods
10:54
109
Static Interface Methods
04:34
110
Abstract class vs Interface
03:13
111
Polymorphism
15:32
112
Virtual Methods
04:18
113
Polymorphic Parameters
09:31
114
Question Examples
14:45
115
Creating Data and Time
08:41
116
Using Date and Time
09:58
117
Periods
10:55
118
Formatting Date and Time
12:50
119
Parsing Date and Time
06:46
120
Question Examples
04:47
121
Understanding Exceptions
03:00
122
Checked vs Unchecked Exceptions
09:01
123
Dealing with Exceptions
06:37
124
Using Finally Block
08:00
125
Catching Different Exceptions
12:08
126
Return And Finally Block
04:55
127
Methods That Throw Exceptions
08:44
128
Question Examples
12:31
129
Understanding Lambdas
08:31
130
Using Lambdas
10:54
131
Predicates
08:08
132
Question Examples
04:59
133
Bonus - Please Watch!
00:49
Unlock unlimited learning

Get instant access to all 132 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription