Java SE 11 Developer (1Z0-819) : Java 11 OCP



Published 6/2022
MP4 | Video: h264, 1280×720 | 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.

Homepage

https://www.udemy.com/course/ocp11_from_oca8/

Buy Premium From My Links To Get Resumable Support,Max Speed & Support Me


DOWNLOAD FROM RAPIDGATOR.NET
DOWNLOAD FROM RAPIDGATOR.NET
DOWNLOAD FROM RAPIDGATOR.NET
DOWNLOAD FROM RAPIDGATOR.NET
DOWNLOAD FROM RAPIDGATOR.NET
DOWNLOAD FROM RAPIDGATOR.NET

DOWNLOAD FROM NITROFLARE.COM
DOWNLOAD FROM NITROFLARE.COM
DOWNLOAD FROM NITROFLARE.COM
DOWNLOAD FROM NITROFLARE.COM
DOWNLOAD FROM NITROFLARE.COM
DOWNLOAD FROM NITROFLARE.COM

DOWNLOAD FROM UPLOADGIG.COM
DOWNLOAD FROM UPLOADGIG.COM
DOWNLOAD FROM UPLOADGIG.COM
DOWNLOAD FROM UPLOADGIG.COM
DOWNLOAD FROM UPLOADGIG.COM
DOWNLOAD FROM UPLOADGIG.COM

Links are Interchangeable – No Password – Single Extraction


Like it? Share with your friends!