The Learn Programming AcademyThe Learn Programming Academy
  • Home
  • Courses
  • Meet The Team
  • Blog
  • About Us
  • Contact
  • Home
  • Courses
  • Meet The Team
  • Blog
  • About Us
  • Contact

IT Certifications

  • Home
  • All courses
  • IT Certifications
  • Java SE 11 Developer 1Z0-819 OCP Course – Part 2

Java SE 11 Developer 1Z0-819 OCP Course – Part 2

Getting Java Certified is great for your career. Acquire the skills to pass the Oracle Java certification exam!

mm
Tim Buchalka
IT Certifications
(853 reviews)
Take this course
3565019_9ac7-5.jpg
  • Overview
  • Curriculum
  • Instructor
  • Reviews

Becoming Java certified is a great way to help improve your career options with more job opportunities and more pay.

That’s because Oracle’s Java certification program, unlike many other certifications out there, has real value in the industry.  One of the main reasons is that it’s an official Oracle certification, but second, the exam is quite difficult to pass.

Employers see programmers who are Java certified as more valuable than programmers who are not certified.   So it’s totally worth getting Java certified to take advantage of this.

This course has been designed to pass on the exact knowledge you need to pass Oracle’s 1Z0-819 exam.

So what exam does this course cover?

This course focuses on the Java SE 11, 1Z0-819 exam, from Oracle.  It’s Part 2 of a 2-course series. It’s highly recommended that you complete Part 1 of my 1Z0-819 exam course first, before completing this one.

Oracle helpfully publishes the complete list of topics that questions in the exam come from.  I’ve taken extreme care to ensure that a full 100% of the material you need to know, in order to pass the exam is covered in either this course or Part 1.

I won’t waste your time on any Java features that are not going to come up as a question on the exam.

Why Get Certified in Java 11, aren’t there newer versions available?

Java 11 is designated as the LTS or Long Term Support version of Java – it’s going to be supported by Oracle and JDK vendors until at least 2026, unlike Java 9, Java 10, 12, 13, 14, 15, etc all of which are no longer supported by Oracle. 

Large companies have large codebases, and it takes them a long time to upgrade that code to new versions of Java – for years Java 8 was the main version used by companies, and with the release of Java 11, and Oracle’s commitment to supporting it for many years as well as them designating it as the long term support version, this means that the majority of the industry will be moving, or already have moved to Java 11.  Particularly now that Java 8 support is ending soon.

Oracle does not have a certification program for Java 9, 10, 12, or Java 13, etc.  This is by design. Because Java 11 is Oracle’s long term supported version of Java.  For this reason, Java 11 is the version of Java you need to become certified in. And this course will help you achieve that.

What’s the difference between this course and your Part 1 1Z0-819 exam course?

Firstly, the courses have completely different content, there is pretty much no overlap of content in the two courses.  Think of Part 1 as the “Core Java” concepts, and this course, the “Part 2” as the “Advanced” content.  Both courses are targeted for the 1Z0-819 exam and help you to pass it. 

Why are there two courses for the 1Z0-819 exam?

In October 2020, Oracle decided to move from their old exams, the 1Z0-815 and 1Z0-816 to a single exam, the 1Z0-819.

The thing is, the 1Z0-819 exam, still targets the exact same topics that were in the old 1Z0-815 and 1Z0-816 exams, minus a few topics that have removed.

Previously you needed to pass both exams to get Java certified.  Now, you only need to pass the 1Z0-819 exam.  So that’s a bonus for you.

My “Part 1” course originally targeted the 1Z0-815 exam, and this course was originally going to target the 1Z0-816 exam.  What I’ve done now is updated and renamed both courses, and ensured they are both targeting the material you need to pass the new 1Z0-819.

Hopefully, that makes sense as to why you need to take two courses.

Do I really need to take a “Java exam course” to pass the exam?

Being completely upfront, it is possible to pass the exam without studying a specific exam course like this one.  But it’s not easy.  Keep in mind that the exam does not just test your knowledge of Java, but actively tries to trip you up by asking questions that sometimes use obscure, rarely used syntax that you may never have come across before.   The sorts of things that most Java courses or textbooks will never teach you.

This course shows you all the standard Java stuff you need to know, as well as this more obscure stuff to ensure you really are ready to pass the exam.

Who is this course suitable for?

If you have been through at least some of my Java Masterclass on Udemy, or another Java course and/or have some professional programming experience in Java or another programming language then this course is for you.    But note, that it’s a prerequisite that you have taken my 1Z0-819 Part 1 course on Udemy before attempting this one.

This course is definitely NOT for beginner programmers.  If you are a beginner, you will struggle with this course.  In that case, grab my Java Masterclass and go through all or a significant amount of that course, and then my 1Z0-819 Part 1 course, before attempting this course.

You don’t teach Java in this course?

That’s right, I don’t teach you Java as such.  The course assumes you know Java, and are looking for the knowledge to pass the exam.  It’s a subtle but important distinction.

And remember, the course only focuses on topics that may come up as a question in the 1Z0-819 exam.

Yes, you will learn a ton of new things by going through this course.  But I do assume you know Java, and won’t waste your time by having you watch me type in code.

Rather, I paste in a code snippet, explain its purpose, and execute it.  This is the best way to pass on the required knowledge to me.  As an aside, the

It’s designed to give you the exact information and skills you need to pass Oracle’s Java 11 1Z0-819 exam.

If you already have Java 7 or Java 8 certification and want to upgrade your skills to Java 11, this is for you.

The great thing about the course is that it’s relatively short (at least compared to my almost 80 hour Java Masterclass), so it’s great if you need to cram before taking the exam.

What this course is not.

This course is not a  “rebadged” Java 8 Certification course – the 1Z0-819, Java 11 certification is a lot different from the 1Z0-808 (Java 8) exam (for starters it covers many features not included in Java 8, a few of which are listed above).

If you only have Java 8 experience it’s going to be pretty hard for you to pass the Java 11 exam.  You need to be up to speed with Java 11 features (as well as the older stuff) and that’s what you will learn in this course.

I created this course, from scratch, in Java 11 to give you the tools you need to pass Oracle’s 1Z0-819 exam (formally the 1Z0-815 and 1Z0-816 exams).

Who Am I?

My name is Tim Buchalka, a professional software developer with close to 40 years of experience, starting out with Java way back in the 1990s.  I am the creator of the biggest and most comprehensive Java course on Udemy, the Java Masterclass which has been a best seller for many years and has close to 500,000 students and literally tens of thousands of glowing reviews.

I’d like to think I know a thing or two about Java!

You can be assured that the quality of the course is second to none and that the information contained in it will help you pass the 1Z0-819 exam.

Ready to get started?

Click on the enroll button and get started on your road to Java certification, better job opportunities, and more pay!

Requirements

  • Exposure to the Java programming language
  • Highly desirable to have completed my Java SE 11 1Z0-819 Part 1 course here on Udemy because this course uses the knowledge in that course as a starting point
  • Desirable to have completed some or all of my Java Masterclass
  • Or be a professional programmer with Java experience
  • Have a desire to get Java certified and earn more money!

What you will learn

  • Obtain the knowledge of the advanced topics that form questions in the 1Z0-819 exam
  • Master the tricky syntax and other unusual code tricks that appear in the exam
  • Obtain the skills and confident to pass Oracle's Java SE 11 1Z0-819 exam in style
  • Receive the confidence to sit the exam knowing you have everything needed to pass it.

Who should attend

  • Java Students or Professional developers who want an easy way to prepare for Oracles Java 11 1Z0-819 exam

Is available on google app?

Yes

Is available on ios?

Yes

