-
์๋ก ํ์ตํ ๋ด์ฉ์ ์ํํ ํ ์ ๋ฆฌํ์ฌ ๊ธฐ๋ก์ผ๋ก ๋จ๊ธด๋ค.
-
๊ธฐ๋กํ ๋ด์ฉ์ ์นดํ ๊ณ ๋ฆฌ์ ๋ง๊ฒ ๋ถ๋ฅํ์ฌ ์ ๋ฆฌํ๋ค.
-
๊พธ์คํ ๊ธฐ๋กํ๋๋ก ๋ ธ๋ ฅํ๋ค.
- ๋ค๋ฅธ ์ฌ๋๋ค๋ ์ฝ์์ ๋ ์ดํดํ๊ธฐ ์ฝ๋๋ก, ์ต๋ํ ๊น๋ํ๊ณ ๊ฐ๋ ์ฑ ์ข๊ฒ ๊ธฐ๋กํ๋ค.
- ๊ธฐ๋ก์ ์ผํ์ฑ์ผ๋ก ๋๋ด์ง ์๊ณ ์ง์์ ์ธ ๋ณต์ต์ ํตํด ๋ ์ ๋๋ ๊ธฐ๋ก์ผ๋ก ๋จ๊ธด๋ค.
- Python - ์ถ๋ ฅ ํจ์
print()์ฌ์ฉ๋ฒ - Python - ์
๋ ฅ ํจ์
input()์ฌ์ฉ๋ฒ - Python - ์ฌ์น์ฐ์ฐ์ ์ํ ์ฐ์ฐ์
- Python - ์กฐ๊ฑด๋ฌธ
- Python - 1์ฐจ์ ๋ฆฌ์คํธ(๋ฐฐ์ด)
- Python - 2์ฐจ์ ๋ฆฌ์คํธ(๋ฐฐ์ด)
- Python - ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ
- Python - ํํ vs ๋์ ๋๋ฆฌ vs ์งํฉ
- Python -
enumerate,zipํจ์ - Python - ๋ชจ๋
- Python - Call By Assignment
- Python - ๋ณ์ Scope (์ ์ญ ๋ณ์์ ์ง์ญ ๋ณ์)
- Python - ์ ๋ ฌ ๋ด์ฅ ํจ์
sort,sorted - Python - ์ ๊ทํํ์ (Regular Expression)
- ๐งฉ Python - ์กฐ๊ฐ ์ง์ ๋ชจ์
- C - ํ์ผ ์ ์ถ๋ ฅ
- C# - Delegate (๋๋ฆฌ์)
- C++ - C++๊ณผ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ด๋? (๋ธ๋ก๊ทธ ํฌ์คํธ)
- ๐ ๏ธ C++ - ์์ฃผ ์ฐ์ด๋ ๋ฉ์๋ ์ ๋ฆฌ
- ๐งฉ C / C# / C++ - ์กฐ๊ฐ ์ง์ ๋ชจ์
- JavaScript ์๊ฐ (By MDN ๋ฌธ์)
- JavaScript์ ์ญ์ฌ (์ค๋น ์ค)
- JavaScript ํตํด HTML ์์์ ์ ๊ทผํ๊ธฐ + HTML ์์ ์์ฑํด ์ฝ์ ํ๊ธฐ
- JavaScript ๊ธฐ๋ณธ 1 - ์ฌ์ ์ง์ ์ฝ์ ํฌ์ธํธ
- JavaScript ๊ธฐ๋ณธ 2 - ๋ณ์์ ์๋ฃํ, ์ํธ์์ฉ, ํ ๋ณํ
- JavaScript ๊ธฐ๋ณธ 3 - ๊ธฐ๋ณธ ์ฐ์ฐ์
- JavaScript ๊ธฐ๋ณธ 4 - ๋น๊ต ์ฐ์ฐ์
- JavaScript ๊ธฐ๋ณธ 5 - ์กฐ๊ฑด๋ฌธ (
if,else,switch), ๋ ผ๋ฆฌ ์ฐ์ฐ์ - JavaScript ๊ธฐ๋ณธ 6 - nullish ๋ณํฉ ์ฐ์ฐ์
??, ๋ฐ๋ณต๋ฌธ (for,while) - JavaScript - ๋ฐฐ์ด ๊ด๋ จ ๋ฉ์๋ ์ ๋ฆฌ (+ ํ์ดํ ํจ์)
- JavaScript - ๊ฐ์ฒด ์์ฑ ๋ฐ ์ฌ์ฉ๋ฒ
- JavaScript - ์ด๋ฒคํธ ๋ฆฌ์ค๋ (Event Listener)
- JavaScript - ์ด๋ฒคํธ ํ์ฉํ๊ธฐ
- JavaScript - ๋ก์ปฌ ์คํ ๋ฆฌ์ง (Local Storage)
- JavaScript - ์๊ฐ๊ณผ ๊ด๋ จ๋ ํจ์ ๋ฐ ๊ฐ์ฒด (
setIntervalํจ์,setTimeoutํจ์,Date๊ฐ์ฒด) - JavaScript - ์ ๊ท ํํ์ (Regular Expression) ์ ๋ฆฌ
- ๐ ๏ธ JavaScript - ๋ด์ฅ ๋ฉ์๋ ์ ๋ฆฌ
- ๐งฉ JavaScript - ์กฐ๊ฐ ์ง์ ๋ชจ์
- JavaScript - ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ (Execution Context)
- JavaScript - Promise
- JavaScript - Ajax, JSON, HTTP ํต์
- JavaScript - ํด๋ก์
- JavaScript - Wapper Object(๋ํผ ๊ฐ์ฒด)
- JavaScript - Object Prototypes (ํ๋กํ ํ์ )
๐ ์๋ฐ์คํฌ๋ฆฝํธ(+TS) ๊ฐ๋ ์ด ์ ๋ฆฌ (๊น๋ฏผํ ํ๋ก ํธ์๋ ์์นด๋ฐ๋ฏธ 1๊ฐ - ์ฐธ์กฐ์ฌ์ ํ์ต ๋ด์ฉ ์ ๋ฆฌ)
๐ ERROR NOTE - ๊ฐ๋ฐ ์ค ๋ง์ฃผํ๋ ๐จ์๋ฌ๐จ๋ค์ ์ด๋ป๊ฒ ํด๊ฒฐํ๋์ง ๊ฐ๋จํ ๊ธฐ๋กํ๋ ๊ณต๊ฐ
- ์น ๋ธ๋ผ์ฐ์ ์ ๋์ ์๋ฆฌ - ์ฃผ์์ฐฝ์ naver.com์ ์น๋ฉด ์ผ์ด๋๋ ์ผ
- FE ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ
- ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ์ต์ ํํ ์ ์๋ ๋ฐฉ๋ฒ
- CSS์ ์๊ฐ์ ๊ธฐ๋ณธ ๋ฌธ๋ฒ
- CSS - ID์ Class
- CSS - Display ์์ฑ : Block๊ณผ Inline
- CSS - Display ์์ฑ : Flexbox
- CSS - Display ์์ฑ : Grid
- CSS - Position
- CSS - ๊ฒฐํฉ์, ์์ฑ ์ ํ์, ๊ฐ์ ํด๋์ค, ๊ฐ์ ์์
- CSS - ์์ ์ฒด๊ณ, ์ฌ์ฉ์ ์ง์ CSS ์์ฑ (๋ณ์)
- CSS - Transition, ์ ๋๋ฉ์ด์
- CSS - Tranformation
- CSS - ๋ฏธ๋์ด ์ฟผ๋ฆฌ (Media Query)
- CSS - BEM (Block Element Modifier) (ํด๋์ค ์ด๋ฆ ์ง๊ธฐ ๊ท์น)
- CSS ํต (Hack) ์ ๋ฆฌ
- ๐งฉ CSS - ์กฐ๊ฐ ์ง์ ๋ชจ์
- CSS Preprocessor - SASS
- CSS-in-JS -
styled-components - CSS์์ ์ ๋๋ฉ์ด์ ์ ์ ์ฉํ ๋ ์ฑ๋ฅ์ ์ ๋ฆฌํ ์์ฑ์ด๋ ๋ฐฉ๋ฒ
- React JS ์๊ฐ ๋ฐ ์ค์น
- React JS ํน์ง + Virtual DOM
- React JS - JSX์ ์ปดํฌ๋ํธ (Component)
- React JS - SPA & Routing
- React JS -
react-router๋ฅผ ์ ์ฉํ React ์ฑ์ webpack์ผ๋ก ๋น๋ํ๊ณ Github Page๋ก ๋ฐฐํฌํ๊ธฐ - React JS - Hook & State & Props
- React JS - Side Effect์ useEffect
- React JS - ์์ ๋ฐ์ดํฐ & Mock Data +
fetch๋งค์๋ - React JS - Component์ ๋ถ๋ฆฌ์ ์ฌ์ฌ์ฉ (๊ด์ฌ์ฌ์ ๋ถ๋ฆฌ)
- React JS - Dynamic Routing & Query String
- React JS - Custom Hook
- React JS - ํ๋ก ํธ์๋ ์๋ฒ ํต์ (
ajax,fetch,axios) - ๐งฉ React - ์กฐ๊ฐ ์ง์ ๋ชจ์
- React JS - ๋ผ์ดํ์ฌ์ดํด ๊ธฐ๋ฅ
- React JS - React Hooks์ ์ํ ์ ๋ฐ์ดํธ
- React JS - ๋ ๋๋ง ์ต์ ํ
- React JS - ์ํ ๊ด๋ฆฌ (Redux, Context API, Zustand)
- React JS - ์ฑ๋ฅ ์ต์ ํ ๋ฐฉ๋ฒ
- TypeScript ์๊ฐ ๋ฐ ์ค์น
- TypeScript ๊ฐ๋ก
- TypeScript ์ด๊ธฐ ์ธํ ๋ฐ ํ์ ์ข ๋ฅ
- TypeScript ํ์ ์ ์๋ฆฌ
- TypeScript - ํจ์์ ํ์
- TypeScript - ์ธํฐํ์ด์ค (Interface)
- TypeScript - ํด๋์ค (Class)
- TypeScript - ์ ๋ค๋ฆญ (ํ์ ๋ณ์)
- TypeScript - ํ์ ์ค๋ช ๋ฐฉ์
- ๋ฐฐ์ด vs ๋ฆฌ์คํธ
- ์คํ (Stack)
- ํ (Queue)
- ๋ฑ (Deque)
- ์ฐ๊ฒฐ ๋ฆฌ์คํธ - ๊ธฐ๋ณธ ๊ฐ๋
- ์ฐ๊ฒฐ ๋ฆฌ์คํธ - ๋จ๋ฐฉํฅ ์ฐ๊ฒฐ ๋ฆฌ์คํธ
- ์ฐ๊ฒฐ ๋ฆฌ์คํธ - ์๋ฐฉํฅ ์ฐ๊ฒฐ ๋ฆฌ์คํธ (์ํ ์ฐ๊ฒฐ ๋ฆฌ์คํธ)
- ์ฐ๊ฒฐ ๋ฆฌ์คํธ - Iterator
- ํด์ ํ ์ด๋ธ - ๊ธฐ์ด ๊ฐ๋
- ํด์ ํ ์ด๋ธ - ํด์ ํจ์
- ํด์ ํ ์ด๋ธ - ์ถฉ๋ ํํผ ๋ฐฉ๋ฒ - Open Addressing์ Linear Probing
- ํธ๋ฆฌ ๊ธฐ๋ณธ ๊ฐ๋
- ์ด์ง ํธ๋ฆฌ
- ํ (Heap)
- ํ (Heap) -
make_heap์ฐ์ฐ - ํ (Heap) -
insert,find_max์delete_max์ฐ์ฐ - ์ด์ง ํ์ ํธ๋ฆฌ (Binary Search Tree / BST)
- ์ด์ง ํ์ ํธ๋ฆฌ (Binary Search Tree / BST) ์ ์ญ์ ์ฐ์ฐ
- ๊ท ํ ์ด์ง ํ์ ํธ๋ฆฌ (Balanced BST)
- ์ปดํจํฐ ๊ตฌ์กฐ ์์ํ๊ธฐ
- ์ปดํจํฐ ๊ตฌ์กฐ์ ํฐ ๊ฐ์
- 2์ง์ ์ฒด๊ณ
- ๋ถ ๋ ผ๋ฆฌ
- PC ํ๋์จ์ด - CPU ๊ฐ์
- ํ๋ก์ธ์ค ๋ฉ๋ชจ๋ฆฌ์ ๋ค ๊ฐ์ง ์์ญ ๊ทธ๋ฆฌ๊ณ ํ(Heap)
- ์ด์์ฒด์ ๋ ๋ฌด์์ผ๊น? (์ ์, ์ข ๋ฅ, ์ญํ ) (๋ธ๋ก๊ทธ ํฌ์คํธ)
- ์์คํ ์ ๊ตฌ์กฐ (์ฌ์ฉ์ ์์ญ, ์ปค๋ ์์ญ, ํ๋์จ์ด)
- ํ๋ก์ธ์ค์ ์ค๋ ๋
- ํ๋ก์ธ์ค๊ฐ ๋ง๋ค์ด์ง๋ ๊ณผ์ (๋ผ์ดํ์ฌ์ดํด)
- ํ๋์จ์ด์ ์ถ์ํ (Abstraction), ๋์์ฑ (Concurrency), ๋ณด์ (Security)
- ๐งฉ ์ด์์ฒด์ - ์กฐ๊ฐ ์ง์ ๋ชจ์
- ๋ฆฌ๋ ์ค ๊ฐ์
- ํ์ผ I/O Part 1 (Linking, ํ์ผ ์คํธ๋ฆผ๊ณผ ๋์คํฌ๋ฆฝํฐ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒํผ)
- ํ์ผ I/O Part 2 (Part 1 ๋ณต์ต, ๋ฒํผ ์ฌํ, ํ์ผ ๊ด๋ จ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํจ์)
- ํ์ผ I/O Part 3 (File Offset)
- ๋ฆฌ๋ ์ค ํ์ผ ๊ด๋ฆฌ ์์คํ Part 1 (inode, File Discriptor)
- ๋ฆฌ๋ ์ค ํ์ผ ๊ด๋ฆฌ ์์คํ Part 2 (v-node, Link)
- ๋ฆฌ๋ ์ค ํ์ผ ๊ด๋ฆฌ ์์คํ Part 3 (ํ์ผ ์ ๊ทผ ๊ถํ)
- ๋ฆฌ๋
์ค ํ๋ก์ธ์ค ๊ด๋ฆฌ Part 1 (
fork,exec์์คํ ์ฝ) - ๋ฆฌ๋ ์ค ํ๋ก์ธ์ค ๊ด๋ฆฌ Part 2 (Multitask Scheduling๊ณผ Race Condition ๋ฌธ์ + Process Control ์์คํ ์ฝ)
- ๋ฆฌ๋ ์ค ํ๋ก์ธ์ค ๊ด๋ฆฌ Part 3 (๋ฉํฐ ์ฐ๋ ๋)
- ๋ฆฌ๋ ์ค ํ๋ก์ธ์ค ๊ด๋ฆฌ Part 4 (Pthread Library)
- ๋ฆฌ๋ ์ค ํ๋ก์ธ์ค ๊ด๋ฆฌ Part 5 (Mutex)
- ๋ฆฌ๋ ์ค ํ๋ก์ธ์ค ๊ด๋ฆฌ Part 6 (Record Lock)
(์ค๋น์ค)
- โ๏ธ ๊ฐ๋ฐ์ ๋๊ตฌ
- ๋ช ๋ น์ด ์ ๋ฆฌ (ํฐ๋ฏธ๋, ๊น)
- Git - ๊น์ผ๋ก ์์ ์ ๋ ํฌ์งํ ๋ฆฌ (Repository) ๊ด๋ฆฌํ๊ธฐ
- Git - ๊น์ผ๋ก Branch (๋ธ๋์น) ์์ฑํ์ฌ ํ์ ํ๊ธฐ
- Git - ๊น์ผ๋ก Branch (๋ธ๋์น) ์์ฑํ์ฌ ํ์ ํ๊ธฐ ์ฌํ (+ ์ค๋ฅ ํด๊ฒฐํ๊ธฐ)
- Git - CRA๋ฅผ ํตํด ํ ํ๋ก์ ํธ ์ธํ ํ๊ธฐ
- Git - (CRA ์์ด) ๊ฐ์ธ ํ๋ก์ ํธ ์ง์ ์ธํ ํ๊ธฐ
- Git - Peer Review
- Git - Rebase๋ฅผ ํตํด ์ปค๋ฐ ํ๋๋ก ์์ถํ๊ธฐ
- ๐งฉ Git - ์กฐ๊ฐ ์ง์ ๋ชจ์