Pemrograman Dart untuk Pemula sampai Mahir
Kelas Roadmap Pemrograman Dart terlengkap yang membahas pemrograman Dart untuk pemula sampai mahir. Kelas disertai dengan slide, video, source code dan studi kasus agar peserta bisa mengikuti kelas nya dengan baik
Daftar Materi
Dart Dasar
Available in
days
days
after you enroll
- Slide dan Source Code
- Group Discord
- 01-Pendahuluan (1:27)
- 02-Pengenalan-Dart (4:55)
- 03-Dart-SDK (6:20)
- 04-Membuat-Project (3:48)
- 05-Program-Hello-World (6:36)
- 06-Variable (18:34)
- 07-Komentar (3:23)
- 08-Number (3:35)
- 09-Boolean (1:45)
- 10-String (10:00)
- 11-Dynamic (2:18)
- 12-Konversi-Tipe-Data (6:23)
- 13-Operator-Aritmatika (3:09)
- 14-Operator-Perbandingan (2:22)
- 15-Operator-Penugasan (4:51)
- 16-Operator-Logika (6:25)
- 17-Operator-Type-Test (4:34)
- 18-List (13:51)
- 19-Set (6:06)
- 20-Map (7:07)
- 21-Symbol (2:19)
- 22-If-Else (6:42)
- 23-Switch-Case (3:35)
- 24-Null (3:45)
- 25-Ternary-Operator (3:13)
- 26-Null-Safety (15:18)
- 27-For-Loop (7:00)
- 28-While-Loop (1:34)
- 29-Do-While-Loop (2:49)
- 30-Break-dan-Continue (4:53)
- 31-For-In (3:37)
- 32-Function (3:45)
- 33-Function-Parameter (3:49)
- 34-Optional-Parameter (4:53)
- 35-Named-Parameter (6:42)
- 36-Function-Return-Value (5:54)
- 37-Function-Short-Expression (2:57)
- 38-Inner-Function (2:50)
- 39-Main-Function (3:59)
- 40-Higher-Order-Function (7:01)
- 41-Anonymous-Function (7:18)
- 42-Scope (3:23)
- 43-Closure (3:26)
- 44-Recursive-Function (9:47)
- 45-Materi-Selanjutnya (3:03)
Dart Object Oriented Programming
Available in
days
days
after you enroll
- Slide dan Source Code
- 01-Pendahuluan (1:42)
- 02-Pengenalan-Dart-OOP (5:58)
- 03-Membuat-Project (1:12)
- 04-Class (1:45)
- 05-Object (3:20)
- 06-Field (6:52)
- 07-Method (6:20)
- 08-Method-Expression-Body (4:34)
- 09-Extension-Method (3:58)
- 10-Operator (7:11)
- 11-Constructor (6:44)
- 12-Variable-Shadowing (3:10)
- 13-This-Keyword (2:54)
- 14-Initializing-Format-Parameter (2:49)
- 15-Named-Parameter (5:17)
- 16-Redirecting-Constructor (6:06)
- 17-Initializer-List (5:16)
- 18-Constant-Constructor (5:20)
- 19-Factory-Constructor (5:35)
- 20-Cascade-Notation (5:58)
- 21-Inheritance (6:22)
- 22-Method-Overriding (3:32)
- 23-Field-Overriding (3:45)
- 24-Super-Keyword (4:01)
- 25-Super-Constructor (5:13)
- 26-Object-Class (3:56)
- 27-Polymorphism (6:31)
- 28-Type-Check-dan-Casts (4:31)
- 29-Import (5:10)
- 30-Abstract-Class (3:51)
- 31-Abstract-Method (4:28)
- 32-Access-Modifier (4:15)
- 33-Getter-dan-Setter (10:54)
- 34-Interface (7:20)
- 35-Multiple-Interface-Inheritance (2:40)
- 36-Mixin (8:27)
- 37-ToString-Method (3:43)
- 38-Equals-Operator (6:15)
- 39-HashCode-Getter (6:04)
- 40-No-Such-Method (13:43)
- 42-Typedef (6:43)
- 41-Callable-Class (3:51)
- 43-Static (6:26)
- 44-Enum (3:58)
- 45-Exception (20:37)
- 46-Error (2:59)
- 47-Metadata (6:51)
- 48-Materi-Selanjutnya (2:10)
Dart Generic
Available in
days
days
after you enroll
Dart Packages
Available in
days
days
after you enroll
- 01-Pendahuluan (1:56)
- 02-Pengenalan-Dart-Packages (3:05)
- 04-Struktur-Directory-Packages (6:05)
- 03-Membuat-Project-Library (2:52)
- 05-Pubspec (2:23)
- 06-Membuat-Library (11:44)
- 07-Publish-Packages-ke-Github (3:48)
- 08-Membuat-Project-Aplikasi (3:21)
- 09-Dependency (5:39)
- 10-Import (4:31)
- 11-Compile (6:44)
- 12-Upgrade-Packages (4:35)
- 13-Pub.dev (3:03)
- 14-Publish-Packages-ke-Pub.dev (13:29)
- 15-Materi-Selanjutnya (1:18)
Dart Collection
Available in
days
days
after you enroll
- Slide dan Source Code
- 01-Pendahuluan (1:43)
- 02-Pengenalan-Collection (1:25)
- 03-Membuat-Project (1:31)
- 04-Iterable (2:26)
- 05-Iterator (6:52)
- 06-List (5:51)
- 07-Linked-List (13:28)
- 08-Unmodifiable-List (3:08)
- 09-Linked-Hash-Set (4:35)
- 10-Hash-Set (3:10)
- 11-Splay-Tree-Set (3:34)
- 12-Comparable (6:01)
- 13-Comparator (4:12)
- 14-Unmodifiable-Set (1:49)
- 15-List-Queue (6:38)
- 16-Double-Linked-Queue (1:46)
- 17-Iterable-Method (1:32)
- 18-Check-Method (4:04)
- 19-Filter-Method (11:14)
- 20-Transform-Method (9:36)
- 21-Convert-Method (3:11)
- 22-Iterable-Properties (2:10)
- 23-List-Method (6:14)
- 24-Set-Method (3:27)
- 25-Map (3:14)
- 26-Map-Entry (2:43)
- 27-Hash-Map (2:11)
- 28-Linked-Hash-Map (1:52)
- 29-Splay-Tree-Map (1:53)
- 30-Unmodifiable-Map (2:07)
- 31-Materi-Selanjutnya (1:20)
Dart Unit Test
Available in
days
days
after you enroll
- Slide dan Source Code
- 01-Pendahuluan (1:36)
- 02-Pengenalan-Software-Testing (8:42)
- 03-Membuat-Project (1:17)
- 04-Testing-Package (2:14)
- 05-test-Function (3:28)
- 06-Menjalankan-Test (2:22)
- 07-expect-Function (4:35)
- 08-Matcher (6:59)
- 09-group-Function (3:02)
- 10-setUp-Function (4:02)
- 11-tearDown-Function (2:19)
- 12-setUpAll-Function (3:09)
- 13-tearDownAll-Function (1:47)
- 14-Platform-Selector (6:43)
- 15-Skip-Test (3:53)
- 16-Tag (5:25)
- 17-Retry-Test (3:45)
- 18-Platform-Specific-Configuration (3:01)
- 19-Package-Configuration (4:24)
- 20-Mock-Object (12:11)
- 21-Mockito (2:19)
- 22-Membuat-Mock-Object (8:34)
- 23-Verifikasi-Mock-Object (6:00)
- 24-Stubing (6:18)
- 25-Argument-Matcher (4:25)
- 26-Best-Practice-Mock-Object (1:47)
- 27-Materi-Selanjutnya (1:12)
Dart Async
Available in
days
days
after you enroll
- Slide dan Source Code
- 01-Pendahuluan (1:37)
- 02-Pengenalan-Concurrency (11:23)
- 03-Pengenalan-Dart-Async (2:56)
- 04-Dart-Event-Loop (3:08)
- 05-Dart-Isolates (5:36)
- 06-Membuat-Project (1:33)
- 07-Future (9:11)
- 08-Future-Method (12:45)
- 09-Transform-Future (5:37)
- 10-Try-Catch-Finally (3:10)
- 11-Stream (6:32)
- 12-Stream-Subscription (8:34)
- 13-Transform-Stream (15:43)
- 14-Broadcast-Stream (4:00)
- 15-Timer (5:35)
- 16-Async (3:02)
- 17-Await (7:58)
- 18-Try-Catch-Async-Await (2:35)
- 19-Async-Await-Stream (4:09)
- 20-Isolate (10:32)
- 21-Receive-dan-Send-Port (9:01)
- 22-Completer (7:05)
- 23-Stream-Controller (6:42)
- 24-Generator (9:19)
- 25-Async-Package (1:53)
- 26-Async-Cache (6:09)
- 27-Async-Memoizer (2:11)
- 28-Future-Test (5:40)
- 29-Stream-Test (4:24)
- 30-Materi-Selanjutnya (2:21)