Oracle Java Certification - Pass the Associate 1Z0-808 Exam!
4.7 (40 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
806 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Oracle Java Certification - Pass the Associate 1Z0-808 Exam! to your Wishlist.

Add to Wishlist

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

This course helps you learn the steps to becoming an Oracle Certified Associate (OCA) and get that higher paying job!
Best Seller
4.7 (40 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
806 students enrolled
Last updated 9/2017
English
English [Auto-generated]
Current price: $10 Original price: $195 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 20 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Take the Oracle Java Associate Programmer exam confidently know they can pass it
  • Benefit from newly acquired Java skills
  • Know the answers to even the obscure questions that get asked in the official exam
View Curriculum
Requirements
  • A computer running Windows, Mac OS X, or Linux
Description

So you've learnt some Java, but are struggling to get an interview, let alone a job.

Or you are stuck in a low paying programming job, and want to move up to a better, more senior position.

Maybe you have never programmed before, and are looking for a way to get into programming for the first time.

But, just how do you get employers to notice you?  How do you make your resume stand out of the crowd of programmers looking for work?

By becoming certified as an Oracle Certified Associate (OCA) Java 8 Programmer!

Being certified moves your name to the top of the list for job interviews, because so few programmers are officially certified by Oracle.

The Oracle Certified Associate exam (required for Oracle Certification) can be difficult to pass, even for experienced Java developers.  But this course makes passing the exam easy!

This course will teach you everything you need to know, to be able to successfully get certified as an Oracle Certified Associate Java 8 Programmer and pass the exam.

Your instructor, Goran Lochert, is himself Java Certified, and an expert Java developer, with many years of programming experience.  Goran knows first hand what is required to pass the exam, because he has done it himself.

He will take you step by step, going through each and every topic you need to master, to be able to pass the exam and receive your official Oracle certification.

It's a fact that you remember about 80% of what you do, and only 30% of what you see, so this is a hands-on course.  It's not just theory, like many other certification courses.  Rather, it's hands-on, and designed for you to follow along, in code. The more you work with the code shown in the course, the sooner you will be able to pass the exam and receive Oracle certification.

If you have taken the OCA exam before and failed, then this course is especially relevant to you.   

In addition to the over 19 hours of videos, there is also practice exams that you can take to test your skills and readiness to pass the exam.

If you are ready to get that first paid programming job, or to move up to a more senior programming position, then this course is for you!

After completing this course, you will have the necessary skills to pass the exam, including the tricky, and difficult questions that can trip up even experienced Java developers.

An example of some of the tricky questions fully explained in the course include polymorphic parameters, immutability, predicates, differences between abstract classes and interfaces with default methods, and so on.

The sooner you sign up for this course, the sooner you will have the skills and knowledge you need to be able to pass the exam and become Oracle Certified.

Your new job awaits!  Why not get started today?  Click the the button to sign up for the course!


Who is the target audience?
  • Anyone struggling to get to the interview stage for a programming job
  • Programmers looking to get their first paid job
  • Programmers looking for a higher paid job
  • Anyone looking to get Oracle Java Certification
  • Programmers looking to enhance their resumes
  • Programmers looking to increase their job and career opportunities
Compare to Other Java Certification Courses
Curriculum For This Course
133 Lectures
20:08:30
+
Introduction and Setup
7 Lectures 42:47


JDK8 Install Mac
02:44

JDK8 Install Linux
04:20


Intellij Mac Install and Configure
09:28

Intellij Linux Install and Configure
10:03
+
Java Basics
18 Lectures 02:20:20

Main Method
06:07

Comments
06:26

Packages And Imports
09:33

Naming Conflicts And Code Formatting
09:49

Static Imports
07:43

Understanding Primitive Data Types
02:50

Whole Numeric Primitives
12:42

Decimal Numeric Primitives
08:57


Declaring And Initializing Variables
11:00

Understanding Default Initialization Of Primitives
03:59

Variable Scope
08:00

Ordering Elements In Class
07:20

Understanding Null
08:21

Primitive Wrapper Types
10:01


Exam Question Examples
14:22
+
Operators
13 Lectures 02:11:38
Understanding Operators
02:02

Arithmetic Operators
14:52

Numeric Promotion And Casting
12:44

Unary Operators - Part 1
07:52

Unary Operators - Part 2
14:00


Compound Assignment Operators
10:06


Conditional Operators
14:44

Equality Operators
06:29

Understanding == and equals() method
14:45

Character Arithmetic
09:25

Question Examples
07:54
+
Basic Control Flow
7 Lectures 01:17:11
If Else Statement
10:28

Ternary Operator
10:39

Switch Statement
10:55

While Loop
10:04

Do While Loop
13:28

For Loop
11:17

Question Examples
10:20
+
Understanding Strings
10 Lectures 01:40:53
Creating Strings And Concatenation
08:49


String Pool and String Equality
13:42

String methods Part 1
12:50

String methods Part 2
09:34

Method Chaining
07:36

Using String Builder class
11:32

StringBuilder methods
13:59

Understanding Equality
04:53

Question Examples
10:35
+
Arrays
12 Lectures 01:56:31
Understanding Arrays
13:29

Using Arrays
13:47

Common Array Problems
06:04

For Each Loop
08:27

Break Statement And Labels
09:31

Continue Statement
10:04

Sorting Arrays
03:46

Searching Arrays
06:50

Variable Arguments
06:49

Multidimensional Arrays
10:51

Nested Loops
15:27

Question Examples
11:26
+
ArrayList
10 Lectures 01:39:59
Understanding ArrayList
07:58

ArrayList Methods Part 1
13:43

ArrayList Methods Part 2
08:51

Using Wrapper Classes With ArrayList
07:58

ArrayList And Array Conversion
10:40

Sorting ArrayList
04:29

Searching ArrayList
05:06

Iterating List Part 1
14:17

Iterating List Part 2
13:17

Question Examples
13:40
+
Methods
14 Lectures 02:05:24
Designing Methods
10:22

Method Return Type
09:22

Method Parameter List
08:19

Methods With Variable Arguments
09:21

Access Modifiers
10:08

Static Methods And Fields
03:16

Using Static Methods And Fields Part 1
09:46

Using Static Methods And Fields Part 2
11:51

Final Variables
05:47

Static Initialization
06:41

Passing Data Between Methods
08:55

Returning Data From Methods
06:28

Overloading methods
12:37

Question Examples
12:31
+
Class Design
23 Lectures 03:39:45
Class Constructors
10:14

Default Constructor
05:09

Overloading Constructors
12:19

this vs this()
07:59

Order Of Initialization
09:16

Data Encapsulation
15:41

Immutable Classes
13:01

Class Inheritance Part 1
13:47

Class Inheritance Part 2
09:59

Method Overriding
12:08

super vs super()
06:03

Overloading vs Overriding
07:57

Abstract Classes
06:33

Abstract Methods
11:12

Creating Interface
03:47

Implementing Interfaces
12:00

Default Interface Methods
10:53

Static Interface Methods
04:33

Abstract class vs Interface
03:12

Polymorphism
15:31

Virtual Methods
04:17

Polymorphic Parameters
09:30

Question Examples
14:44
+
Date And Time Java 8 API
6 Lectures 53:51
Creating Data and Time
08:40

Using Date and Time
09:57

Periods
10:54

Formatting Date and Time
12:49

Parsing Date and Time
06:45

Question Examples
04:46
3 More Sections
About the Instructor
Tim Buchalka's Learn Programming Academy
4.6 Average rating
35,682 Reviews
174,708 Students
7 Courses
Professional Programmers and Teachers - 172,000+ students

The Learn Programming Academy was created by Tim Buchalka, a software developer with 35 years experience, who is also an instructor on Udemy, with over 173,000 students in his courses on Java, Android, Python  and the Spring framework. 

The Academy’s goal in the next three years, is to teach one million people to learn how to program.

Apart from Tim’s own courses, which are all available here, we are working with the very best teachers, creating courses to teach the essential skills required by developers, at all levels.

One other important philosophy is that our courses are taught by real professionals, 
software developers with real and substantial experience in the industy, who are also great teachers.  All our instructors are experienced software developers!

Our team is busy creating new courses right now.

Whether you are a beginner, looking to learn how to program for the very first time, or to brush up on your existing skills, or to learn new languages and frameworks, the Academy has you covered.

Goran Lochert
4.6 Average rating
25,367 Reviews
134,797 Students
3 Courses
Software Engineer | Udemy Instructor | Indie Game Developer

I’ve been a software developer for over 10 years (8 commercially), creating Desktop, Web, and Mobile applications during this time.

I am a fully certified Java Developer (Java Oracle Certificate Associate programmer Java SE 8), and have a lot of experience with Java, JPA, Java Enterprise Edition, Maven, and JavaFX.

In addition, I’ve been heavily involved in games development, and frameworks used to create games.

I am an official developer contributor for LibGDX (a very popular game framework), and am heavily experienced with it, as well as AndEngine, Unity and Unreal engine.

Teaching people and sharing my knowledge is a real passion of mine, and I really enjoy providing information that is not accessible anywhere else. 

I create training material that actually teach you how to program, and how things work!  An important distinction, since many tutorials on the Internet allow you to follow along blindly, but fail to explain things so that you can apply this to other projects in the future.

If you want to truly understand how things work, and how to become a programmer, you are in the right place!

I'm On A Quest To Give You The Education You Never Received At School!