Skip to main content

Kelas Online : Pemrograman Java

Belajar Java untuk pemula sampai mahir. Di kelas ini kita akan belajar Java dari mulai awal sekali, sehingga cocok untuk pemula.

Java

Kenapa Belajar Java?#

Java saat ini merupakan salah satu bahasa pemrograman yang paling populer di dunia. Banyak sekali perusahaan yang menggunakan Java, baik untuk membuat aplikasi web, mobile, sampang menggunakan Java untuk data processing. Java merupakan bahasa pemrograman yang ekosistemnya yang terbesar di dunia, sehingga banyak sekali diadopsi oleh perusahaa skala besar.

Review Peserta#

Java

Keuntungan Gabung Sekarang#

  • Harga lebih murah, harga akan di update ketika ada materi baru
  • Update materi GRATIS, tanpa biaya tambahan
  • Grup diskusi sesama peserta di DISCORD

Gabung Sekarang#

Harga Normal : Rp. 350.000

Harga Promo (Diskon 63%) : Rp. 129.000

https://www.udemy.com/course/pemrograman-java-pemula-sampai-mahir/?couponCode=SEPTEMBER2021

Materi yang Diajarkan#

Kelas Java dibuat dalam bentuk Roadmap, sehingga peserta tidak perlu bingung harus mulai dari mana. Peserta akan dibimbing belajar Java secara bertahap, cukup ikuti materi dari awal sampai akhir.

Java Dasar#

Daftar Materi : Java Dasar
00:00:00 - Pendahuluan00:02:27 - Pengenalan Java00:17:10 - Menginstall Java00:28:14 - Program Hello World00:41:56 - Tipe Data Number00:56:59 - Tipe Data Character01:00:21 - Tipe Data Boolean01:03:00 - Tipe Data String01:07:55 - Variable01:18:42 - Tipe Data Bukan Primitif01:28:00 - Tipe Data Array01:42:35 - Operasi Matematika01:50:54 - Operasi Perbandingan01:53:38 - Operasi Boolean01:59:21 - Expression, Statement dan Block02:05:55 - If Statement02:15:19 - Switch Statement02:27:32 - Ternary Operator02:31:27 - For Loop02:39:07 - While Loop02:41:12 - Do While Loop02:44:48 - Break dan Continue02:50:55 - For Each02:55:32 - Method03:00:12 - Method Parameter03:03:23 - Method Return Value03:09:57 - Method Variable Argument03:16:24 - Method Overloading03:19:34 - Recursive Method03:29:00 - Scope03:33:28 - Komentar03:38:48 - Materi Selanjutnya03:39:45 - Penutup

Studi Kasus Java Dasar : Aplikasi Todolist#

Daftar Materi : Studi Kasus Java Dasar : Aplikasi Todolist
00:00:00 - Pendahuluan00:02:01 - Prototype Aplikasi Todolist00:05:54 - Membuat Project00:07:31 - Membuat Main Class00:09:07 - Model00:12:00 - Menentukan Business Logic00:14:21 - Menentukan View00:17:15 - Menampilkan Todolist00:20:36 - Test Menampilkan Todolist00:23:03 - Menambah Todolist00:29:38 - Test Menambah Todolist00:32:42 - Menghapus Todolist00:37:38 - Test Menghapus Todolist00:45:51 - Input Data00:52:00 - View Menampilkan Todolist00:56:55 - Test View Menampilkan Todolist00:59:31 - View Menambah Todolist01:01:45 - Test View Menambah Todolist01:03:27 - View Menghapus Todolist01:06:36 - Test View Menghapus Todolist01:08:51 - Test Seluruh Aplikasi01:11:37 - Materi Selanjutnya

Java Object Oriented Programming#

Daftar Materi : Java Object Oriented Programming
00:00:00 - Pendahuluan00:01:56 - Pengenalan OOP00:08:37 - Class00:10:48 - Object00:13:59 - Field00:19:29 - Method00:23:35 - Constructor00:28:59 - Constructor Overloading00:35:41 - Variable Shadowing00:39:07 - this Keyword00:42:15 - Inheritance00:48:23 - Method Overriding00:52:32 - super Keyword00:57:41 - super Constructor01:03:26 - Object Class01:08:05 - Polymorphism01:16:57 - Type Check dan Casts01:21:02 - Variable Hiding01:28:47 - Package01:33:40 - Access Modifier01:42:48 - Import01:47:47 - Abstract Class01:51:31 - Abstract Method01:55:29 - Getter dan Setter02:03:10 - Interface02:08:11 - Interface Inheritance02:12:44 - Default Method02:17:06 - toString Method02:19:26 - equals Method02:30:51 - hashCode Method02:35:22 - Final Class02:37:50 - Final Method02:40:08 - Inner Class02:48:01 - Anonymous Class02:53:06 - static Keyword03:06:07 - Record Class03:19:05 - Enum Class03:29:19 - Exception03:44:41 - Runtime Exception03:51:22 - Error03:56:08 - StackTraceElement Class04:03:07 - Try with Resource04:11:13 - Annotation04:21:03 - Reflection04:31:11 - Materi Selanjutnya

Java Standard Library#

Daftar Materi : Java Standard Library
00:00:00 - Pendahuluan00:02:07 - String Class00:10:02 - String Buffer dan String Builder Class00:15:30 - StringJoiner Class00:19:01 - StringTokenizer Class00:22:45 - Number Class00:28:45 - Math Class00:32:42 - Big Number Class00:36:53 - Scanner Class00:42:26 - Date dan Calendar Class00:50:43 - System Class00:55:08 - Runtime Class00:58:43 - UUID Class01:00:57 - Base64 Class01:04:33 - Objects Class01:09:54 - Random Class01:12:11 - Properties Class01:20:55 - Arrays Class01:27:10 - Regular Expression01:33:41 - Materi Selanjutnya

Studi Kasus Java OOP : Aplikasi Todolist#

Daftar Materi : Studi Kasus Java OOP : Aplikasi Todolist
00:00:00 - Pendahuluan00:01:53 - Clean Architecture00:06:46 - Membuat Entity00:09:19 - Membuat Repository00:12:36 - Membuat Service00:16:23 - Repository dan Service Menampilkan TodoList00:21:29 - Test Repository dan Service Menampilkan TodoList00:27:03 - Repository dan Service Menambah TodoList00:32:25 - Test Repository dan Service Menambah TodoList00:34:17 - Repository dan Service Menghapus TodoList00:37:22 - Test Repository dan Service Menghapus TodoList00:39:50 - View Menampilkan TodoList00:43:43 - Test View Menampilkan TodoList00:46:17 - View Menambah TodoList00:47:27 - Test View Menambah TodoList00:49:50 - View Menghapus TodoList00:51:12 - Test View Menghapus TodoList00:53:09 - View Seluruh Aplikasi00:56:42 - Materi Selanjutnya

Java Generic#

Daftar Materi : Java Generic
00:00:00 - Pendahuluan00:02:00 - Pengenalan Generic00:06:40 - Generic Class00:15:57 - Generic Method00:20:56 - Invariant00:26:49 - Covariant00:32:02 - Contravariant00:38:43 - Bounded Type Parameter00:48:56 - Wildcard00:52:08 - Type Erasure00:57:05 - Comparable Interface01:03:20 - Comparator Interface01:06:42 - Materi Selanjutnya

Java Collection#

Daftar Materi : Java Collection
00:00:00 - Pendahuluan00:02:05 - Pengenalan Collection00:07:11 - Iterable dan Iterator00:14:17 - Collection00:22:16 - List00:35:27 - Immutable List00:47:04 - Set00:57:22 - Immutable Set01:01:06 - SortedSet01:08:02 - NavigableSet01:14:33 - Queue01:24:26 - Deque01:30:42 - Map01:48:49 - Immutable Map01:52:25 - SortedMap01:58:01 - NavigableMap02:04:04 - Entry Map02:08:18 - Legacy Collection02:16:26 - Sorting02:20:34 - Binary Search02:26:55 - Collections Class02:31:08 - Abstract Collection02:38:07 - Default Method02:46:54 - Spliterator02:52:48 - Konversi ke Array02:55:25 - Materi Selanjutnya

Java Lambda#

