Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Pemrograman Dart untuk Pemula sampai Mahir
Dart Dasar
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
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
Slide dan Source Code
01-Pendahuluan (1:50)
02-Pengenalan-Generic (5:11)
03-Membuat-Project (1:03)
04-Generic-Class (11:38)
05-Generic-Function (7:00)
06-Bounded-Type-Parameter (5:18)
07-Dynamic (3:48)
08-Covariant (4:28)
09-Type-Checking (4:38)
10-Materi-Selanjutnya (2:08)
Dart Packages
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
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
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
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)
20-Cascade-Notation
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock