
Oracle Java Se 21 Developer Professional: 1Z0-830
Published 11/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz
Preparation for Oracle Certification (Java Certification) Java SE 21 1Z0-830 with examples, quizes and home tasks
What you’ll learn
Master handling primitives, wrapper classes, and type conversions in Java
Evaluate and apply arithmetic and boolean expressions with precedence rules
Effectively manipulate text using String, StringBuilder, and text blocks
Work with Java Date-Time API to handle date, time, period, and timezone objects
Create and manage control flow constructs like if/else, switch, and loops
Implement advanced object-oriented concepts, including encapsulation and inheritance
Create classes, records, and instantiate fields, methods, and constructors
Apply polymorphism, method overriding, and the instanceof operator with pattern matching
Work with Java interfaces, functional methods, and enums effectively
Handle exceptions using try/catch/finally, try-with-resources, and multi-catch blocks
Create and manipulate arrays and Java Collections like List, Set, Map, and Deque
Process data using Streams and lambda expressions for filtering, transforming, and sorting
Perform advanced operations on Streams like decomposition, reduction, and grouping
Understand modular Java, compile code, and create modular/non-modular JARs
Manage concurrent code execution with threads, ExecutorService, and parallel streams
Develop thread-safe code with locking mechanisms and concurrent APIs
Use Java I/O API for reading/writing files and serializing/deserializing objects
Implement localization using resource bundles and locale-specific parsing/formatting
Understand additional Java features, including annotations and the Java Logging API
Requirements
No Prior Java Knowledge Required: The course is beginner-friendly and comprehensive
Willingness to Learn: Openness to explore Java’s in-depth concepts
Stable Internet Connection: For accessing course materials and completing exercises online
Time Commitment: Availability to dedicate consistent time to learning and practice
Description
Overview
Section 1: Introduction
Lecture 1 Communication plan
Lecture 2 Unlimited access to ‘Learn IT’ application for students
Lecture 3 Tips to Improve Your Course Taking Experience
Lecture 4 Additional Free Learning Materials to Use During the Course
Lecture 5 About 1Z0-830 Certification and the Course
Section 2: Java Basics
Lecture 6 Why Java and why this course? What is JDK, JRE and JVM?
Lecture 7 About Latest Java Version
Lecture 8 JDK Installation
Lecture 9 First application: Hello World App
Lecture 10 Homework Solution: .bat file creation
Lecture 11 Integrated Development Environment, Eclipse Overview
Lecture 12 Comments in Java source code
Lecture 13 Quiz: Java Basics – Check yourself
Lecture 15 Number Systems
Lecture 16 Arrays
Section 4: Eclipse: Tips and Tricks
Lecture 18 Packages: creation and package presentation in eclipse
Lecture 19 Plugins: how to install free plugins, eclipse marketplace, workspace styles
Lecture 20 Code Refactoring in Eclipse
Section 5: Operators and Operations with primitive types
Lecture 21 Operators in Java
Lecture 22 Operations with integers and floating-point numbers, BigDecimal type
Lecture 23 Math class, NaN, Infinity
Lecture 24 Type of the expression in Java
Lecture 25 Compare primitive and reference types & Java Memory Model
Lecture 26 Read user input from console
Lecture 27 Homework review: Operators and Operations
Lecture 28 Quiz: Operators and Operations with primitive types – Check yourself
Section 6: Strings in Java
Lecture 29 String: object creation and main methods overview
Lecture 30 String comparison: How to compare Strings and what is String Pool
Lecture 31 Escape Sequences in Java
Lecture 32 String Formatting
Lecture 33 Regular expressions in Java
Lecture 34 Homework review: String
Lecture 35 Quiz: Strings in Java – Check yourself
Section 7: Control Statements
Lecture 36 ‘if – else’ construction
Lecture 37 Homework review: ‘if’ statement
Lecture 38 ‘switch’ construction
Lecture 39 Homework review: ‘switch’ statement
Lecture 40 Quiz: Control Statements – Check yourself
Section 8: Miscellaneous
Lecture 41 Random numbers generation
Section 9: Iteration Statements (Loops) in Java
Lecture 42 ‘while’ loop
Lecture 43 ‘do-while’ loop
Lecture 44 ‘for’ with condition loop
Lecture 45 ‘for each’ loop
Lecture 46 Nested loops
Lecture 47 Jump Statements – Break and Continue
Lecture 48 Labels in Java
Lecture 49 Homework review: Iteration Statements (Loops)
Lecture 50 Quiz: Iteration Statements (Loops) in Java – Check yourself
Section 10: Methods in Java
Lecture 51 Methods in Java: Overview
Lecture 52 Parameter Passing Mechanism in Java
Lecture 53 Recursive methods
Lecture 55 Homework review: Methods
Section 11: Enumerations in Java
Lecture 56 Enumerations in Java
Section 12: Debugging Tools
Lecture 57 How to debug Java programs
Section 13: Object-oriented programming
Lecture 58 Object-oriented programming: Basics
Lecture 59 Classes & Objects
Lecture 60 Different types of Classes, Abstract keyword and Abstract classes
Lecture 61 Interfaces
Lecture 62 Inheritance
Lecture 63 Polymorphism and ‘final’ keyword
Lecture 64 ‘static’ keyword
Lecture 65 Encapsulation
Lecture 66 Object, JNI and Object class overview
Lecture 67 SOLID principles overview & Single Responsibility Principle
Lecture 68 Open / Closed Principle
Lecture 69 Liskov Substitution Principle
Lecture 70 Interface Segregation Principle
Lecture 71 Dependency Inversion Principle
Lecture 72 KISS Principle in OOP
Lecture 73 YAGNI Principle in OOP
Section 14: ===== OOP: Interview Preparation =====
Lecture 76 How to be prepared for the interview?
Section 15: ===== EXAM: OOP & Object Oriented e-Commerce console applications =====
Lecture 80 Exam and homework for OOP topic
Section 16: Excpetion Handling
Lecture 81 Exception Handling in Java
Section 17: Java Collections Framework
Lecture 82 Java Collections Framework: Overview
Lecture 83 Collection Interface
Lecture 84 Interfaces List, Set and Queue: Overview
Lecture 85 List implementations – ArrayList, Vector, CopyOnWriteArrayList & Stack
Lecture 86 LinkedList VS ArrayList, Big O Notation & Homework
Lecture 87 Comparator and Comparable
Lecture 88 Iterable, Iterator & ListIterator
Lecture 89 Queue and Deque
Lecture 90 Map Hierarchy
Lecture 91 Hash Tables & HashMap
Lecture 92 LinkedHashMap
Lecture 93 SortedMap, NavigableMap & TreeMap
Lecture 94 Set Implementations (HashSet practice) & java.util.Colelctions class
Section 18: Generics
Lecture 95 Generics in Java
Section 19: ===== Java Collections Framework: Interview Preparation =====
Lecture 96 How to be prepared for the interview?
Section 20: Functional Programming in Java
Lecture 102 Functional Programming in Java: Overview
Lecture 103 Functional Interface, Lambda Functions & Method References
Lecture 104 Function & BiFunction: Theory & Practice
Lecture 105 Consumer, BiConsumer, Predicate & BiPredicate
Section 21: Stream API
Lecture 106 Stream API with Practical Exercises
Section 22: ===== Functional Programming in Java: Interview Preparation =====
Lecture 107 How to be prepared for the interview?
Section 23: Input and Output Streams in Java (I/O & NIIO)
Lecture 110 Input and Output Streams in Java
Lecture 111 Serialization and Cloning
Section 24: ===== I/O in Java: Interview Preparation =====
Section 25: Multithreading
Lecture 114 Multithreading Overview
Lecture 115 First Multithreading Program: Thread & Runnable
Lecture 116 Thread Scheduler, Race Condition, Daemon Threads & Thread Groups
Lecture 117 Synchronization Basics
Lecture 118 Memory Management in Multithreading Programs
Lecture 119 Deadlock & Livelock
Lecture 120 Executor Services, Callable & Future
Lecture 121 Executor Service Implementations & ThreadFactory
Lecture 122 Fork/Join Framework
Lecture 123 CompletableFuture
Lecture 124 Lock API – Lock, ReadWriteLock, ReentrantLock, ReentrantReadWriteLock, StampedLo
Lecture 125 Synchronizers – CyclicBarrier, CountDownLatch, Semaphore, Exchanger & Phaser
Lecture 126 Homework: Multithreading
Section 26: ===== Multithreading in Java: Interview Preparation =====
Section 27: Date and Time in JDK
Lecture 129 Time Standards (GMT, UTC), Date and Calendar from java.util
Lecture 130 java.time Package (Instant, LocalDateTime, ZonedDateTime etc)
Section 28: Java Reflection API & Annotations
Lecture 131 Java Reflection API
Lecture 132 Annotations
Section 29: JDK API
Lecture 133 StringBuilder & StringBuffer
Lecture 134 java.util.Optional – Optional in Java
Lecture 135 Reactive Programming in Java: Flow API, Reactive Streams
Section 30: Modules in Java & Migration of Java Apps
Lecture 136 Modules in Java: Modular Application Example
Lecture 137 Migration of Java Apps: Example of migration to a modular application
Section 31: I18N & L10N
Section 32: ===== Java Core: Interview Preparation =====
Lecture 140 How to be prepared for the interview?
Section 33: Logging in Java
Section 34: Java: New Versions
Lecture 150 Java 8 Features (Lambda, Stream API, Optional, Effectively Final, etc.)
Lecture 151 Java 9: Stream API Updates, Multi-Resolution Image, Stack-Walking API, etc.
Lecture 152 Java 9: Process API & CompletableFuture API updates, Interface Private Methods
Lecture 153 Java 9: jlink & jshell
Lecture 154 Java 9: Multi-Release JAR Files & Compact Strings
Lecture 155 Java 9: Deprecated & Removed Features
Lecture 157 Java 10: Other improvements, Removals, Deprecations, Release Versioning
Lecture 158 Java 11: LTS Concept, New HTTP Client, String & Files API Updates
Lecture 159 Java 11: Collection & Predicate API Updates, Nest-Based Access Control & more
Lecture 160 Java 12: CompactNumberFormat, Teeing Collector, String.indent(), transform()
Lecture 161 Java 13: Socket API, newFileSystem() method, ZGC Uncommit Unused Memory & others
Lecture 162 Java 14: Switch expressions, Currency Format, Helpful NullPointerExceptions
Lecture 163 Java 15: Text Blocks, Hidden Classes, new String methods
Lecture 164 Java 16: JEP 395 – Records
Lecture 165 Java 16: instanceof, Day Period Support, Stream.toList() & others
Lecture 0 Java 17: Sealed Classes & other improvements
Section 35: == EXAM Java Standard Edition – Online Store – Task description and solution ==
Lecture 166 Implement online store application
Section 36: Bonus section
Lecture 167 Bonus lesson

RapidGator
https://www.keeplinks.org/p27/6960dfcb409fe
NitroFlare
https://www.keeplinks.org/p27/6960e5fdef9c2