Daftar Materi : Java Lambda
00:00:00 - Pendahuluan00:01:49 - Pengenalan Lambda00:07:32 - Membuat Lambda00:13:12 - Java Util Function00:23:35 - Method Reference00:35:31 - Lambda di Collection00:48:52 - Lambda Sebagai Lazy Parameter00:55:16 - Lambda di Optional01:07:29 - Materi Selanjutnya

Apache Maven#

Daftar Materi : Apache Maven
00:00:00 - Pendahuluan00:02:17 - Pengenalan Build Automation00:08:10 - Menginstall Apache Maven00:13:36 - Membaut Project00:18:51 - Struktur Project00:24:50 - Maven Lifecycle00:29:10 - Build Project00:32:08 - Dependency00:41:01 - Maven Properties00:43:48 - Membuat Distribution File00:50:13 - Multi Module Project00:59:41 - Dependency Management01:05:44 - Materi Selanjutnya

Java Unit Test#

Daftar Materi : Java Unit Test
00:00:00 - Pendahuluan00:02:15 - Pengenalan Software Testing00:11:15 - Pengenalan JUnit00:17:18 - Membuat Test00:24:18 - Menggunakan Assertions00:34:35 - Mengubah Nama Test00:43:24 - Menonaktifkan Test00:46:09 - Sebelum dan Setelah Test00:51:52 - Membatalkan Test00:56:10 - Menggunakan Assumptions01:00:02 - Test Berdasarkan Kondisi01:14:36 - Menggunakan Tag01:19:59 - Urutan Eksekusi Test01:30:02 - Siklus Hidup Test01:36:11 - Test di dalam Test01:41:25 - Informasi Test01:44:23 - Dependency Injection di Test01:51:50 - Pewarisan di Test01:55:29 - Test Berulang02:00:54 - Test dengan Parameter02:08:23 - Timeout di Test02:11:09 - Eksekusi Test Secara Paralel02:16:00 - Pengenalan Mocking02:25:32 - Mocking di Test02:36:27 - Verifikasi di Mocking02:43:40 - Materi Selanjutnya

Java Stream#

Daftar Materi : Java Stream
00:00:00 - Pendahuluan00:02:16 - Pengenalan Java Stream00:09:00 - Membuat Stream00:29:39 - Stream Builder00:33:50 - Stream Operations00:40:35 - Stream Pipeline00:46:09 - Lazy Evaluation00:55:40 - Transformation Operations01:02:25 - Filtering Operations01:07:22 - Retrieving Operations01:16:21 - Ordering Operations01:19:36 - Aggregate Operations01:29:32 - Check Operations01:34:04 - For Each Operations01:39:49 - Primitive Stream01:47:17 - Collectors01:57:32 - Grouping By02:05:24 - Parallel Stream02:11:44 - Materi Selanjutnya

Java Database#

Daftar Materi : Java Database
00:00:00 - Pendahuluan00:02:05 - Pengenalan JDBC00:05:50 - Membuat Project00:10:12 - Driver00:20:02 - Connection00:36:32 - DataSource00:55:25 - Statement01:10:39 - ResultSet01:18:20 - SQL Injection01:29:02 - PreparedStatement01:40:21 - Batch Process01:55:25 - Auto Increment02:04:23 - Date, Time dan Timestamp02:14:09 - Database Transaction02:37:08 - Repository Pattern03:00:43 - Materi yang Tidak Dibahas03:04:19 - Materi Selanjutnya

Studi Kasus Java Database : Aplikasi Todolist#

Daftar Materi : Studi Kasus Java Database : Aplikasi Todolist
00:00:00 - Pendahuluan00:02:07 - Membuat Project Maven00:10:46 - Membuat Table00:12:51 - Membuat Koneksi Database00:20:19 - Repository : Menambah Todolist00:25:42 - Test Repository : Menambah Todolist00:30:14 - Repository : Menghapus Todolist00:35:05 - Test Repository : Menghapus Todolist00:37:01 - Repository : Menampilkan Todolist00:42:34 - Test Repository : Menampilkan Todolist00:44:54 - Test Semua Aplikasi00:48:31 - Materi Selanjutnya

Java Internationalization#

Daftar Materi : Java Internationalization
00:00:00 - Pendahuluan00:02:10 - Pengenalan Internationalization00:06:26 - Locale00:22:07 - Resource Bundle00:40:03 - I18N di Date dan Time00:54:12 - I18N di Number01:01:06 - I18N di Currency01:09:46 - Message Format01:19:37 - Message Format Type01:29:32 - Choice Format01:39:00 - Materi Selanjutnya