Course Features

  • Lectures 188
  • Quizzes 42
  • Exercises 0
  • Duration 21 total hours
  • Skill level Intermediate Level
  • Students 11339
  • Last Updated February, 2023
  • Introduction Section 17:06

    • Lecture
      Introduction 02:03
    • Lecture
      Course Info 03:22
    • Lecture
      Why Java 11? 04:19
    • Lecture
      Java Certification - Which Courses do I need? 02:35
    • Lecture
      Oracle Exam Codes - What you need to Know 02:23
    • Lecture
      Which Vendors JDK 11 Should you Use? 01:21
    • Lecture
      Which IDE should you Use? 00:43
    • Lecture
      Work in Progress - Update 00:20
  • Java Fundamentals 01:47:01

    • Lecture
      Section Introduction Java Fundamentals 01:13
    • Lecture
      Reference Types Valid Modifiers 04:41
    • Lecture
      Final Modifier in Class Definitions 04:33
    • Lecture
      Abstract Modifier in Class Definitions 03:02
    • Lecture
      Abstract Final Summary 04:03
    • Lecture
      Creating and Using Nested Classes 06:52
    • Lecture
      Referencing Instance Members from a Static Nested Class 04:39
    • Lecture
      Non-static Inner Member Class 05:29
    • Lecture
      Inner Class Fields and Variable Shadowing 05:20
    • Lecture
      Local Variable Shadowing and Static Nested Inner Member Class Summary 04:14
    • Lecture
      Creating and Using Local Classes 09:48
    • Lecture
      More on Local Classes and Anonymous Classes 06:30
    • Lecture
      More on Anonymous Classes and Nested Classes 08:27
    • Lecture
      Creating and Using Enumerations 07:17
    • Lecture
      Adding Members to an enum 03:28
    • Lecture
      Complex enums 07:42
    • Lecture
      Java Fundamentals: Out of the Ordinary Concepts 09:22
    • Lecture
      Java Fundamentals: Out of the Ordinary Concepts Part 2 10:21
    • Quiz
      Quiz - enum reference type 1 question
    • Quiz
      Quiz - final and nested classes 1 question
  • Exception Handling and Assertions 01:06:55

    • Lecture
      Section Introduction 02:37
    • Lecture
      try-with-resources Construct 10:04
    • Lecture
      Creating and Using Custom Exceptions 05:35
    • Lecture
      Custom Exceptions in Code 10:46
    • Lecture
      Testing Invariants by Using Assertions 09:27
    • Lecture
      Appropriate Uses of Assertions 06:43
    • Lecture
      More on Assertions 10:34
    • Lecture
      Exception Handling: Out of the Ordinary Concepts 11:09
    • Quiz
      Quiz - custom exceptions 1 question
    • Quiz
      Quiz - AutoCloseable interface and try-with-resources construct 1 question
  • Java Interfaces 53:24

    • Lecture
      Section Introduction 01:24
    • Lecture
      Create and Use Interfaces with Default Methods 09:26
    • Lecture
      More on Default Methods 11:08
    • Lecture
      Interfaces with Private Methods 05:25
    • Lecture
      Interplay Between Types of Interface Methods 07:20
    • Lecture
      Java Interfaces: Out of the Ordinary Concepts 08:28
    • Lecture
      Verification of Statements Made 10:13
    • Quiz
      Quiz - default methods 1 question
    • Quiz
      Quiz - default methods 1 question
  • Generics and Collections 03:28:54

    • Lecture
      Section Introduction 01:13
    • Lecture
      Wrapper Classes Autoboxing and Unboxing 07:06
    • Lecture
      Wrapper Methods 08:55
    • Lecture
      Other Wrapper Methods 11:07
    • Lecture
      Generics Introduction 00:52
    • Lecture
      Generics Overview 10:47
    • Lecture
      Restrictions on Generic Classes 06:25
    • Lecture
      Generic Classes Bound and Type Erasure 09:05
    • Lecture
      Create and Use Generic Methods 07:22
    • Lecture
      Mix and Match Generic Method and Class Types 09:50
    • Lecture
      Generics Wildcards 07:07
    • Lecture
      Generics Wildcards How to Use 10:55
    • Lecture
      Generics: Out of the Ordinary Concepts Part 1 06:12
    • Lecture
      Generics: Out of the Ordinary Concepts Part 2 06:54
    • Quiz
      Quiz - generic classes and wildcards 1 question
    • Quiz
      Quiz - generic methods and wildcards 1 question
    • Lecture
      Collections Framework Introduction 02:31
    • Lecture
      Collections Interface and Set Interface 05:58
    • Lecture
      HashSet, TreeSet, LinkedHashSet Implementations 05:27
    • Lecture
      Sets, Nulls and TreeSet Methods 03:19
    • Lecture
      List Collections Overview 04:33
    • Lecture
      List Interface Code 07:35
    • Lecture
      Queue and Deque 07:53
    • Lecture
      Collections Framework Map Interface 10:16
    • Lecture
      Map Merge 10:04
    • Lecture
      Collections Framework: Out of the Ordinary Concepts 05:42
    • Quiz
      Quiz - the merge function on a Map 1 question
    • Quiz
      Quiz - the LinkedHashSet 1 question
    • Quiz
      Quiz - the Deque and its methods 1 question
    • Quiz
      Quiz - the TreeMap and its methods 1 question
    • Lecture
      Comparator and Comparable Interfaces 07:47
    • Lecture
      More on Comparators and Summary 06:19
    • Lecture
      Convenience Methods for Collections 06:41
    • Lecture
      Out of Ordinary Concepts (Wrappers, Comparators, and Collections Class) Part 1 06:21
    • Lecture
      Out of Ordinary Concepts (Wrappers, Comparators, and Collections Class) Part 2 05:12
    • Lecture
      Out of Ordinary Concepts (Wrappers, Comparators, and Collections Class) Part 3 09:26
    • Quiz
      Quiz - Generic classes 1 question
    • Quiz
      Quiz - Generics and wildcardsThis question tests your familiarity with Generics 1 question
    • Quiz
      Quiz - Comparable, Comparator, List and TreeSet 1 question
  • Functional Interface and Lambda Expressions 25:02

    • Lecture
      Section Introduction 00:59
    • Lecture
      Defining and Writing Functional Interfaces 09:20
    • Lecture
      Creating and Using Lambda Expressions 09:17
    • Lecture
      Functional Interface and Lambda Expressions: Out of the Ordinary Concepts 05:26
    • Quiz
      Quiz - functional interface and an implementing lambda expression 1 question
    • Quiz
      Quiz - functional interface and lambda expression formatting 1 question
  • Built-in Functional Interfaces 50:58

    • Lecture
      Section Introduction 01:44
    • Lecture
      Using Interfaces from java.util.function 07:57
    • Lecture
      java.util.function Predicate 07:02
    • Lecture
      Function and BiFunction Interfaces 07:58
    • Lecture
      Consumer and Supplier Interfaces 07:52
    • Lecture
      Primitive Variations of java.util.function Package 05:03
    • Lecture
      Functional Interfaces: Out of the Ordinary Part 1 06:33
    • Lecture
      Functional Interfaces: Out of the Ordinary Part 2 06:49
    • Quiz
      Quiz - the primitive variations of the java.util.function interfaces 1 question
    • Quiz
      Quiz - the Consumer interface and various forms a lambda expression can take 1 question
  • Java Stream API 53:25

    • Lecture
      Section Introduction 04:39
    • Lecture
      Describe the Stream Interface and Pipelines 10:00
    • Lecture
      Streams Terminal and Intermediate Operations Stateless and Stateful 09:07
    • Lecture
      Lambda Expressions and Method References 07:40
    • Lecture
      Method References 04:57
    • Lecture
      Java Stream API: Out of the Ordinary Concepts Part 1 08:26
    • Lecture
      Java Stream API: Out of the Ordinary Concepts Part 2 08:36
    • Quiz
      Quiz - the Stream and the pipeline 1 question
    • Quiz
      Quiz - using a stream pipeline 1 question
  • Lambda Operations on Stream 01:39:40

    • Lecture
      Section Introduction 03:26
    • Lecture
      Extract Stream Data Using Peek and Map 08:19
    • Lecture
      Extract Stream Data More on Map Including flatMap 07:33
    • Lecture
      Use the Optional Class 07:44
    • Lecture
      Optional Class Methods 07:47
    • Lecture
      Search Stream Data 08:38
    • Lecture
      count, min, max, average and sum with streams 07:32
    • Lecture
      Additional Operations on IntStream, LongStream, and DoubleStream 07:51
    • Lecture
      Sort a Collection Using Lambda Expressions 09:21
    • Lecture
      Using Collectors with Streams 08:49
    • Lecture
      Grouping and Partitioning of Data 08:35
    • Lecture
      Lambda Operations on Stream: Out of Ordinary Concepts 08:27
    • Lecture
      Lambda Operations on Stream TreeMap: Out of Ordinary Concepts 05:38
    • Quiz
      Quiz - using stream operations 1 question
    • Quiz
      Quiz - Streams, using iterate, map, and average operations 1 question
    • Quiz
      Quiz - Streams, using collect and Collectors 1 question
  • Migration to a Modular Application 50:56

    • Lecture
      Section Introduction 01:09
    • Lecture
      Migrate Application Developed with Java 8 to Java 11 05:16
    • Lecture
      Run a Modularized Application on Classpath and Modulepath 06:48
    • Lecture
      Migration Bottoms-up Approach 08:07
    • Lecture
      Migration Top-down Approach 08:22
    • Lecture
      Using jdeps to Determine Problems 08:36
    • Lecture
      jdeps Problem Analysis 12:38
    • Quiz
      Quiz - the jdeps (the java class dependency analyzer) tool 1 question
    • Quiz
      Quiz - how the JVM loads classes in modular and non-modular jars 1 question
  • Services in Modular Application 46:07

    • Lecture
      Section Introduction 02:38
    • Lecture
      Components of Services 09:04
    • Lecture
      Default VS Preferred Service 04:17
    • Lecture
      Review of Service and Service Provider Requirements 03:57
    • Lecture
      Other Ways to Load Service 05:40
    • Lecture
      Services in a Modular Application: Out of the Ordinary Concepts Part 1 10:03
    • Lecture
      Services in a Modular Application: Out of the Ordinary Concepts Part 2 10:28
    • Quiz
      Quiz - the module descriptor directives in a module containing providers 1 question
    • Quiz
      Quiz - implementing a provider for a service 1 question
  • Concurrency 02:07:44

    • Lecture
      Section Introduction 02:38
    • Lecture
      Create Worker Threads Using Runnable 06:06
    • Lecture
      Threads Implementing Runnable 04:53
    • Lecture
      Using an Executor Service 06:13
    • Lecture
      Submit and Execute on ExecutorService 07:51
    • Lecture
      InvokeAll and InvokeAny on ExecutorService 09:46
    • Lecture
      ScheduledExecutorService and CyclicBarrier 10:00
    • Lecture
      Write Thread-safe Code 08:08
    • Lecture
      Race Conditions and Other Thread Issues 11:28
    • Lecture
      java.util Collections Overview 06:58
    • Lecture
      CopyOnWriteArrayList 11:06
    • Lecture
      Fix Hang and Timeout Methods 06:42
    • Lecture
      remove and peek 05:03
    • Lecture
      Thread Problems Deadlock, Livelock and Starvation 09:56
    • Lecture
      Concurrency Out of the Ordinary - Part 1 09:08
    • Lecture
      Concurrency Out of the Ordinary - Part 2 11:48
    • Quiz
      Quiz - using the ExecutorService service’s submit, execute methods 1 question
    • Quiz
      Quiz - creating Threads and managing them without an ExecutorService 1 question
  • Parallel Streams 38:56

    • Lecture
      Section Introduction 01:50
    • Lecture
      Develop Code that Uses Parallel Streams 08:12
    • Lecture
      Implement Decomposition and Reduction with Streams 08:43
    • Lecture
      Stream Reduce Using Strings 09:08
    • Lecture
      Parallel Streams: Out of the Ordinary Concepts Part 1 05:42
    • Lecture
      Parallel Streams: Out of the Ordinary Concepts Part 2 05:21
    • Quiz
      Quiz - using the reduce method on a parallel stream 1 question
    • Quiz
      Quiz - using the collect and reduce methods on a parallel stream 1 question
  • I/O (Fundamentals and NIO2) 01:50:35

    • Lecture
      Section Introduction 02:51
    • Lecture
      Read, Write to Console Using I/O Streams 06:47
    • Lecture
      Read, Write to Files Using I/O Streams 07:21
    • Lecture
      Read and Write Objects Using Serialization 08:36
    • Lecture
      Externalizable 07:50
    • Lecture
      Path Interface for File and Directory Paths 07:33
    • Lecture
      More Path Methods and Normalize 06:48
    • Lecture
      Relativize, Resolve, and Other Methods 04:37
    • Lecture
      Files Class 05:24
    • Lecture
      Files Creation Read and Write 10:13
    • Lecture
      Files Delete and Copy Operations 06:17
    • Lecture
      Files and Directory Move 03:51
    • Lecture
      List and Walk Stream API Files Methods 07:03
    • Lecture
      Find and Lines Stream API Files Methods 09:56
    • Lecture
      I/O: Out of the Ordinary Concepts Part 1 09:14
    • Lecture
      I/O: Out of the Ordinary Concepts Part 2 06:14
    • Quiz
      Quiz - some of the static methods on Path 1 question
    • Quiz
      Quiz - serialization and deserialization 1 question
  • Secure Coding in Java SE Applications 40:29

    • Lecture
      Secure Coding - Section Introduction 02:05
    • Lecture
      Secure Coding Exam Objectives 03:14
    • Lecture
      Protecting the Application Code 06:08
    • Lecture
      Validation of Input and Mutable Objects 09:14
    • Lecture
      Confidential Info and Injection and Inclusion 06:33
    • Lecture
      Constructing Sensitive Objects Including Serialization and Deserialization 05:46
    • Lecture
      Access Control 07:29
    • Quiz
      Quiz - the guideline to prevent objects from mutating unexpectedly 1 question
    • Quiz
      Quiz - securing serialization and deserialization 1 question
  • Database Applications with JDBC 50:21

    • Lecture
      Section Introduction 00:42
    • Lecture
      Connecting to Databases 05:48
    • Lecture
      JDBC DriverManager in Code 05:41
    • Lecture
      PreparedStatement and CRUD 09:17
    • Lecture
      ResultSet 09:24
    • Lecture
      CallableStatement in JDBC 08:59
    • Lecture
      Out of the Ordinary Recap - Part 1 03:42
    • Lecture
      Out of the Ordinary Recap - Part 2 06:48
    • Quiz
      Quiz - the different types of JDBC drivers 1 question
    • Quiz
      Quiz - using a PreparedStatement, setting parameters and retrieving data 1 question
  • Localization 47:21

    • Lecture
      Section Introduction 02:25
    • Lecture
      The Locale Class 09:58
    • Lecture
      Using Resource Bundles 09:34
    • Lecture
      Searching and Loading Resource Bundles 08:03
    • Lecture
      Formatting Messages, Dates and Numbers 06:53
    • Lecture
      String to Numbers and Date Times 10:28
    • Quiz
      Quiz - using DateTimeFormatter, patterns, MessageFormat and LocalDateTime 1 question
    • Quiz
      Quiz - using resource bundles as opposed to resource property files 1 question
  • Annotations 01:06:47

    • Lecture
      Section Introduction 01:17
    • Lecture
      Annotations Overview 06:58
    • Lecture
      Creating Annotations in Code 04:50
    • Lecture
      Annotation Processor 08:43
    • Lecture
      Inherited and Repeatable Annotations 09:22
    • Lecture
      Commonly Used JDK Annotations 04:35
    • Lecture
      Deprecated Annotation 05:57
    • Lecture
      SuppressWarnings and SafeVarargs 08:07
    • Lecture
      Annotations Out of the Ordinary - Part 1 07:56
    • Lecture
      Annotations Out of the Ordinary - Part 2 09:02
    • Quiz
      Quiz - the annotations in java.lang package 1 question
    • Quiz
      Quiz - the annotations provided by java.lang package 1 question
  • Extra Info - Source codes 02:45

    • Lecture
      Source Codes 02:45
  • Bonus 04:03

    • Lecture
      Bonus Lecture and Information 04:03
Tim Buchalka
Java Python Android and C# Expert Developer - 1.23M students Tim's been a professional software developer for close to 40 years. During his career, he has worked for major companies such as Fujitsu, Mitsubishi, and Saab. His video courses are… View Profile
Tim Buchalka's Learn Programming Academy
Professional Programmers and Teachers - 323,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 335,000 students in his courses… View Profile
Joe Sikuea
View Profile

Student Feedback

4.5
853 Average ratings
50%
34%
11%
4%
2%
  • 2 weeks ago

    Tony Gair

    The lectures are very fast which is good.

  • 1 month ago

    Meena Kumari LACHANNAGARI

    Good

  • 1 month ago

    Sevanthi

    Prety sure it's one of the good course..

  • 1 month ago

    Soumya Das

    Informative and crisp.

  • 2 months ago

    Mathias Thierry Pedersen

    Really good course and explanations. Sometimes information is being delivered rather quickly, so you often need to pause to keep up. But all in all, very good course

  • 2 months ago

    FILIBERTO JARA RAZO

    Excellent material

  • 2 months ago

    Roland Treiber

    Just finished part 1, getting started with this second part while also simultaneously reading the official book for the exam preparation. I'm very impressed by Tim's presentation style, truly in depth knowledge and expertise of not only the Java language but his ability to convey how one should be able to think to recognise the traps and landmines the exam has in store in the form of including edge cases, less known syntax and rules. I've been building multiple projects in Spring Boot however having no commercial experience in it and working with php in the last decade or so makes it relatively difficult to be considered as Java developer on the market I learned. 1Z0-819 seems to be the most time and cost efficient way to prove my knowledge and so being freed from the "you're a php dev, did you apply by accident perhaps?" pigeon hole for good :) I'll update my review once passed. Good luck for all fellow students and thank you Tim for the excellent course!

  • 3 months ago

    Alejandro de Leon

    Great course, very complete

  • 3 months ago

    Valentin Georgiev

    I like so much quizes after each sections. I am still learning Section 5 : Generics and Collections. I like a lot Section 15 : Secure Coding in Java SE Aplications. I am very impatient and wating for slides e-book to be finished by teacher Tim .All videos are with subtitles and it is super helpfull for me .

  • 3 months ago

    Sujeeth Chowdary Namburi

    very easy to catch the complex things

  • Overview
  • Curriculum
  • Instructor
  • Reviews
Take this course
  • Share:
Take this course

Related Courses

Java Programming Masterclass updated to Java 17 Read More
mm
LPA TEAM

Java Programming Masterclass updated to Java 17

mm
LPA TEAM
(0 review)
754243
(176543 Reviews)
Learn Python Programming Masterclass Read More
mm
LPA TEAM

Learn Python Programming Masterclass

mm
LPA TEAM
(0 review)
404691
(96448 Reviews)
Android Java Masterclass – Become an App Developer Read More
mm
LPA TEAM

Android Java Masterclass - Become an App Developer

mm
LPA TEAM
(0 review)
68578
(10343 Reviews)
Java Spring Tutorial Masterclass – Learn Spring Framework 5 Read More
mm
LPA TEAM

Java Spring Tutorial Masterclass - Learn Spring Framework 5

mm
LPA TEAM
(0 review)
38147
(6155 Reviews)
Kotlin for Java Developers Read More
mm
LPA TEAM

Kotlin for Java Developers

mm
LPA TEAM
(0 review)
23376
(3905 Reviews)
Learn Java Creating Android Games Using the LibGDX library Read More
mm
LPA TEAM

Learn Java Creating Android Games Using the LibGDX library

mm
LPA TEAM
(0 review)
3275
(486 Reviews)
Oracle Java Certification – Pass the Associate 1Z0-808 Exam. Read More
mm
LPA TEAM

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

