Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Java Se 11 Developer (1Z0-819) : Java 11 Ocp

    Posted By: ELK1nG
    Java Se 11 Developer (1Z0-819) : Java 11 Ocp

    Java Se 11 Developer (1Z0-819) : Java 11 Ocp
    Published 6/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 5.37 GB | Duration: 11h 46m

    Mastering Advanced Java Concepts

    What you'll learn
    Understand and apply functional programming techniques in Java i.e. lambda expressions (including method references) and Streams.
    Obtain the knowledge of many advanced Java concepts such as Concurrency, Generics/Collections, Localization, JDBC and IO/NIO.2.
    Master the new Java 9, 10 and 11 topics - local variable type inference, private interface methods, Annotations, Security and Modules.
    Acquire the skills to pass the Oracle Java 11 OCP (1Z0-819) exam.
    Requirements
    Ideally, have completed my Java 8 OCA (1Z0-808) Course here on Udemy (or any Java course). This course starts at lambda expressions.
    Access to an IDE such as Netbeans, Eclipse or IntelliJ.
    If preparing for Java 11 OCP certification, ideally, you would use Enthuware in parallel (for excellent MCQ training).
    Description
    This course is a systematic approach to teaching advanced Java concepts up to and including Java 11 OCP Certification. This course is a successor to my highly popular Java 8 OCA (1Z0-808) Course. As a result, the course starts with lambdas i.e. fundamentals such as types, operators and methods are not in this course. A full Java 11 "from scratch" course will follow soon. This course is not the same as the Java 11 OCP Upgrade exam (1Z0-817) - this course is broader. To explain, this course covers all the topics (beyond the Java 8 OCA) in Java 8 OCP (1Z0-809) exam; whereas, the 1Z0-817 exam does not. Therefore, this course is perfect if you have Java 8 OCA Certification (1Z0-808) and want to upgrade to Java 11 OCP (1Z0-819). However, prior certification is not at all mandatory before taking this course.The theory of the topic is explained with lots of code examples used to reinforce the topic. The videos are annotated in detail to help the learner follow my explanations i.e. I keep the mouse movement to an absolute minimum. I have made all the code examples available - this is a great learning aid as you can get the code running and see what happens if you change it.Topics include:· Lambda Expressions· Streams· Generics· Collections· Concurrency· JDBC· File IO· NIO.2· Serialisation· Localisation· private interface methods· LVTI (local variable type inference)· Annotations· Security· ModulesBy way of background, I am a lecturer since 2002 and I have exclusively taught the OCA and OCP syllabii since 2013 on behalf of a highly regarded software company. On completion of my training, graduates then face the company's own internal Java Certification exam (similar in style to Oracle's). I have no visibility into the questions they will face. It is a 3 hour long intensive exam. The company are delighted with the results; otherwise I wouldn't still be teaching on it :) .I love teaching and this course has all my experience in explaining advanced concepts of Java. In addition, I have a strong attention to detail which lends itself perfectly to the Oracle Java Certification exams. I am delighted that Enthuware, in their explanations, have linked to my YouTube channel.

    Overview

    Section 1: Lambda Expressions

    Lecture 1 Lambdas - Introduction

    Lecture 2 Lambdas - using a custom Functional Interface (in code)

    Lecture 3 Lambdas - using Predicate (in code)

    Lecture 4 API Functional Interfaces - Predicate and BiPredicate

    Lecture 5 API Functional Interfaces - Supplier

    Lecture 6 API Functional Interfaces - Consumer and BiConsumer

    Lecture 7 API Functional Interfaces - Function and BiFunction

    Lecture 8 API Functional Interfaces - UnaryOperator and BinaryOperator

    Lecture 9 Lambdas - final and 'effectively final'

    Lecture 10 Method References

    Lecture 11 Bound Method References

    Lecture 12 Unbound Method References

    Lecture 13 Static Method References

    Lecture 14 Constructor Method References

    Lecture 15 The Importance of Context for Method References

    Section 2: Streams

    Lecture 16 Introduction and Stream Pipelines

    Lecture 17 Stream Laziness

    Lecture 18 Creating Streams

    Lecture 19 Terminal Operations

    Lecture 20 Terminal Operations - reduce()

    Lecture 21 Terminal Operations - collect()

    Lecture 22 Terminal Operations - collect() - Collectors.toMap()

    Lecture 23 Terminal Operations - collect() - Collectors.groupingBy()

    Lecture 24 Terminal Operations - collect() - Collectors.partitioningBy()

    Lecture 25 Intermediate Operations - filter(), distinct(), limit()

    Lecture 26 Intermediate Operations - map(), flatMap(), sorted()

    Lecture 27 Primitive Streams - Creating

    Lecture 28 Primitive Streams - API

    Lecture 29 Primitive Streams - Functional Interfaces

    Lecture 30 Primitive Streams - Mapping Streams

    Lecture 31 Code - mappingObjectStreams()

    Lecture 32 Code - mappingPrimitiveStreams()

    Lecture 33 Optionals

    Lecture 34 Parallel Streams

    Section 3: Collections and Generics

    Lecture 35 Collections - Introduction

    Lecture 36 Common Collection Methods in Code

    Lecture 37 List

    Lecture 38 Lists in Code

    Lecture 39 Set

    Lecture 40 Sets in Code

    Lecture 41 Maps

    Lecture 42 Maps in Code

    Lecture 43 Queue and Deque

    Lecture 44 Queue and Deque in Code

    Lecture 45 PriorityQueue

    Lecture 46 Sorting - Comparable and Comparator

    Lecture 47 Code: Comparable - Product

    Lecture 48 Code: Comparable and Comparator - Sorting Arrays and Lists - Dog

    Lecture 49 Code: Sorting by Multiple Fields

    Lecture 50 Code: TreeSet Comparable issue - how to resolve with Comparator

    Lecture 51 Code: Binary Search

    Lecture 52 Generics - Introduction

    Lecture 53 Generics - polymorphism, extends, super

    Lecture 54 Generics - super and extends (in detail)

    Lecture 55 Generic Classes and Interfaces

    Lecture 56 Generic Methods

    Lecture 57 equals()

    Lecture 58 hashCode()

    Lecture 59 Hashing in code

    Lecture 60 Watch out for mutable fields in hashing

    Section 4: Concurrency

    Lecture 61 Introduction

    Lecture 62 Creating Threads

    Lecture 63 sleep() and join()

    Lecture 64 ExecutorService (Introduction)

    Lecture 65 ExecutorService (code)

    Lecture 66 Submitting Task Collections (code)

    Lecture 67 Scheduling Tasks

    Lecture 68 Thread Safety - Introduction

    Lecture 69 Data Race Demo

    Lecture 70 Atomic Classes

    Lecture 71 AtomicInteger example (code)

    Lecture 72 synchronized keyword

    Lecture 73 synchronized example (code)

    Lecture 74 Lock interface

    Lecture 75 Lock example (code)

    Lecture 76 Concurrent Collections - Introduction

    Lecture 77 Concurrent Collections - API

    Lecture 78 Concurrent Collections - SkipList Collections

    Lecture 79 Concurrent Collections - CopyOnWriteCollections

    Lecture 80 Concurrent Collections - BlockingQueue

    Lecture 81 Concurrent Collections - synchronized collections

    Lecture 82 Concurrency - Threading problems - Race Condition

    Lecture 83 Concurrency - Threading problems - Deadlock

    Lecture 84 Concurrency - Threading problems - Livelock and Starvation

    Section 5: Localisation

    Lecture 85 Introduction and Creating locales

    Lecture 86 Localising Numbers and Currencies (Introduction)

    Lecture 87 Localising Numbers and Currencies

    Lecture 88 Localising numbers using custom formats

    Lecture 89 Localising Dates

    Lecture 90 Locale.Category enums

    Lecture 91 Resource Bundles, Property Files and Searching

    Lecture 92 Resource Bundle Searching - Example

    Section 6: JDBC

    Lecture 93 JDBC Introduction

    Lecture 94 Banking Example Setup

    Lecture 95 Connecting to a Database

    Lecture 96 PreparedStatement

    Lecture 97 BankService - SELECT one

    Lecture 98 BankService - SELECT all

    Lecture 99 Bank Service DELETE one/all

    Lecture 100 BankService - INSERT

    Lecture 101 BankService - UPDATE

    Lecture 102 CallableStatement

    Lecture 103 Resource Leaks

    Section 7: Java I/O API

    Lecture 104 IO

    Lecture 105 NIO.2

    Section 8: Local Variable Type Inference (LVTI)

    Lecture 106 Local Variable Type Inference (LVTI)

    Section 9: Private Interface Methods

    Lecture 107 Private Interface Methods

    Section 10: Annotations

    Lecture 108 Annotations

    Section 11: Security

    Lecture 109 Security

    Section 12: Modules

    Lecture 110 Introduction

    Lecture 111 Compiler and Runtime flags

    Lecture 112 Hello World Example

    Lecture 113 Dependencies

    Lecture 114 opens and requires transitive

    Lecture 115 Operations on a Module

    Lecture 116 Services

    Lecture 117 Services - SoftDrink Example

    Lecture 118 Types of Modules

    Lecture 119 Migration Strategies

    Anyone preparing for the Java 11 (1Z0-819) Certification exam. Absolutely perfect for those who are Java 8 OCA (1Z0-808) certified and never took the OCP exam.,Software professionals with Java experience who want to understand advanced Java topics.,Students who want to take their Java beyond the fundamentals.