Java Date dan Time#

Daftar Materi : Java Date dan Time
00:00:00 - Pendahuluan00:02:01 - Pengenalan Date dan Time API00:09:01 - Date00:21:45 - Calendar00:32:31 - TimeZone00:42:58 - LocalDate00:56:51 - LocalTime01:04:34 - LocalDateTime01:18:32 - Year YearMonth dan MonthDay01:28:31 - ZoneId dan ZoneOffset01:36:35 - ZonedDateTime01:48:17 - OffsetTime dan OffsetDateTime01:58:55 - Instant02:12:58 - Clock02:25:25 - Duration02:33:33 - Period02:39:59 - Temporal03:04:20 - DayOfWeek03:06:58 - Parsing dan Formatting03:21:14 - Legacy Date dan Time03:27:11 - Materi Selanjutnya

Java Thread#

Daftar Materi : Java Thread
00:00:00 - Pendahuluan00:02:12 - Pengenalan Concurrency00:14:36 - Membuat Project00:17:30 - Thread00:47:57 - Race Condition00:54:44 - Synchronization01:05:02 - Deadlock01:16:54 - Thread Communication01:28:50 - Timer01:34:03 - High Level Concurrency Object01:37:32 - Threadpool02:01:44 - Executor Service02:13:09 - Future02:33:35 - Completable Future02:48:41 - Completion Service02:58:38 - Scheduled Executor Service03:07:41 - Atomic03:13:58 - Lock03:30:25 - Synchronizer03:31:56 - Semaphore03:39:45 - Count Down Latch03:46:15 - Cyclic Barrier03:51:22 - Phaser04:01:56 - Exchanger04:07:32 - Concurrent Collection04:09:35 - Blocking Queue04:37:26 - Concurrent Map04:46:26 - Thread Local04:57:39 - Thread Local Random05:05:23 - Fork Join05:34:54 - Parallel Stream05:40:25 - Reactive Stream06:13:56 - Materi Selanjutnya

Java Reflection#

Daftar Materi : Java Reflection
00:00:00 - Pendahuluan00:01:46 - Pengenalan Java Reflection00:04:48 - Membuat Project00:07:42 - Class00:20:04 - Field00:31:21 - Method00:38:59 - Parameter00:46:08 - Constructor00:53:25 - Super Class00:57:01 - Interface01:02:33 - Modifier01:06:22 - Package01:11:58 - Annotation01:25:23 - Enum01:30:27 - Primitive Type01:38:38 - Array01:47:31 - Parameterized Type02:01:04 - Proxy02:10:49 - Record02:18:52 - Materi Selanjutnya

Java Validation#

Daftar Materi : Java Validation
00:00:00 - Pendahuluan00:02:08 - Pengenalan Bean Validation00:09:21 - Membuat Project00:15:02 - Validator00:22:16 - Constraint00:31:44- Constraint Validator00:44:31 - Nested Validation00:51:00 - Hibernate Validator Constarint01:00:13 - Grouping Constraint01:10:47 - Group SEquence01:15:53 - Group Conversion01:22:26 - Payload01:30:32 - Method Validation01:40:15 - Constructor Validation01:46:57 - Message Interpolation01:57:43 - Message Internationalization02:08:46 - Custom Constraint02:19:23 - Constraint Composition02:28:30 - Class Level Constraint02:36:53 - Cross Parameter Constraint02:47:14 - Constraint Validator Context02:51:59 - Constraint Descriptor02:55:59 - Container Data03:02:30 - Value Extraction03:24:23 - Constraint Violation Exception03:27:56 - Metadata03:31:36 - Materi Selanjutnya

Java Lombok#

Daftar Materi : Java Lombok
Segera Hadir, GRATIS untuk yang sudah gabung!

Java Persistence API#

Daftar Materi : Java Persistence API
Segera Hadir, GRATIS untuk yang sudah gabung!

Java Web#

Daftar Materi : Java Web
Segera Hadir, GRATIS untuk yang sudah gabung!

Java RESTful API#

Daftar Materi : Java RESTful API
Segera Hadir, GRATIS untuk yang sudah gabung!