mm
LPA TEAM
(0 review)
23782
(4811 Reviews)
What’s New in Java 9 – Modules and More! Read More
mm
LPA TEAM

What's New in Java 9 - Modules and More!

mm
LPA TEAM
(0 review)
5331
(774 Reviews)
Ruby for Beginners Read More
mm
LPA TEAM

Ruby for Beginners

mm
LPA TEAM
(0 review)
812
(78 Reviews)
Learn To Write 2D Games with C# and Unity Read More
mm
LPA TEAM

Learn To Write 2D Games with C# and Unity

mm
LPA TEAM
(0 review)
1352
(100 Reviews)
SQL for Beginners: Learn SQL using MySQL and Database Design Read More
mm
LPA TEAM

SQL for Beginners: Learn SQL using MySQL and Database Design

mm
LPA TEAM
(0 review)
134712
(41224 Reviews)
Data Structures and Algorithms:  Deep Dive Using Java Read More
mm
Tim Buchalka

Data Structures and Algorithms: Deep Dive Using Java

mm
LPA TEAM
(0 review)
89035
(13908 Reviews)
Learn Kotlin and Create Games Using the LibGdx Library Read More
mm
LPA TEAM

Learn Kotlin and Create Games Using the LibGdx Library

mm
LPA TEAM
(0 review)
1461
(188 Reviews)
Ethical Hacking Course:  Protect Yourself From Being Hacked Read More
mm
LPA TEAM

Ethical Hacking Course: Protect Yourself From Being Hacked

mm
LPA TEAM
(0 review)
5005
(418 Reviews)
The Complete Xamarin Developer Course:  iOS And Android! Read More
mm
LPA TEAM

The Complete Xamarin Developer Course: iOS And Android!

mm
LPA TEAM
(0 review)
23833
(4298 Reviews)
Android App Development Masterclass using Kotlin Read More
mm
LPA TEAM

Android App Development Masterclass using Kotlin

mm
LPA TEAM
(0 review)
38768
(5771 Reviews)
C Programming For Beginners – Master the C Language Read More
mm
LPA TEAM

C Programming For Beginners - Master the C Language

mm
LPA TEAM
(0 review)
131358
(28960 Reviews)
Ruby on Rails for Beginners Read More
mm
LPA TEAM

Ruby on Rails for Beginners

mm
LPA TEAM
(0 review)
796
(63 Reviews)
Beginning C++ Programming – From Beginner to Beyond Read More
mm
LPA TEAM

Beginning C++ Programming - From Beginner to Beyond

mm
LPA TEAM
(0 review)
239229
(56335 Reviews)
PHP for Beginners Read More
mm
LPA TEAM

PHP for Beginners

mm
LPA TEAM
(0 review)
14848
(2883 Reviews)
Windows Presentation Foundation Masterclass Read More
mm
LPA TEAM

Windows Presentation Foundation Masterclass

mm
LPA TEAM
(0 review)
19980
(3909 Reviews)
Master MATLAB through Guided Problem Solving Read More
mm
LPA TEAM

Master MATLAB through Guided Problem Solving

mm
LPA TEAM
(0 review)
21710
(3739 Reviews)
Machine Learning with Python from Scratch Read More
mm
LPA TEAM

Machine Learning with Python from Scratch

mm
LPA TEAM
(0 review)
4456
(317 Reviews)
Advanced Algorithms in Java Read More
mm
LPA TEAM

Advanced Algorithms in Java

mm
LPA TEAM
(0 review)
6996
(275 Reviews)
Rust Programming Language for Beginners Read More
mm
LPA TEAM

Rust Programming Language for Beginners

mm
LPA TEAM
(0 review)
3969
(388 Reviews)
Python REST APIs with Flask, Docker, MongoDB, and AWS DevOps Read More
mm
LPA TEAM

Python REST APIs with Flask, Docker, MongoDB, and AWS DevOps

mm
LPA TEAM
(0 review)
16754
(2000 Reviews)
3D Programming with JavaScript and the Three.js 3D Library Read More
mm
LPA TEAM

3D Programming with JavaScript and the Three.js 3D Library

mm
LPA TEAM
(0 review)
6347
(953 Reviews)
Java Enterprise Edition 8 for Beginners course Read More
mm
LPA TEAM

Java Enterprise Edition 8 for Beginners course

mm
LPA TEAM
(0 review)
16559
(2594 Reviews)
HTML and CSS Masterclass Read More
mm
LPA TEAM

HTML and CSS Masterclass

mm
LPA TEAM
(0 review)
1705
(205 Reviews)
ArcPy for Python Developers using ArcGIS Pro Read More
mm
LPA TEAM

ArcPy for Python Developers using ArcGIS Pro

mm
LPA TEAM
(0 review)
5938
(1067 Reviews)
Azure Machine Learning using Cognitive Services Read More
mm
LPA TEAM

Azure Machine Learning using Cognitive Services

mm
LPA TEAM
(0 review)
4149
(396 Reviews)
Learning Bootstrap – From HTML to WordPress Theme Read More
mm
LPA TEAM

Learning Bootstrap - From HTML to Wordpress Theme

mm
LPA TEAM
(0 review)
1095
(86 Reviews)
Search Algorithms in Artificial Intelligence with Java Read More
mm
LPA TEAM

Search Algorithms in Artificial Intelligence with Java

mm
LPA TEAM
(0 review)
2130
(116 Reviews)
The Advanced Xamarin Developer Masterclass Read More
mm
LPA TEAM

The Advanced Xamarin Developer Masterclass

mm
LPA TEAM
(0 review)
6145
(515 Reviews)
The Complete Javascript Course for Developers Read More
mm
LPA TEAM

The Complete Javascript Course for Developers

mm
LPA TEAM
(0 review)
2357
(392 Reviews)
Learn Java Programming Crash Course Read More
mm
LPA TEAM

Learn Java Programming Crash Course

mm
LPA TEAM
(0 review)
17208
(3494 Reviews)
Learn C# for Beginners Crash Course Read More
mm
LPA TEAM

Learn C# for Beginners Crash Course

mm
LPA TEAM
(0 review)
9473
(1730 Reviews)
Python Tkinter Masterclass – Learn Python GUI Programming Read More
mm
Volkan Atış

