Java Se 11 Developer (1Z0-819) : Java 11 Ocp - Druckversion +- Forum Rockoldies (https://rockoldies.net/forum) +-- Forum: Fotobearbeitung - Photoshop (https://rockoldies.net/forum/forumdisplay.php?fid=16) +--- Forum: E-Learning, Tutorials (https://rockoldies.net/forum/forumdisplay.php?fid=18) +--- Thema: Java Se 11 Developer (1Z0-819) : Java 11 Ocp (/showthread.php?tid=57508) |
Java Se 11 Developer (1Z0-819) : Java 11 Ocp - Panter - 31.07.2022 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. Download from RapidGator Download from Rapidgator: Download from Keep2Share |