0:00
рдЧреИрд╕ рдЗрдирд╣рд░рд┐рдЯреЗрдВрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╣рдордХреЛ рдХрд╛рдлреА рдордЬрд╛ рдЖрдпрд╛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░реВрдЯ рдореЗя┐╜
0:02
рдЕрдм рд╣рдо рд▓реЛрдЧ рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ get, set рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рде instance of operator рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░реВрдЯ рдореЗя┐╜
0:08
рдЕрдкрдиреЗ objects рдХреЛ рдФрд░ рдЕрдкрдиреА classes рдХреЛ рдмрдврд╝рд┐рдпрд╛ рддрд░рд╣ рд╕реЗ manage рдХрд░рдиреЗ рдХреЗ рд▓рд┐я┐╜
0:13
рдЪрд▓рддреЗ рд╣реИрдВ computer screen рдореЗрдВ рдпреЗ рд╕рдм рдЪреАрдЬрд╝реЗ рд╕рдордЭрддреЗ рд╣реИрдВ let's get started
0:16
so guys рдЕрдм рд╣рдо рд▓реЛрдЧ рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ getter рдФрд░ setter рдХрд╛ syntax рдареАрдХ рд╣я┐╜
0:26
рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдЬрд▓реНрджреА рд╕реЗ рд╕рд╛рд░реА рдЪреАрдЬрд╝реЗ рдмрдВрдж рдХрд░рддрд╛ рд╣реВрдБ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ chapter 11 рдХреЛ рдЦреЛрд▓ рд▓реЗрддрд╛ рд╣реВя┐╜
0:35
рддреЛ рджреЗрдЦреЛ рдпрд╛рд░ getter and setter рд╣рдореЗрдВ рдХреНрдпреЛрдВ рджрд┐рдпреЗ рдЧрдП JavaScript рдХреЗ рджреВрд░рд╛ рддрд╛рдХрд┐ рд╣рдо рд▓реЛрдЧ easily values рдХреЛ getter set рдХрд░ рд╕рдХя┐╜
0:42
рдареАрдХ рд╣реИ рдПрдХ рдмрд╣реБрддреА simple рд╕реА class рдмрдирд╛рдУрдВрдЧрд╛ concept рдХреЛ simple рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдХрд╣реВрдБрдЧрд╛ рдпрд╛рд░ class animal рдареАрдХ рд╣реИ рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкя┐╜
0:50
рдПрдХ constructor рдмрдирд╛рдУрдВрдЧрд╛ рдФрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрд╕ рдпрд╣рд╛рдБ рдкрд░ рдЗрд╕ рдЯреЙрдЯ рдиреЗрдо рдЗрд╕ рдПрдХреНрд╡рд▓ рдЯреВ рдиреЗрдо рд▓рд┐рдЦреВрдВрдЧрд╛ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рдиреЗрдо рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдБ рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рде рдпрд╣рд╛рдБ рдкя┐╜
1:02
рдлреНрд▓рд╛рдИ рдХрд░ рджреЗрддрд╛ рд╣реВрдБ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдБ рдПрд▓рд░реНрдЯ рдореИрдВ рдЙрдбрд╝ рд░рд╣рд╛ рд╣реВрдБ рдареАрдХ рд╣реИ рд╡рд╣ рд╡рд╕ рдиреЙрдЯ рд╕рдкреЛрд╕реНрдЯ рдЯреВ рдмя┐╜
1:15
рдмрд╛рддрд╛ рднреА рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕рд╕реЗ рдореЗрдЯрд░ рдЬреЛрдХреНрд╕ рд╣реИ рд╣рд╕рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рд╕реАрд░рд┐рдпрд╕рд▓реА рдмрдврд╝рд╛ рд░рд╣рд╛ рд╣реВрдВ рдареАрдХ рд╣я┐╜
1:23
рдПрдЬреА рдХреЛ рдЯреЛ рдПрдирд┐рдорд▓ рдПрдХ рд╣рдордиреЗ рдСрдкреНрд╢рди рдмрдирд╛рдпрд╛ рдЕрдм рдорд╛рди рд▓реЛ рдХрд┐ рдореИрдВ рдиреЗрдо рдХреЛ рд╕реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдЧреИрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддя┐╜
1:29
рдареАрдХ рд╣реИ, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕рдХрд╛ demo рдЖрдк рд▓реЛрдЧ рдХреЛ рджрд┐рдЦрд╛ рджреЗрддрд╛ рд╣реВрдБ, рдореИрдВ рдРрд╕реЗ рдХрд░реВрдБрдЧрд╛, рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ a.fly рдХреЛ call рдирд╣реАрдВ рдХрд┐рдпрд╛, the moment I call a.fly рдФрд░ рдЗрд╕рдХреЛ рдореИрдВ reload рдХрд░реВрдБрдЧрд╛, рддрдм рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЛ рдпрд╣рд╛рдБ рдкрд░ alert рдПрдХ рдЖ рдЬрд╛рдПрдЧрд╛, рдпрд╣ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЕрд░реЗ рдХреЛрдИ рдия┐╜
1:59
рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЧреИрдЯ рдиреЗрдо рдХрд░реЗрдВрдЧреЗ рдареАрдХ рд╣реИ рдФрд░ рдЖрдк рд╕рд┐рдВрдЯреЗрдХреНрд╕ рджреЗрдЦрдирд╛ рдореИрдВ рдмрд┐рд▓реНрдХреБрд▓ рдЪрд╛рдк рд░рд╣рд╛ рд╣реВрдВ рдареАрдХ рд╣реИ рдЪрд╛рдк рд░рд╣рд╛ рд╣реВя┐╜
2:05
name method constructor already get name function return this dot underscore name
2:26
underscore name рдХреНрдпреЛрдВ рд▓рдЧрд╛рдПрдЧрд╛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдк рд▓реЛрдЧ рд╕реЛрдЪ рд░рд╣реЗ рд╣реЛрдЧрд╛ underscore name рдЗрд╕рд▓рд┐рдП рд▓рдЧрд╛рдПрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ directly name рдпрд╣рд╛рдБ рдкрд░ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддрд╛ рдареАрдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЬреЛ name рд╣реИ рдЙрд╕рдХрд╛ рдореИрдВрдиреЗ already рдЧреЗрдЯрд░ рдмрдирд╛ рджрд┐рдпрд╛ рддреЛ рдпрд╣рд╛рдБ рднреА рдореБрдЭреЗ underscore name рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдЬрд┐рддрдиреЗ рднреА references name рдХреЗ рд╣реИрдВ рдЙрд╕реЗ underscore name рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдпрд╣ рдХрд░я┐╜
2:56
рд▓реЛрдб рдХрд░реВрдВрдЧрд╛ рдЗрд╕рдХреЛ рддреЛ рдЖрдк рджреЗрдЦреЛ рдпрд╣рд╛рдБ рдкрд░ рдмреНрд░реВрди рд╣реЛ рдЧрдпрд╛ рдареАрдХ рд╣реИ рддреЛ рдЧреЗрдЯрд░ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЖрдк рдбрд┐рд░реЗрдЯрд▓я┐╜
3:02
рдПрдбреЙрдЯ рдиреЗрдо рдХреЛ рдЬреЛ рд╣реИ рдРрд╕реЗ рдмрд┐рдирд╛ рдлрдВрдХреНрд╢рди рдХреЙрд▓ рдХрд┐рдП рдкреНрд░реЗрдВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЬреИрд╕реЗ рдЗрд╕ рдСрдмреНрдЬреЗя┐╜
3:07
property рд╣реИ рдПрдХ animal рдХреА property рд╣реИ directly рдФрд░ рдЖрдк setter рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИ рдФрд░ setter рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐я┐╜
3:11
similar syntax рд╣реИ рдЖрдкрдХреЛ set name рдХрд░рдирд╛ рд╣реИ рдФрд░ рдпрд╣ function call рдХрд░рдирд╛ рд╣реИ рдпрд╣рд╛рдБ рдкрд░ рдПрдХ errata рдПрдХ рдЧрд▓рддя┐╜
3:16
рдореИрдВрдиреЗ рдХрд░ рджреА рдпрд╣рд╛рдБ рдкрд░ get name рд▓рд┐рдЦрддреЗ рдмрд╛рдж get name рдЖрдПрдЧрд╛ рдлрд┐рд░ brackets рдЖрдПрдЧреЗ рджреЛ рдореИрдВрдиреЗ actually рдпрд╣рд╛рдБ рдкя┐╜
3:21
рд▓рд┐рдЦ рджрд┐рдпрд╛ рддреЛ рдпрд╣ рдЧрд▓рддреА рд╣реИ рдЖрдк рдЬреЛ рд╣реИ рдХрд░реЗрдЯ рдХрд░ рд▓реЗрдирд╛ notes рдореЗрдВ syntax рдореЗрдВ рдереЛрдбрд╝реА рд╕реА рдЧрд▓рддреА рд╣реИ рдФрд░ рдпрд╣рд╛я┐╜
3:26
рдкрд░ рдореИрдВ setter рдХреЛ рднреА рдмрд┐рд▓реНрдХреБрд▓ similar way рдореЗрдВ рдмрдирд╛рдирд╛ рдЪрд╛рд╣реВрдБрдЧрд╛ рдмрд╕ get рдХреА рдЬрдЧрд╣ рдореИрдВ set рдХрд░ рджреВрдБрдЧрд╛ рдареАрдХ рд╣реИ рдФя┐╜
3:31
рдпрд╣рд╛рдБ рдкрд░ new name рдЖ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╣рдо simply рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ this dot underscore name is equal to new name
3:38
рдХрд░ рджреЗрдВрдЧреЗ рдареАрдХ рд╣реИ рддреЛ рдЕрдм рдпреЗ рдХрд╛рдо рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реИ рдпреЗ рдХрд╛рдо рд╕рд┐рдВрдкрд▓реА рдРрд╕реЗ рдХрд░рддрд╛ рд╣реИ рдХрд┐ first the name
3:44
properties change to underscore name to avoid the name collision with the getter and setter then
3:48
the getter uses the get keyword as shown above рдареАрдХ рд╣реИ рддреЛ get keyword рдпреВрдЬрд╝ рдХрд░рдХреЗ рд╣рдо рд▓реЛрдЧ рдпреЗ рдХрд░ рд╕рдХрддя┐╜
3:52
рд╣реИрдВ рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣рд╛рдБ рдкрд░ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдБ рдХрд┐ рдЖрдк a dot name is equal to jack рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдЖрдк рдХреБрдЫ рдЗя┐╜
3:59
рдЗрд╕ рддрд░рд╣ рд╕реЗ рдбрд┐рд░реЗрдХреНрдЯ рд▓рд┐рдпрд╛ рдкреНрд▓реЛрдЧ рд╕реЗрдЯрд░ рдХреЛ рдпреВрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдФрд░ рджреЗрдЦрдирд╛ рдЖрдк рдПрд▓рд░реЗрдЯ рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рдкрд░ рдЪреЗя┐╜
4:03
рдорд┐рд▓реЗрдЧрд╛ рдЕрдЧрд░ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдЖрдк рд▓реЛрдЧ рдкреНрд░рд┐рдВрдЯ рдХрд░реЛрдЧреЗ рддрдм рдЖрдкрдХреЛ рдмреНрд░реВрдиреЛ рдорд┐рд▓реЗрдЧрд╛ рддреЛ рднреА рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЖрдкрдХреЛ рдмреНрд░реВрдиреЛ рдФрд░ рдЬреИя┐╜
4:11
рджреЗрдЦрдиреЗ рдХреЛ рдорд┐рд▓реЗрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣рд╛рдБ рдкрд░ рдЬреЛ рдирд╛рдо рдерд╛ рд╡реЛ Bruno рдерд╛ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдЬреИрдХ рд╣реЛ рдЧрдпрд╛ рдлрд┐рд░ рдЙрд╕рдХреЗ рдмрд╛я┐╜
4:15
рдпрд╣ рдбреЙрдЯ рдиреАрдо рдбрд┐рд░реЗрдХреНрдЯрд▓реА рдореИрдВрдиреЗ рдРрд╕реЗ рдпреВрдЬ рдХрд░ рд▓рд┐рдпрд╛ рддреЛ рдпрд╣ syntax рд╣реИ рдЕрдм рдпрд╣рд╛рдБ рдкрд░ рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЛ рдХрд┐ рдЗрд╕рдХя┐╜
4:20
рдЗрд╕рдХреЛ рдореИрдВ рдбрд┐рд╕ рдбреЙрдЯ рдиреЗрдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдореИрдВ рдЗрд╕рдХреЛ рд╕реЗрд╡ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЗрд╕рдХреЛ рд░рд┐рд▓реЛрдб рдХрд░реВрдВрдЧрд╛ рдпрд╣ рдореИрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХреБрдЫ рдирд╣реАя┐╜
4:42
рдЕрдм рд╣рдо рд▓реЛрдЧ instance of operator рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗ, рдЕрдм instance of operator рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ? рдЕрд▓рд╛рд╡ рдХрд░рддрд╛ рд╣реИ рдЖрдкрдХреЛ рдЪреЗрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдЬреЛ рдЕрдм рдСрдмрдЬреЗрдХреНрдЯ рд╣реИ рд╡реЛ рдПя┐╜
4:51
рдХреНрд▓рд╛рд╕ рдХрд╛ рдХрд┐рд╕реА рднреА рдХреНрд▓рд╛рд╕ рд╕реЗ рдмрдирд╛ рд╣реБрдЖ рд╣реИ рдХреА рдирд╣реАрдВ, рдЬреИрд╕реЗ рдХрд┐ рдЗрд╕ case рдореЗрдВ рдЕрдЧрд░ рдореИя┐╜
4:54
рдпрд╣рд╛рдБ рдкрд░ рдХрдВрд╕реЛрд▓ рдбреЙрдЯ рд▓реЙрдХ рдХрд░реВрдВ рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдП рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдСрдл рдФрд░ рдПрдирд┐рдорд▓ рдХрд░ рджреВрдВ рддреЛ рдореБрдЭреЗ рдХреНрдпрд╛ рдкреНрд░реЗрдВя┐╜
5:03
рд╣реЛрдЧрд╛ рдореИрдВ рдПрдХ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛ рдЗрд╕ рдЬреЛ рдПрд▓рд░реНрдЯ рд╣реИ рдЗрд╕рдХреЛ рдХрдВрд╕реЛрд▓ рдбреЙрдЯ рд▓реЙрдХ рдХрд░ рджреВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдПрд▓рд░реНрдЯ рдмреНрд▓реЙрдХрд┐рдВрдЧ рд╣реЛрддрд╛ рд╣я┐╜
5:09
рдереЛрдбрд╝рд╛ annoying рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХрднреА рдХрднреА рдХрд╛рдлреА useful рднреА рд╣реЛрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХрднреА рдХрднреА рдЖрдкрдХреЛ code block рдХрд░рдХреЗ рджреЗрдЦрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рдХрд┐ рдХрд╣рд╛рдВ рддрдХ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдХрд╣рд╛рдВ рддрдХ рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рджреЗрдЦреЛ рдпреЗ true рд╣реЛ рдЧрдпя┐╜
5:15
рдЕрдЧрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ instance of рдорд╛рди рд▓реЛ рдореИрдВ рдПрдХ variable рдмрдирд╛рдКрдБ let C is equal to рдорд╛рди рд▓я┐╜
5:22
рд▓реЛ 56 рддреЛ рдореИрдВ рдХрд╣реВрдВ рдХреНрдпрд╛ C рд╣реИ instance of animal рдирд╣реАрдВ рд╣реИ C рддреЛ рдирд╣реАрдВ рд╣реИ instance of animal рдареАрдХ рд╣реИ рддреЛ рдпрд╣ рддя┐╜
5:30
definitely рдЖрдкрдХреЛ false рджреЗрдЧрд╛ рдареАрдХ рд╣реИ рддреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЖрдк instance of operator рдпреВрдЬ рдХрд░рдХреЗ рдЬреЛ рд╣реИ check рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдХрд┐ рдХреЛрдИ рдня┐╜
5:36
рдПрдХ object рдХрд┐рд╕реА class рд╕реЗ рдмрдирд╛рдИ рдХреА рдирд╣реАрдВ the instance of operator allows to check whether an object belongs to a certain class
5:42
the syntax is this it returns true if object belongs to the class or any other class in editing format рдареАрдХ рд╣реИ рддреЛ рдпрд╣ рдЕрдЧрд░ рдЖрдкрдХя┐╜
5:50
рдЗрдирд╣реЗрд░рд┐рдЯ рднреА рд╣реЛ рд░рд╣реА рд╣реИ рдирд╛ рдЙрд╕рд╕реЗ рджреЗрдЦреЛ рдЕрдм рдпрд╣рд╛рдБ рдпрд╣ рд▓рд╛рдЗрди рд╕рдордЭрдирд╛ рдереЛрдбрд╝реА рдЧрд╣рд░реА рд╣реИ рд▓рд╛рдЗя┐╜
5:54
рдЗрдЯ рд░рд┐рдЯрд░реНрд╕ рдЯреНрд░реВ рдЗрдл рдСрдмреНрдЬреЗрдХреНрдЯ рдмрд┐рд▓реЙрдВрдЧреНрд╕ рдЯреВ рдж рдЧреНрд▓рд╛рд╕ рдпрд╛рдирд┐ рдХрд┐ рдЕрдЧрд░ рдП рдПрдирд┐рдорд▓ рдХреЛ рдмрд┐рд▓реЙрдВрдЧ рдХрд░рддрд╛ рд╣реИ рддрдм рдЯреНрд░реВ рдХрд░реЗрдЧя┐╜
6:00
or any other class inheriting from it рдареАрдХ рд╣реИ рдЕрдЧрд░ рдорд╛рди рд▓реЛ рдореИрдВ рдпрд╣рд╛рдБ рдкя┐╜
6:06
рджреЗрдЦреЛ рдпрд╣ рдмрд╣реБрдд important рд╣реИ рджреЗрдЦрдирд╛ рдЗрд╕ рдЪреАрдЬрд╝ рдХреЛ рдЕрдЧрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ animal рдХреА рдЬрдЧя┐╜
6:10
рдПрдХ class рдмрдирд╛ рджреВ рдорд╛рди рд▓реЛ rabbit рдФрд░ рдореИрдВ extends animal рдХрд░ рджя┐╜
6:17
рдФрд░ рдореИрдВ simply рдЗрд╕рдореЗрдВ eat carrot рдирд╛рдо рдХрд╛ рдПрдХ method рдмрдирд╛ рджреВ console.log
6:27
eating carrot рдареАрдХ рд╣реИ рддреЛ рдпреЗ рдореИрдВрдиреЗ рдЕрдЧрд░ рдХрд┐рдпрд╛ рдФрд░ рдореИрдВ рдЕрдЧрд░ рдпрд╣рд╛рдБ рдкрд░ animal рдХреЛ replace рдХрд░ рджреВя┐╜
6:34
rabbit рд╕реЗ рдФрд░ рд╕рдм рдХреБрдЫ рдЪрд▓реЗрдЧрд╛ рдХреЛрдИ рджрд┐рдХреНрдХрдд рдирд╣реАрдВ рд╣реИ рдореИрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВя┐╜
6:39
рдЕрдЧрд░ рдореИрдВ print рдХрд░реВрдБрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ a instance of animal рд╣реИ рддрдм рдореБрдЭреЗ true рдорд┐рд▓реЗрдЧя┐╜
6:44
a instance of rabbit true true true false and I hope
6:59
рддреЛ рд╣рдордиреЗ chapter number 11 Biraz 11 рдХреЛ рднреА рдЦрддрдо рдХрд┐рдпрд╛ рдЖрдкрдХя┐╜
7:03
classes and objects and inheritance рднреА рдЖрддрд╛ рд╣реИ рдЕрдм рдХреБрдЫ рдХреБрдЫ properties рд╣реИ miscellaneous рд╣реЛрддреА рд╣реИ рдХрд┐рд╕реА рднреА language рдореЗрдВ рдЖя┐╜
7:09
рд▓реЛрдЧ рдЪрд▓реЗ рдЬрд╛рдУ рдЖрдк рдХреБрдЫ рднреА рдХрд░ рд▓реЛ рдХреБрдЫ рдЪреАрдЬрд╝реЗ miscellaneous рд╣реЛрддреА рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдЖрдк рдпреЗ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддреЗ рдореБрдЭреЗ рд╕реЗ рдХрд┐ рдпрд╛рд░ рдЗя┐╜
7:14
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрд░реНрд╕ рдореЗрдВ рдЖрдкрдиреЗ рдореБрдЭреЗ e-commerce web app рдмрдирд╛ рдХрд░ рдирд╣реАрдВ рджрд┐рдЦрд╛я┐╜
7:18
that is a project рдареАрдХ рд╣реИ that is not a basic concept рдЕрдм рдХреЛрдИ рдФрд░ concept рд╣реЛрдЧрд╛ рддреЛ рд╡реЛ рдЗрд╕реА рд╕реЗ рдорд┐рд▓рдХя┐╜
7:24
рдмрдирд╛ рд╣реЛрдЧрд╛ рдпрд╣ рдЬреЛ рд╕рд╛рд░реА рдХреА рд╕рд╛рд░реА рдЪреАрдЬрд╝реЗ рдореИрдВрдиреЗ рдмрддрд╛рдИ рд╣реИ рд╡реЛ bare basics рд╣я┐╜
7:28
рдФрд░ bare basics рд╣реА рдирд╣реАрдВ рдХрд╣реЗрдВрдЧреЗ advanced topics рднреА рдмрддрд╛рдП рд╣реБрдП, рдЬреИрд╕реЗ рдпреЗ рдПрдХ advanced topic рд╣реИ
7:32
рдХрд┐ рдпрд╛рд░ рдЕрдЧрд░ рдЖрдк рдпрд╣рд╛рдБ рдкреЗ inherit рдХрд░ рд▓реЛ, рддрдм рднреА рдЖрдкрдХреЛ instance of truth рджреЗрддрд╛ рд╣реИ, рдареАрдХ рд╣реИ
7:38
рддреЛ рдЗрд╕ рддрд░рд╣ рдХреЗ topics рднреА рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдмрддрд╛рдП рд╣реБрдП, рддреЛ рдЙрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж рднреА рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рд╕реЗ рдкреВрдЫрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ
7:43
рдХрд┐ рдЕрдЧрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдЪреАрдЬ рд░рд╣ рдЧрдИ рд╣реИ рдЗрд╕ course рдореЗрдВ рддреЛ рдореБрдЭреЗ please comment рдХрд░рдХреЗ рдмрддрд╛я┐╜
7:47
рдЬреЛ рдХрд┐ рдЖрдк рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реЛ рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реА рдмрд╛рд░реА question рдмреБрдЭрд╛ рдерд╛ рдореБрдЭреЗ рдЗрд╕ рддрдирд╛ рдХреЗ answers рдорд┐рд▓реЗ рдереЗ рдХя┐╜
7:50
e-commerce app рдирд╣реАрдВ рд╣реИ рдЗрд╕ course рдореЗрдВ рдХрд┐рд╕реА рдиреЗ рдХрд╣рд╛ рдерд╛ classes and objects рдирд╣реАрдВ рд╣реИ рдЬрдмрдХя┐╜
7:55
рд░рд╛рд╕рд░ рдФрдкрдЬреЗрдЯреНрд╕ рддреЛ рдЕрднреА remaining рд╣реИ рдЕрднреА de-structuring рдХрд╛ concept рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдБрдЧрд╛ рдореИрдВ рдЖрдкрдХя┐╜
7:58
spread operator рд╡рд╛рд▓рд╛ syntax рд╣реИ рд╡реЛ рдмрддрд╛рдКрдБрдЧрд╛ node.js рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдБрдЧрд╛ рдлрд┐рд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдЖрдк рд▓реЛрдЧреЛ рдХреЛ project рднреА рдХрд░рд╡рд╛рдБрдЧя┐╜
8:05
рддреЛ рдХрдИ рдЪреАрдЬрд╝реЗ рддреЛ рдЕрднреА рдЖрдиреЗ рд╡рд╛рд▓реА рд╣реИ рдмрдЯ рдореИрдВ рдЖрдк рд╕реЗ рдмреВрдЬрд╝рдирд╛ рдЬрд╛рддрд╛ рд╣реВрдБ рдХрд┐ рд╡реЛ рдХреМрди рд╕я┐╜
8:09
topic рд╣реИ рдЬреЛ рдЖрдк рд▓реЛрдЧ рджреЗрдЦрдирд╛ рдЬрд╛рддреЗ рд╣реЛ рдЬреЛ рдЖрдкрдХреЗ рд╕рд╛рдл рд╕реЗ рд░рд╣ рдЧрдпрд╛ рд╣реИ рдореЗрд░реЗ рд╕рд╛рдл рд╕я┐╜
8:12
рд╕рд╛рд░рд╛ complete рд╣реИ рднреА рдФрд░ рдЬреЛ рд░рд╣ рдЧрдП рддреЛ рд░рд╣ рдЧрдП рддреЛ рдмрд╣реБрдд topics рд╡реЛ рднреА рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╣реИя┐╜
8:16
I hope рдХрд┐ рдпреЗ course рдЖрдк рд▓реЛрдЧ enjoy рдХрд░ рд░рд╣реЗ рд╣реЛ рдЗрд╕ course рдХреЛ rating рдЬрд░реВрд░ рджреЗрдирд╛ first video рдореЗрдВ рдЬрд╛рдХрд░ рдореИрдВ рдЬрд╛рддрд╛ рд╣реВя┐╜
8:20
рдЖрдк first video рдореЗрдВ рдЬрд╛рдУ рднреА рдХреНрдпрд╛ рднреА рдЬреЛ рдХрд┐ рдЬрд┐рд╕рдиреЗ рдЗрддрдиреЗ videos рджреЗрдЦ рд▓реЗрдирд╛ рд╡реЛ rating рджреЗ рдкрд╛рдПрдЧя┐╜
8:24
рдФрд░ рд╡реЛ рдмрддрд╛ рдкрд╛рдПрдЧрд╛ рдпреЗ course рдХреИрд╕рд╛ рд╣реИ рдореИрдВ рдЬрд╛рддрд╛ рд╣реВрдБ рдЖрдк рд▓реЛрдЧ first video рдореЗрдВ рдЬрд╛я┐╜
8:28
рдПрдХ comment рдорд░реЛ my review of this course рдФрд░ рд▓рд┐рдЦреЛ рдпрд╛рд░ рдХрд┐ рдпреЗ course рдХреИрд╕рд╛ рд╣я┐╜
8:33
рдХреНрдпрд╛ рдЖрдкрдХреЛ рд╕реАрдЦрдиреЗ рдХреЛ рдорд┐рд▓рд╛, рдХреНрдпрд╛ handwritten notes рдЕрдЪреНрдЫреЗ рд╣реИ рдЙрд╕рд╕реЗ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдирд╛, рдХреЛрдИ рднреА рдирдП рдЗрдВрд╕рд╛рди рдЖ рд░рд╣рд╛ рд╣я┐╜
8:37
рддреЛ рд╡реЛ decide рдХрд░ рд▓реЗрдЧрд╛ рдмрд╣реБрдд рдХрд░ рд▓реЗрдЧрд╛ рдХрд┐ рдЙрд╕рдХреЛ watch рдХрд░рдирд╛ рд╣реИ course рдХреА рдирд╣реАрдВ, рдареАрдХ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рд╕рдмрдХрд╛ рдлрд╛рдпрджрд╛ рд╣я┐╜
8:42
I hope рдХрд┐ рдЖрдк рд▓реЛрдЧ рдРрд╕рд╛ рдХрд░реЛрдЧреЗ playlist рдЬрд░реВрд░ access рдХрд░ рд▓реЗрдирд╛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЗрддрдиреЗ рд╣я┐╜
8:45
guys thank you so much guys for watching this video and I will see you next time