자동 재생
자동 완성
이전 강의
완료하고 계속하기
코알못 to 프로그래머! Dart 언어 마스터 코스!
Intro
[중요!!] 질문방법! (0:30)
설치하기
Install dart on Window (7:21)
Install dart on Mac (12:18)
Hello, Dart!
00_Create dart project (9:35)
00-1_Understand how code runs (2:45)
00-2_Print function (0:59)
01_Run application (7:16)
Expressions, Variables & Constants (MUST)
02_Comment (2:31)
03_Where dart start (1:31)
04_Print N read doc (2:37)
05_Math operators (5:24)
06_Declare variable(number) (15:02)
06-1_Num N var (6:54)
07_Final const (7:27)
08_Naming variable (4:01)
09_Math operators (10:43)
10_Quiz variable (2:18)
Types & Operations (MUST)
11_Data types in dart (15:14)
12_How string works (6:23)
13_String quote concat interpolation (10:43)
14_Multiline and special charactors in string (4:36)
15_Object vs Dynamic (8:28)
Control Flow (MUST)
16_Boolean (2:41)
17_Operator related to boolean (15:38)
18_Use boolean operator with other data types (3:17)
19_If statement (4:13)
20_If else (10:05)
20-1_If else quiz (10:44)
21_Variable scope (9:17)
22_One line if else (4:50)
23_Switch (10:41)
23-1_Switch quiz (6:07)
23-2_If else N switch final quiz (11:36)
24_Enumerate (7:32)
24-1_Enum if else quiz (6:24)
25_Enum n switch (5:41)
25-1_Enum N switch quiz (3:12)
25-2_Enum if else N switch quiz (7:26)
26_While loop (8:01)
27_Do while (5:13)
28_Break in loop (2:28)
29_Rock Scissors Paper (17:39)
30_For loop (11:49)
31_Interupt for loop (2:29)
32_For in loop (7:22)
33_For each (4:05)
34_For loop in single line (2:46)
Functions (MUST)
35_Why use function (8:21)
35-1_What is function (8:35)
36_Optional parameters in function (8:36)
37_Named parameters in function (4:02)
38_Format code in vscode (1:32)
39_Default value for parameter (5:03)
40_Write a good function 1 (7:10)
41_Write a good function 2 (2:42)
42_Anonymous function (10:11)
43_Delcare anonymous function (4:44)
44_Function in one line (4:22)
Classes
45_What is class (5:14)
46_Custom data type (4:36)
47_Constructor in class (5:34)
48_Omitted keyword for constructor (0:49)
49_Change properties in instance (1:06)
50_You can change any data in object (1:33)
51_Override to string function (7:43)
52_Write a function in a class (4:41)
53_Constructor is function (1:55)
54_Short constructor (1:38)
55_Named constructor (3:01)
56_Forward constructor (6:43)
57_Required named parameter (3:18)
58_Default value for option params in constructor (5:04)
59_Separate code into files (2:41)
60_Private variable (5:17)
61_Initializer (1:40)
62_Initializer in depth (4:35)
63_Assertion (5:00)
64_Const constructor (6:44)
65_Factory Constructor (11:10)
66_Object (9:07)
67_Getter setter (10:59)
68_Static members (6:16)
69_Variable types (8:57)
70_Static const (3:09)
71_Singleton (6:43)
72_Static methods (2:57)
73_Static method vs Factory constructor (1:54)
74_Challenge class (13:51)
Nullability
75_Null overview (3:56)
76_Nullable (1:59)
77_Handling nullable types (6:49)
78-1_Null aware operators 1 (10:13)
78-2_Null aware operators 2 (7:51)
79_Init non nullable (3:44)
80_Nullable scope (7:55)
81_Late keyword (6:53)
Collections
82_Collection intro (4:10)
83_Lists (15:19)
84_Unmodifiable List (8:22)
85_List Properties (4:09)
86_Loop list (9:20)
87_Useful operators for lists (8:12)
88_Challenge lists (8:36)
89_Sets (5:03)
90_Operations on a set (6:14)
91_Maps 1 (11:21)
92_Operations on a map_1 (8:11)
92_Loop through map_2 (6:40)
93_Challenge map (5:40)
94_Higher order methods_1 (11:21)
94_Higher order methods_2 (9:08)
95_Higher order methods (4:16)
96_When to use them (4:49)
97_Chanllenges collections (10:23)
Advanced Classes
98_Extend class (7:40)
99_Over ride (5:17)
100_Super (2:12)
101_Multilevel hierarchy (8:06)
102_Using hierarchy (2:06)
103_Extends class challenge (9:27)
104_Abstract class (6:24)
105_Interface (6:56)
106_Extends vs Implement (2:47)
106-1_Instantiate abstract class (3:27)
107_Interface challenge (3:19)
108_Mixins (4:24)
109_Mixin in code (8:32)
Asynchronous Programming
110_Async in dart (5:31)
110-1_Introduction to future(추가영상) (2:27)
111_Understand future in code (5:39)
112_Using future 1 (5:12)
113_Async await (6:33)
114_Try catch (6:40)
115_Use dart package (6:31)
116_http request (13:13)
117_Handling exceptions (5:33)
118_Stream (3:25)
119_Stream in code (10:31)
120_Chunk data in stream (1:14)
121_Stream transformer (2:51)
122_Create stream (3:20)
123_Stream subscription (3:30)
72_Static methods
강의가 곧 준비됩니다.
이미 등록한 경우,
로그인이 필요합니다.
.
잠금을 해제하기 위해서 등록을 해주세요