Pemrograman Java untuk Pemula sampai Mahir
Kelas Roadmap Pemrograman Java terlengkap yang membahas pemrograman Java untuk pemula sampai mahir. Kelas disertai dengan slide, video, source code dan studi kasus agar peserta bisa mengikuti kelas nya dengan baik
Daftar Materi
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll