Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Pemrograman Java untuk Pemula sampai Mahir
Java Dasar
Slide dan Source Code
Discord Group
00-Pendahuluan (2:27)
01-Pengenalan-Java (14:43)
Quiz - Pengenalan Java
02-Menginstall-Java (11:04)
03-Program-Hello-World (13:42)
04-Tipe-Data-Number (15:03)
05-Tipe-Data-Character (3:22)
06-Tipe-Data-Boolean (2:39)
07-Tipe-Data-String (4:55)
08-Variable (10:47)
09-Tipe-Data-Bukan-Primitif (9:18)
10-Tipe-Data-Array (14:35)
11-Operasi-Matematika (8:19)
12-Operasi-Perbandingan (2:44)
13-Operasi-Boolean (5:43)
14-Expression-Statement-dan-Block (6:34)
15-If-Statement (9:24)
16-Switch-Statement (12:13)
17-Ternary-Operator (3:55)
18-For-Loop (7:40)
19-While-Loop (2:05)
20-Do-While-Loop (3:36)
21-Break-dan-Continue (6:07)
22-For-Each (4:37)
23-Method (4:40)
24-Method-Parameter (3:11)
25-Method-Return-Value (6:34)
26-Method-Variable-Argument (6:27)
27-Method-Overloading (3:10)
28-Recursive-Method (9:26)
29-Scope (4:28)
30-Komentar (5:20)
31-Materi-Selanjutnya (0:57)
Java Dasar : Membuat Aplikasi Todolist
Slide dan Source Code
00-Pendahuluan (2:01)
01-Prototype-Aplikasi-Todolist (3:53)
02-Membuat-Project (1:37)
03-Membuat-Main-Class (1:36)
04-Model (2:53)
05-Menentukan-Business-Logic (2:21)
06-Menentukan-View (2:54)
07-Menampilkan-Todolist (3:21)
08-Test-Menampilkan-Todolist (2:27)
09-Menambah-Todolist (6:35)
10-Test-Menambah-Todolist (3:04)
11-Menghapus-Todolist (4:56)
12-Test-Menghapus-Todolist (8:13)
13-Input-Data (6:09)
14-View-Menampilkan-Todolist (4:55)
15-Test-View-Menampilkan-Todolist (2:36)
16-View-Menambah-Todolist (2:14)
17-Test-View-Menambah-Todolist (1:42)
18-View-Menghapus-Todolist (3:09)
19-Test-View-Menghapus-Todolist (2:15)
20-Test-Seluruh-Aplikasi (2:46)
21-Materi-Selanjutnya (1:52)
Java Object Oriented Programming
Slide dan Source Code
00-Pendahuluan (1:56)
01-Pengenalan-OOP (6:41)
02-Class (2:11)
03-Object (3:11)
04-Field (5:30)
05-Method (4:06)
06-Constructor (5:24)
07-Constructor-Overloading (6:42)
08-Variable-Shadowing (3:26)
09-this-Keyword (3:08)
10-Inheritance (6:08)
11-Method-Overriding (4:09)
12-super-Keyword (5:09)
13-super-Constructor (5:45)
14-Object-Class (4:39)
15-Polymorphism (8:52)
16-Type-Check-dan-Casts (4:05)
17-Variable-Hiding (7:45)
18-Package (4:53)
19-Access-Modifier (9:08)
20-Import (4:59)
21-Abstract-Class (3:44)
22-Abstract-Method (3:58)
23-Getter-dan-Setter (7:41)
24-Interface (5:01)
25-Interface-Inheritance (4:33)
26-Default-Method (4:22)
27-toString-Method (2:20)
28-equals-Method (11:25)
29-hashCode-Method (4:31)
30-Final-Class (2:28)
31-Final-Method (2:18)
32-Inner-Class (7:53)
33-Anonymous-Class (5:05)
34-static-Keyword (13:01)
35-Record-Class (12:58)
36-Enum-Class (10:14)
37-Exception (15:22)
38-Runtime-Exception (6:41)
39-Error (4:46)
40-StackTraceElement-Class (6:59)
41-Try-with-Resource (8:06)
42-Annotation (9:50)
43-Reflection (10:08)
44-Materi-Selanjutnya (1:25)
Java Standard Library
Slide dan Source Code
00-Pendahuluan (2:07)
01-String-Class (7:55)
02-String-Buffer-dan-String-Builder-Class (5:28)
03-StringJoiner-Class (3:31)
04-StringTokenizer-Class (3:44)
05-Number-Class (6:00)
06-Math-Class (3:57)
07-Big-Number-Class (4:11)
08-Scanner-Class (5:33)
09-Date-dan-Calendar-Class (8:17)
10-System-Class (4:25)
11-Runtime-Class (3:35)
12-UUID-Class (2:14)
13-Base64-Class (3:36)
14-Objects-Class (5:21)
15-Random-Class (2:17)
16-Properties-Class (8:44)
17-Arrays-Class (6:15)
18-Regular-Expression (6:31)
19-Materi-Selanjutnya (2:22)
Java OOP : Aplikasi Todolist
Slide dan Source Code
00-Pendahuluan (1:53)
01-Clean-Architecture (4:53)
02-Membuat-Entity (2:33)
03-Membuat-Repository (3:17)
04-Membuat-Service (3:47)
05-Repository-dan-Service-Menampilkan-TodoList (5:06)
06-Test-Repository-dan-Service-Menampilkan-TodoList (5:34)
07-Repository-dan-Service-Menambah-TodoList (5:22)
08-Test-Repository-dan-Service-Menambah-TodoList (1:52)
09-Repository-dan-Service-Menghapus-TodoList (3:05)
10-Test-Repository-dan-Service-Menghapus-TodoList (2:28)
11-View-Menampilkan-TodoList (3:53)
12-Test-View-Menampilkan-TodoList (2:34)
13-View-Menambah-TodoList (1:10)
14-Test-View-Menambah-TodoList (2:23)
15-View-Menghapus-TodoList (1:22)
16-Test-View-Menghapus-TodoList (1:57)
17-View-Seluruh-Aplikasi (3:33)
18-Materi-Selanjutnya (1:29)
Java Generic
Slide dan Source Code
00-Pendahuluan (2:00)
01-Pengenalan-Generic (4:40)
02-Generic-Class (9:17)
03-Generic-Method (4:59)
04-Invariant (5:53)
05-Covariant (5:13)
06-Contravariant (6:41)
07-Bounded-Type-Parameter (10:13)
08-Wildcard (3:12)
09-Type-Erasure (4:57)
10-Comparable-Interface (6:15)
11-Comparator-Interface (3:22)
12-Materi-Selanjutnya (1:20)
Java Collection
Slide dan Source Code
00-Pendahuluan (2:05)
01-Pengenalan-Collection (5:06)
02-Iterable-dan-Iterator (7:06)
03-Collection (7:59)
04-List (13:11)
05-Immutable-List (11:37)
06-Set (10:18)
07-Immutable-Set (3:44)
08-SortedSet (6:56)
09-NavigableSet (6:31)
10-Queue (9:53)
11-Deque (6:16)
12-Map (18:07)
13-Immutable-Map (3:36)
14-SortedMap (5:36)
15-NavigableMap (6:03)
16-Entry-Map (4:14)
17-Legacy-Collection (8:08)
18-Sorting (4:08)
19-Binary-Search (6:21)
20-Collections-Class (4:13)
21-Abstract-Collection (6:59)
22-Default-Method (8:47)
23-Spliterator (5:54)
24-Konversi-ke-Array (2:37)
25-Materi-Selanjutnya (1:50)
Java Lambda
Slide dan Source Code
00-Pendahuluan (1:49)
01-Pengenalan-Lambda (5:43)
02-Membuat-Lambda (5:40)
03-Java-Util-Function (10:23)
04-Method-Reference (11:56)
05-Lambda-di-Collection (13:21)
06-Lambda-Sebagai-Lazy-Parameter (6:24)
07-Lambda-di-Optional (12:13)
08-Materi-Selanjutnya (1:51)
Apache Maven
Slide dan Source Code
00-Pendahuluan (2:17)
01-Pengenalan-Build-Automation (5:53)
02-Menginstall-Apache-Maven (5:26)
03-Membaut-Project (5:15)
04-Struktur-Project (5:59)
05-Maven-Lifecycle (4:20)
06-Build-Project (2:58)
07-Dependency (8:53)
08-Maven-Properties (2:47)
09-Membuat-Distribution-File (6:25)
10-Multi-Module-Project (9:28)
11-Dependency-Management (6:03)
12-Materi-Selanjutnya (1:41)
Java Unit Test
Slide dan Source Code
00-Pendahuluan (2:15)
01-Pengenalan-Software-Testing (9:00)
02-Pengenalan-JUnit (6:03)
03-Membuat-Test (7:00)
04-Menggunakan-Assertions (10:17)
05-Mengubah-Nama-Test (8:49)
06-Menonaktifkan-Test (2:45)
07-Sebelum-dan-Setelah-Test (5:43)
08-Membatalkan-Test (4:18)
09-Menggunakan-Assumptions (3:52)
10-Test-Berdasarkan-Kondisi (14:34)
11-Menggunakan-Tag (5:23)
12-Urutan-Eksekusi-Test (10:03)
13-Siklus-Hidup-Test (6:09)
14-Test-di-dalam-Test (5:14)
15-Informasi-Test (2:58)
17-Pewarisan-di-Test (3:39)
16-Dependency-Injection-di-Test (7:27)
18-Test-Berulang (5:25)
19-Test-dengan-Parameter (7:29)
20-Timeout-di-Test (2:46)
21-Eksekusi-Test-Secara-Paralel (4:51)
22-Pengenalan-Mocking (9:32)
23-Mocking-di-Test (10:55)
24-Verifikasi-di-Mocking (7:13)
25-Materi-Selanjutnya (1:34)
Java Stream
Slide dan Source Code
00-Pendahuluan (2:16)
01-Pengenalan-Java-Stream (6:44)
02-Membuat-Stream (20:39)
03-Stream-Builder (4:11)
04-Stream-Operations (6:45)
05-Stream-Pipeline (5:34)
06-Lazy-Evaluation (9:31)
07-Transformation-Operations (6:45)
08-Filtering-Operations (4:57)
09-Retrieving-Operations (8:59)
10-Ordering-Operations (3:15)
11-Aggregate-Operations (9:56)
12-Check-Operations (4:32)
13-For-Each-Operations (5:45)
14-Primitive-Stream (7:28)
15-Collectors (10:15)
16-Grouping-By (7:52)
17-Parallel-Stream (6:20)
18-Materi-Selanjutnya (2:50)
Java Database
Slide dan Source Code
00-Pendahuluan (2:05)
01-Pengenalan-JDBC (3:45)
02-Membuat-Project (4:22)
03-Driver (9:50)
04-Connection (16:30)
05-DataSource (18:53)
06-Statement (15:14)
07-ResultSet (7:41)
08-SQL-Injection (10:42)
09-PreparedStatement (11:19)
10-Batch-Process (15:04)
11-Auto-Increment (8:58)
12-Date-Time-dan-Timestamp (9:46)
13-Database-Transaction (22:59)
14-Repository-Pattern (23:35)
15-Materi-yang-Tidak-Dibahas (3:36)
16-Materi-Selanjutnya (3:13)
Java Database : Membuat Aplikasi Todolist
Slide dan Source Code
00-Pendahuluan (2:07)
01-Membuat-Project-Maven (8:39)
02-Membuat-Table (2:05)
03-Membuat-Koneksi-Database (7:28)
04-Repository-Menambah-Todolist (5:23)
05-Test-Repository-Menambah-Todolist (4:32)
06-Repository-Menghapus-Todolist (4:51)
07-Test-Repository-Menghapus-Todolist (1:56)
08-Repository-Menampilkan-Todolist (5:33)
09-Test-Repository-Menampilkan-Todolist (2:20)
10-Test-Semua-Aplikasi (3:37)
11-Materi-Selanjutnya (2:05)
Java Internationalization
Slide dan Source Code
00-Pendahuluan (2:10)
01-Pengenalan-Internationalization (4:16)
02-Locale (15:41)
03-Resource-Bundle (17:56)
04-I18N-di-Date-dan-Time (14:09)
05-I18N-di-Number (6:54)
06-I18N-di-Currency (8:40)
07-Message-Format (9:51)
08-Message-Format-Type (9:55)
09-Choice-Format (9:28)
10-Materi-Selanjutnya (2:29)
Java Date and Time
Slide dan Source Code
00-Pendahuluan (2:01)
01-Pengenalan-Date-dan-Time-API (7:00)
02-Date (12:44)
03-Calendar (10:46)
04-TimeZone (10:27)
05-LocalDate (13:53)
06-LocalTime (7:43)
07-LocalDateTime (13:58)
08-Year-YearMonth-dan-MonthDay (9:59)
09-ZoneId-dan-ZoneOffset (8:04)
10-ZonedDateTime (11:42)
11-OffsetTime-dan-OffsetDateTime (10:38)
12-Instant (14:03)
13-Clock (12:27)
14-Duration (8:08)
15-Period (6:26)
16-Temporal (24:21)
17-DayOfWeek (2:38)
18-Parsing-dan-Formatting (14:16)
19-Legacy-Date-dan-Time (5:57)
20-Materi-Selanjutnya (1:25)
Java Thread
Slide dan Source Code
01-Pendahuluan (2:12)
02-Pengenalan-Concurrency (12:24)
03-Membuat-Project (2:54)
04-Thread (30:27)
05-Race-Condition (6:47)
06-Synchronization (10:18)
07-Deadlock (11:52)
08-Thread-Communication (11:56)
09-Timer (5:13)
10-High-Level-Concurrency-Object (3:29)
11-Threadpool (24:12)
12-Executor-Service (11:25)
13-Future (20:26)
14-Completable-Future (15:06)
15-Completion-Service (9:57)
16-Scheduled-Executor-Service (9:03)
17-Atomic (6:17)
18-Lock (16:27)
19-Synchronizer (1:31)
20-Semaphore (7:49)
21-Count-Down-Latch (6:30)
22-Cyclic-Barrier (5:07)
23-Phaser (10:34)
24-Exchanger (5:36)
25-Concurrent-Collection (2:03)
26-Blocking-Queue (27:51)
27-Concurrent-Map (9:00)
28-Thread-Local (11:13)
29-Thread-Local-Random (7:44)
30-Fork-Join (29:31)
31-Parallel-Stream (5:31)
32-Reactive-Stream (33:31)
33-Materi-Selanjutnya (2:18)
Java Reflection
Slide dan Source Code
01-Pendahuluan (1:46)
02-Pengenalan-Java-Reflection (3:02)
03-Membuat-Project (2:54)
04-Class (12:22)
05-Field (11:17)
06-Method (7:38)
07-Parameter (7:09)
08-Constructor (7:17)
09-Super-Class (3:36)
10-Interface (5:32)
11-Modifier (3:49)
12-Package (5:36)
13-Annotation (13:25)
14-Enum (5:04)
15-Primitive-Type (8:11)
16-Array (8:53)
17-Parameterized-Type (13:33)
18-Proxy (9:45)
19-Record (8:03)
20-Materi-Selanjutnya (1:44)
Java Validation
Slide dan Source Code
01-Pendahuluan (2:08)
02-Pengenalan-Bean-Validation (7:13)
03-Membuat-Project (5:41)
04-Validator (7:14)
05-Constraint (9:28)
06-Constraint-Validator (12:47)
07-Nested-Validation (6:29)
08-Hibernate-Validator-Constarint (9:13)
09-Grouping-Constraint (10:34)
10-Group-SEquence (5:06)
11-Group-Conversion (6:33)
12-Payload (8:06)
13-Method-Validation (9:43)
14-Constructor-Validation (6:42)
15-Message-Interpolation (10:46)
16-Message-Internationalization (11:03)
17-Custom-Constraint (10:37)
18-Constraint-Composition (9:07)
19-Class-Level-Constraint (8:23)
20-Cross-Parameter-Constraint (10:21)
21-Constraint-Validator-Context (4:45)
22-Constraint-Descriptor (4:00)
23-Container-Data (6:31)
24-Value-Extraction (21:53)
25-Constraint-Violation-Exception (3:33)
26-Metadata (3:40)
27-Materi-Selanjutnya (1:50)
Java Logging
Slide dan Source Code
01-Pendahuluan (1:33)
02-Pengenalan-Logging (3:56)
03-Logging-Library (5:41)
04-Membuat-Project (1:13)
05-Logger (8:21)
06-Level (6:03)
07-Log-Format (5:07)
08-Configuration (10:21)
09-Appender (13:19)
10-Layout (4:54)
11-Mapped-Diagnostic-Context (14:41)
12-Materi-Selanjutnya (1:20)
Java Lombok
Slide dan Source Code
01-Pendahuluan (1:37)
02-Pengenalan-Lombok (2:47)
03-Membuat-Project (2:08)
04-Getter-dan-Setter (6:51)
05-Constructor (12:20)
06-ToString (3:48)
07-Equals-dan-HashCode (7:34)
08-Data (5:28)
09-Builder (8:40)
10-Non-Null (8:05)
11-Value (2:44)
12-With (4:01)
13-Cleanup (6:13)
14-Sneaky-Throws (5:17)
15-Log (3:20)
16-Synchronized (5:43)
17-Experimental-Feature (1:25)
18-Materi-Selanjutnya (1:24)
Java Resilience4J
Slide dan Source Code
01-Pendahuluan (1:41)
02-Pengenalan-Resilience4J (6:07)
03-Membuat-Project (3:10)
04-Retry (10:54)
05-Retry-Config (6:45)
06-Retry-Registry (8:09)
07-Rate-Limiter (5:25)
08-Rate-Limiter-Config (4:25)
09-Rate-Limiter-Registry (2:27)
10-Bulkhead (10:24)
11-Bulkhead-Config (8:12)
12-Bulkhead-Registry (2:55)
13-Time-Limiter (5:20)
14-Time-Limiter-Config (2:08)
15-Time-Limiter-Registry (1:34)
16-Circuit-Breaker (9:37)
17-Circuit-Breaker-Config (8:58)
18-Circuit-Breaker-Registry (1:27)
19-Decorators (8:00)
20-Fallback (3:58)
21-Metric (4:25)
22-Event-Publisher (4:25)
23-Event-Publisher-di-Registry (3:03)
24-Integrasi-Library-Lain (3:00)
25-Materi-Selanjutnya (1:22)
Java Input Output
Slide dan Source Code
01-Pendahuluan (1:30)
02-Pengenalan-Java-IO (2:48)
03-Konsep-Java-IO (3:41)
04-Membuat-Project (1:35)
05-File (8:06)
06-Path (5:25)
07-Manipulasi-File (3:49)
08-Manipulasi-Directory (3:32)
09-Closable-Interface (7:25)
10-Numeric-dan-Character-Data (3:43)
11-Menulis-File-Kecil (3:50)
12-Membaca-File-Kecil (2:51)
13-Input-Stream (10:50)
14-Output-Stream (4:42)
15-Reader (4:57)
16-Writer (2:21)
17-Open-Option (5:09)
18-Object-Stream (12:30)
19-Memory-Stream (2:58)
20-Print-Stream (4:13)
21-Scanner (6:20)
22-IO-Stream-Lainnya (1:19)
23-Materi-Selanjutya (1:28)
Java JSON
01-Pendahuluan (1:35)
Slide dan Source Code
02-Pengenalan-JSON (5:35)
03-Pengenalann-Jackson (2:33)
04-Membuat-Project (3:22)
05-Object-Mapper (1:56)
06-Membuat-JSON-Object (5:31)
07-Membaca-JSON-Object (3:41)
08-Membuat-JSON-Array (2:08)
09-Membaca-JSON-Array (2:04)
10-Konversi-Object-ke-JSON (5:28)
11-Konversi-JSON-ke-Object (2:59)
12-Mapper-Feature (5:25)
13-Deserialization-Feature (5:51)
14-Serialization-Feature (3:05)
15-Serialization-Inclusion (3:26)
16-Date-Time (6:25)
17-Jackson-Annotation (6:30)
18-Materi-Selanjutnya (1:25)
Java CSV
Slide dan Source Code
01-Pendahuluan (1:14)
02-Pengenalan-CSV (3:54)
03-Pengenalan-Apache-Commons-CSV (1:30)
04-Membuat-Project (2:40)
05-Membuat-CSV (4:27)
06-Membaca-CSV (4:10)
07-CSV-Header (5:35)
08-CSV-Format (3:11)
09-Materi-Selanjutnya (1:12)
Java Web Servlet
Slide dan Source Code
01-Pendahuluan (1:24)
02-Pengenalan-Servlet (3:57)
03-Pengenalan-Apache-Tomcat (1:56)
04-Menginstall-Apache-Tomcat (4:44)
05-Pengenalan-War-File (1:26)
06-Membuat-Project (2:56)
07-Servlet (6:24)
08-Membuat-War-File (2:09)
09-Deploy-ke-Apache-Tomcat (4:47)
10-Embedded-Apache-Tomcat (5:55)
11-Singleton (10:03)
12-HTTP-Method (7:10)
13-HTTP-Request (3:39)
14-HTTP-Response (8:56)
15-Request-Param (4:25)
16-Request-Header (5:00)
17-Form-Request (6:17)
18-Request-Body (7:50)
19-Upload-File (9:29)
20-Download-File (9:38)
21-Cookie (8:23)
22-Redirect (2:39)
23-URL-Patterns (3:15)
24-Session (10:47)
25-Filter (11:39)
26-Rekomendasi-Web-Framework (1:52)
27-Materi-Selanjutnya (2:21)
Java Persistence API
Slide dan Source Code
01-Pendahuluan (1:32)
02-Pengenalan-Java-Persistence-API (5:01)
03-Pengenalan-Hibernate-ORM (2:47)
04-Membuat-Project (3:29)
05-Entity (9:30)
06-Entity-Manager-Factory (10:27)
07-Entity-Manager (2:57)
08-Transaction (5:06)
09-CRUD (12:15)
10-Column (5:19)
11-Generated-Value (8:16)
12-Basic-Data-Type (7:16)
13-Enum (6:22)
14-Data-dan-Time (7:44)
15-Large-Object (9:14)
16-Transient (2:50)
17-Embedded (10:13)
18-Embedded-Id (8:03)
19-Collection (12:59)
20-Map-Collection (6:29)
21-Collection-Update (1:54)
22-Entity-Listener (8:59)
23-Listener-di-Entity-Class (4:15)
24-One-to-One-Relationship (20:26)
25-One-to-Many-Relationship (12:17)
26-Many-to-Many-Relationship (14:31)
27-Fetch (8:32)
28-Inheritance (2:41)
29-Single-Table-Inheritance (17:08)
30-Joined-Table-Inheritance (13:07)
31-Table-per-Class-Inheritance (11:21)
32-Mapped-Superclass (6:47)
33-Locking (2:30)
34-Optimistic-Locking (10:47)
35-Pessimistic-Locking (7:26)
36-Managed-Entity (11:22)
37-Schema-Generator (5:50)
38-JPA-Query-Language (2:42)
39-Select-Query (4:38)
40-Where-Clause (4:46)
41-Join-Clause (10:13)
42-Order-by-Clause (1:37)
43-Limit-Offset (4:17)
44-Named-Query (4:24)
45-Constructor-Expression (7:15)
46-Aggregate-Query (8:28)
47-Native-Query (6:36)
48-Non-Query (4:18)
49-Criteria (6:10)
50-Criteria-Select-Non-Entity (6:35)
51-Criteria-Where-Clause (6:26)
52-Criteria-Join-Clause (4:43)
53-Criteria-Parameter (3:16)
54-Criteria-Aggregate-Query (6:36)
55-Criteria-Non-Query (5:11)
56-Fitur-Lainnya (2:25)
57-Materi-Selanjutnya (2:22)
Java Sequenced Collection
Slide dan Source Code
01-Pendahuluan (1:23)
02-Pengenalan-Sequenced-Collection (5:20)
03-Membuat-Project (1:11)
04-Sequenced-Collection (8:01)
05-Sequenced-Set (6:27)
06-Sequenced-Map (7:52)
07-Penutup (1:05)
Java Virtual Thread
Slide dan Source Code
01-Pendahuluan (1:24)
02-Pengenalan-Virtual-Thread (4:37)
03-Membuat-Project (1:04)
04-Platform-Thread (4:54)
05-Virtual-Thread (6:48)
06-Virtual-Thread-Executor-Service (4:42)
07-Penutup (1:39)
Java Record
Slide dan Source Code
01-Pendahuluan (1:24)
02-Membuat-Project (1:19)
03-Record (6:52)
04-Property (5:45)
05-Constructor (12:02)
06-Method (2:08)
07-Equals-Hash-Code-dan-ToString (2:57)
08-Inheritance (3:26)
09-Static (2:44)
10-Generic (2:06)
11-Annotation (5:15)
12-Reflection (3:37)
13-Record-Patterns (9:46)
14-Penutup (1:41)
Java Sealed Class
Slide dan Source Code
01-Pendahuluan (1:23)
02-Membuat-Project (1:04)
03-Sealed-Class (9:57)
04-Non-Sealed-Class (3:13)
05-Sealed-Interface (2:55)
06-Record (2:48)
07-Reflection (2:30)
08-Penutup (1:00)
06-I18N-di-Currency
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock