Oracle Java Se 21 Developer Professional: 1Z0-830


Oracle Java Se 21 Developer Professional: 1Z0-830
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

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima