๋ฐ์ํ
์ด์ ๋ถํฐ๋ ํ ์ผ์ ์ ์ ํ๊ณ , ํด๋น ๋ด์ฉ์ ์ผ๋ง๋ ์ ์์ํ๋์ง ํ๋ฃจํ๋ฃจ ์ ๊ฒํ์.
๊ณต๋ถํด์ผํ ๊ฒ๋ค
- ๋์ ์ฐ์ ์์
์คํ๋ฅดํ ์ฝ๋ฉ ํด๋ฝ - ์ด๋ชจํฐ์ฝ ํ๋กํ ๋ง๋ค๊ธฐ
ํจ์คํธ์บ ํผ์ค - Vue.js ๊ฐ์ Slot ๋ถํฐ ์์ ~ ์ ์ฒด 110์ฌ๊ฐ..
- ์ค๊ฐ ์ฐ์ ์์
ํจ์คํธ์บ ํผ์ค - ์๋ฐ์คํฌ๋ฆฝํธ Essential ๊ฐ์ 28๊ฐ ๋ฃ๊ณ ์ ๋ฆฌํ๊ธฐ
์ ํ๋ธ - ๋์ปค ๋ฐ๋ผํ๊ธฐ ๊ฐ์ ๋ฃ๊ณ ์ ๋ฆฌํ๊ธฐ
๋ชฉํ ํ์ต ์๊ฐ : 12์๊ฐ
+ ํฌ๋กค๋ง
+ RPA
Part 3. JavaScript Essentials
- Ch 2. JS ์์ํ๊ธฐ
01. ๊ฐ์(ECMAScript) ๋ฐ ํ๋ก์ ํธ ์ด๊ธฐํ10:30โ
02. ๋ฐ์ดํฐ ํ์
ํ์ธ15:17โ
03. ์ฐ์ , ํ ๋น ์ฐ์ฐ์7:27โ
04. ๋น๊ต, ๋
ผ๋ฆฌ ์ฐ์ฐ์14:07โ
05. ์ผํญ ์ฐ์ฐ์3:30โ
06. ์กฐ๊ฑด๋ฌธ If Else6:39โ
07. ์กฐ๊ฑด๋ฌธ Switch4:11โ
08. ๋ฐ๋ณต๋ฌธ For11:05โ
09. ๋ณ์ ์ ํจ๋ฒ์5:34โ
10. ํ ๋ณํ7:50โ
- Ch 3. JS ํจ์
01. ํจ์ ๋ณต์ต10:38โ
02. ํ์ดํ ํจ์5:39โ
03. IIFE3:49โ
04. ํธ์ด์คํ
4:09โ
05. ํ์ด๋จธ ํจ์6:42โ
06. ์ฝ๋ฐฑ4:59โ
[์คํ๋ฅดํ] ๋๋ง์ ํ๋กํ ๋งํฌ ํ์ด์ง ๋ง๋ค๊ธฐ
1-1
์ค๋ ๋ฐฐ์ธ ๊ฒ
07:58โ
1-2
HTML, CSS ๊ธฐ์ด
08:13โ
1-3
ํ๋กํ ๋ง๋ค๊ธฐ
07:13โ
1-4
๋งํฌ ๋ง๋ค๊ธฐ
11:09โ
1-5
๋ฐฐํฌํ๊ธฐ
12:04โ
[์คํ๋ฅดํ] axios ํต์ ๋ฐฉ๋ฒ (๋ณต์ต)๐
- ๋ณต์ต ์๋ฃ
4-4
Flask ์์ํ๊ธฐ - ๋ณธ๊ฒฉ API ๋ง๋ค๊ธฐ
08:02โ
4-5
[ํ์ฑ๋
๊ณต๋๊ตฌ๋งค] - ํ๋ก์ ํธ ์ธํ
02:09โ
4-6
[ํ์ฑ๋
๊ณต๋๊ตฌ๋งค] - ๋ผ๋ ์ค๋นํ๊ธฐ
02:04โ
4-7
[ํ์ฑ๋
๊ณต๋๊ตฌ๋งค] - POST ์ฐ์ต(์ฃผ๋ฌธ ์ ์ฅ)
07:32โ
4-8
[ํ์ฑ๋
๊ณต๋๊ตฌ๋งค] - GET ์ฐ์ต(์ฃผ๋ฌธ ๋ณด์ฌ์ฃผ๊ธฐ)โ
Ch 2. Vue ๋ฌธ๋ฒ
19. ์ปดํฌ๋ํธ - Provide, Inject11:48โ๏ธ
20. ์ปดํฌ๋ํธ - Refs7:53โ๏ธ
Ch 3. ์ปดํฌ์ง์ APIโ๏ธ
Ch 4. ์ํ ๊ฒ์ ์ฌ์ดํธ ์์
01. ๊ฐ์6:39โ๏ธ
02. ๋ฐ์ํ ๋ฐ์ดํฐ(๋ฐ์์ฑ)5:40โ๏ธ
03. ๊ธฐ๋ณธ ์ต์
๊ณผ ๋ผ์ดํ์ฌ์ดํด18:59โ๏ธ
04. props, context7:23โ๏ธ
01. ์๊ฐ3:14โ๏ธ
02. Vue Router ๊ตฌ์ฑ14:38โ๏ธ
03. Bootstrap ๊ตฌ์ฑ13:17โ๏ธ
04. Header - Nav18:56โ๏ธ
05. Header - Logo ๋ฐ Google Fonts16:03โ๏ธ
06. Headline12:52โ๏ธ
07. Search - ํํฐ25:28โ๏ธ
08. Search - ๋ฒํผ19:56โ๏ธ
09. Vuex(Store) ๊ฐ์9:33โ๏ธ
10. Vuex(Store) ๊ตฌ์ฑ15:25โ๏ธ
11. ์ํ ๊ฒ์22:04โ๏ธ
12. ์ํ ๊ฒ์ ์ถ๊ฐ ์์ฒญ12:34โ๏ธ
13. ์ํ ๋ชฉ๋ก์์ ID ์ค๋ณต ์ ๊ฑฐ6:21โ๏ธ
14. ๋น๋๊ธฐ - ์ฝ๋ฐฑ๊ณผ ํ๋ก๋ฏธ์ค ๊ฐ์ฒด์ ์ดํด23:07โ๏ธ
15. ๋น๋๊ธฐ - ์์ธ ์ฒ๋ฆฌ(then, catch, finally)21:36โ๏ธ
16. ๋น๋๊ธฐ - API ๋น๋๊ธฐ ์ฒ๋ฆฌ ์ฐ์ต16:34โ๏ธ
17. ์ํ ๊ฒ์ ์ฝ๋ ๋ฆฌํฉํ ๋ง14:25โ๏ธ
18. ์ํ ์์ดํ
- ๊ธฐ๋ณธ ์ถ๋ ฅ10:36โ๏ธ
19. ์ํ ์์ดํ
- ํ
์คํธ ๋ง์ค์ ํ์์ ๋ฐฐ๊ฒฝ ํ๋ฆผ ์ฒ๋ฆฌ11:45โ๏ธ
20. Container ๋๋น ์ฌ์ฉ์ ์ง์ 6:03โ๏ธ
21. ์๋ฌ ๋ฉ์์ง ์ถ๋ ฅ๊ณผ ๋ก๋ฉ ์ ๋๋ฉ์ด์
14:48โ๏ธ
22. Footer4:06โ๏ธ
23. ๋จ์ผ ์ํ ์์ธ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ18:27โ๏ธ
24. ์ค์ผ๋ ํค UI9:00โ๏ธ
25. Loader11:12โ๏ธ
26. ์ํ ์์ธ ํ์ด์ง ์ ๋ฆฌ17:46โ๏ธ
27. Ratings ๋ฐ์ดํฐ ์ถ๋ ฅ12:02โ๏ธ
28. ๋ ๋์ ํด์๋์ ์ํ ํฌ์คํฐ ๊ฐ์ ธ์ค๊ธฐ6:36โ๏ธ
29. Vue ํ๋ฌ๊ทธ์ธ(์ด๋ฏธ์ง ๋ก๋ ์ด๋ฒคํธ)23:31โ๏ธ
30. ์ํ ํฌ์คํฐ๊ฐ ์๋ ๊ฒฝ์ฐ ์์ธ ์ฒ๋ฆฌ5:49โ๏ธ
31. Nav ๊ฒฝ๋ก ์ผ์น ๋ฐ ํ์ฑํ8:19โ๏ธ
32. About12:48โ๏ธ
33. 404 Page Not Found7:54โ๏ธ
34. ๋ถํธ์คํธ๋ฉ Breakpoint(๋ฐ์ํ)19:52โ๏ธ
35. ๋ชจ๋ ์ปดํฌ๋ํธ์์ ์ ์ญ ์คํ์ผ ๊ฐ์ ธ์ค๊ธฐ6:20โ๏ธ
36. Vuex Helpers13:34โ๏ธ
37. Vuex ํต์ฌ ์ ๋ฆฌ6:33โ๏ธ
38. ๊ฒ์ ์ ๋ณด ์ด๊ธฐํ ๋ฐ ํ์ด์ง ์ ํ ์คํฌ๋กค ์์น ๋ณต๊ตฌ6:32โ๏ธ
39. Vue Router ์ ๋ฆฌ7:31โ๏ธ
40. Netlify ๋ฐฐํฌ(CD)4:13โ๏ธ
41. SPA ๊ฐ์15:36โ๏ธ
42. Netlify Serverless Functions11:30โ๏ธ
43. Netlify-CLI ๊ตฌ์ฑ8:46โ๏ธ
44. ์ํ ์ ๋ณด ๋ฐํ API ๋ง๋ค๊ธฐ20:23โ๏ธ
45. ๋ก์ปฌ ๋ฐ ์๋ฒ์ ํ๊ฒฝ ๋ณ์ ๊ตฌ์ฑ9:37โ๏ธ
46. ํฌํธ ์์ ๋ฐ ๋ฐฐํฌ5:28โ๏ธ
Ch 5. ๋จ์ ํ ์คํธ
01. ํ
์คํธ ๊ฐ์3:56
02. ํ
์คํธ ํ๊ฒฝ ๊ตฌ์ฑ8:41
03. ์ฒซ ํ
์คํธ12:46
04. Jest Globals8:03
05. Jest Matchers ์ดํด12:14
06. ๋น๋๊ธฐ ํ
์คํธ13:29
07. ๋ชจ์(Mock) ํจ์21:32
08. VTU ์ฒซ ํ
์คํธ12:46
09. VTU API17:36
10. mount vs shallowMount9:10
11. Header ์ปดํฌ๋ํธ24:14
12. Search ์ปดํฌ๋ํธ7:58
13. Movie ์ปดํฌ๋ํธ16:52
14. movie ์คํ ์ด 1๋ถ16:06
15. movie ์คํ ์ด 2๋ถ16:55
Ch 6. E2E ํ ์คํธ
01. Cypress ์ค์น ๋ฐ ํ๊ฒฝ ๊ตฌ์ฑ6:56
02. ์ฒซ ํ
์คํธ10:20
03. ์ํ ๊ฒ์ ์๋๋ฆฌ์ค ํ
์คํธ17:58
04. Cypress API7:17
05. About ํ์ด์ง ์ด๋ ์๋๋ฆฌ์ค ํ
์คํธ7:32
06. Headless ํ
์คํธ ๋ฐ ํ
์คํธ ๋์์ ์์ฑ6:01
07. ๋จ์ ํ
์คํธ ์ถฉ๋ ๋ฐฉ์ง ๋ฐ ๋ฐฐํฌ3:05
Ch07. Nuxt
01. CSR vs SSR14:08
02. SEO7:23
03. Open Graph11:26
04. Nuxt์ Heroku ์๊ฐ12:51
05. Nuxt ํ๋ก์ ํธ ์์ฑ ๋ฐ ๊ธฐ์กด ํ๋ก์ ํธ(Vue2) ๊ฐ์ ธ์ค๊ธฐ7:15
06. ํ๋ก์ ํธ ์ด์ (Migration) 1๋ถ17:15
07. ํ๋ก์ ํธ ์ด์ (Migration) 2๋ถ17:40
08. Server Middleware๋ก ๋ฐฑ์๋ API ๋ง๋ค๊ธฐ 1๋ถ18:33
09. Server Middleware๋ก ๋ฐฑ์๋ API ๋ง๋ค๊ธฐ 2๋ถ18:46
10. ๋์ ์ผ๋ก Meta ์ ๋ณด ์์ฑํ๊ธฐ10:18
11. Heroku ๋ฐฐํฌ ๋ฐ ํ
์คํธ12:06
๋ฐ์ํ