Python Tkinter Masterclass - Learn Python GUI Programming

mm
LPA TEAM
(0 review)
5108
(653 Reviews)
The Java Design Patterns Course Read More
mm
Jason Fedin

The Java Design Patterns Course

mm
LPA TEAM
(0 review)
11327
(990 Reviews)
Mastering Intellij IDEA and Android Studio Read More
mm
LPA TEAM

Mastering Intellij IDEA and Android Studio

mm
LPA TEAM
(0 review)
1194
(94 Reviews)
Git & GitHub Masterclass Read More
mm
LPA TEAM

Git & GitHub Masterclass

mm
LPA TEAM
(0 review)
10553
(1355 Reviews)
Python GUI Programming Using PyQt5 Read More
mm
LPA TEAM

Python GUI Programming Using PyQt5

mm
LPA TEAM
(0 review)
4746
(723 Reviews)
Android Firebase Masterclass – Master Google Firebase Read More
mm
LPA TEAM

Android Firebase Masterclass - Master Google Firebase

mm
LPA TEAM
(0 review)
2625
(238 Reviews)
Master CI/CD for Xamarin Read More
mm
LPA TEAM

Master CI/CD for Xamarin

mm
LPA TEAM
(0 review)
462
(48 Reviews)
Master CI/CD for Android Developers Read More
mm
LPA TEAM

Master CI/CD for Android Developers

mm
LPA TEAM
(0 review)
1268
(173 Reviews)
Master CI/CD for iOS Developers Read More
mm
LPA TEAM

Master CI/CD for iOS Developers

mm
LPA TEAM
(0 review)
1681
(211 Reviews)
Master CI/CD for React Native Read More
mm
LPA TEAM

Master CI/CD for React Native

mm
LPA TEAM
(0 review)
2530
(262 Reviews)
Java SE 11 Developer 1Z0-819 OCP Course – Part 1 Read More
mm
LPA TEAM

Java SE 11 Developer 1Z0-819 OCP Course - Part 1

mm
LPA TEAM
(0 review)
21648
(3225 Reviews)
Advanced C Programming Course Read More
mm
LPA TEAM

Advanced C Programming Course

mm
LPA TEAM
(0 review)
25648
(3131 Reviews)
iOS Firebase Masterclass – Real time Database and Firestore Read More
mm
LPA TEAM

iOS Firebase Masterclass - Real time Database and Firestore

mm
LPA TEAM
(0 review)
345
(33 Reviews)
Introduction to Continuous Integration & Continuous Delivery Read More
mm
LPA TEAM

Introduction to Continuous Integration & Continuous Delivery

mm
LPA TEAM
(0 review)
8716
(3953 Reviews)
Learn Go for Beginners Crash Course (Golang) Read More
mm
LPA TEAM

Learn Go for Beginners Crash Course (Golang)

mm
LPA TEAM
(0 review)
9438
(1644 Reviews)
Python Django 4 Masterclass | Build a Real World Project Read More
mm
LPA TEAM

Python Django 4 Masterclass | Build a Real World Project

mm
LPA TEAM
(0 review)
1832
(152 Reviews)
Python Crash Course:  Gain Real World Developer Skills Now! Read More
mm
LPA TEAM

Python Crash Course: Gain Real World Developer Skills Now!

mm
LPA TEAM
(0 review)
697
(52 Reviews)
Kotlin Crash Course:  Gain Real World Developer Skills Now! Read More
mm
LPA TEAM

Kotlin Crash Course: Gain Real World Developer Skills Now!

mm
LPA TEAM
(0 review)
173
(6 Reviews)

Leave A Reply Cancel reply

Your email address will not be published. Required fields are marked *

Latest Courses

Kotlin Crash Course:  Gain Real World Developer Skills Now!

Kotlin Crash Course: Gain Real World Developer Skills Now!

Python Crash Course:  Gain Real World Developer Skills Now!

Python Crash Course: Gain Real World Developer Skills Now!

Python Django 4 Masterclass | Build a Real World Project

Python Django 4 Masterclass | Build a Real World Project

Learn Go for Beginners Crash Course (Golang)

Learn Go for Beginners Crash Course (Golang)

Java SE 11 Developer 1Z0-819 OCP Course – Part 2

Java SE 11 Developer 1Z0-819 OCP Course - Part 2

Introduction to Continuous Integration & Continuous Delivery

Introduction to Continuous Integration & Continuous Delivery

logo-eduma-the-best-lms-wordpress-theme

+61 422 512 549

[email protected]

Company

  • About Us
  • Blog
  • Contact
  • Become A Co-Instructor

Links

  • Courses
  • FAQs
  • Contact Us

  • Privacy Policy
  • Terms & Conditions

Would you like to become a Udemy Course Co-Instructor?

Struggling to find students? Let us publish and promote your course to our students.

FIND OUT MORE NOW
Modal title

Message modal