๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
self-study/์ฝ”๋“œ์ž‡ - ๋ฐ์ดํ„ฐ์‚ฌ์ด์–ธ์Šค

[์ฝ”๋“œ์ž‡ : ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์˜ค๋ฒ„๋ทฐ] ํŒŒ์ด์ฌ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ ๋ถ„์„๊นŒ์ง€ : ๋น„์ „๊ณต์ž ์ดˆ๋ณด ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€์˜ ์ฝ”๋”ฉ ๊ณต๋ถ€ ์‹œ์ž‘ ๐Ÿƒ๐Ÿป‍โ™€๏ธ

by all_zer0 2025. 1. 9.
๋ฐ˜์‘ํ˜•

 

 

์„œ๋น„์Šค์˜ ๋™์ž‘ ์›๋ฆฌ(ํด๋ผ์ด์–ธํŠธ + ์„œ๋ฒ„)

 

1. ํด๋ผ์ด์–ธํŠธ

  - html : ์ด๋ฏธ์ง€, ๊ธ€์ž, ๋ฒ„ํŠผ ๋“ฑ ์–ด๋–ค ๋‚ด์šฉ์ด ์–ด๋””์— ๋“ค์–ด๊ฐˆ์ง€ ์ •ํ•ด์ฃผ๋Š” ๊ฒƒ

  - css : ํฌ๊ธฐ, ์ƒ‰๊น”, ํ…Œ๋‘๋ฆฌ ์„ ์˜ ๊ตต๊ธฐ, ๊ทธ๋ฆผ์ž ๋“ฑ ์Šคํƒ€์ผ์„ ์ž…ํ˜€์ฃผ๋Š” ๊ฒƒ

  - javascript : ํด๋ฆญ์„ ํ•œ๋‹ค๊ฑฐ๋‚˜, ์Šคํฌ๋กค์„ ํ•˜๋Š” ๋“ฑ ์œ ์ € ๋™์ž‘์— ๋”ฐ๋ผ ์‚ฌ์ดํŠธ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ฐ˜์‘ํ• ์ง€ ์ •ํ•ด์ฃผ๋Š” ๊ฒƒ

 

2. ์„œ๋ฒ„

  - ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์ฝ”๋“œ๋Š” ์„œ๋ฒ„์—์„œ ์˜ด

  - ์„œ๋ฒ„์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ผ๋Š” ์ €์žฅ์†Œ์— ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์„ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ๊บผ๋‚ด์˜ด

  - ๋ธŒ๋ผ์šฐ์ €์— ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด, DNS๋ผ๋Š” ์ธํ„ฐ๋„ท ์ฃผ์†Œ๋ก์—์„œ ์ด ์ฃผ์†Œ(= IP์ฃผ์†Œ, ์„œ๋ฒ„ ์ปดํ“จํ„ฐ์˜ ์œ„์น˜)๋ฅผ ์ฐพ์•„ ์„œ๋ฒ„ ์ปดํ“จํ„ฐ๋กœ๋ถ€ํ„ฐ ์ด์— ํ•ด๋‹นํ•˜๋Š” html, css, javascript๋ฅผ ํด๋ผ์ด์–ธํŠธ์— ์ „์†ก

 

 

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๋ถ„์•ผ๋“ค

1. ์›น ๊ฐœ๋ฐœ ๋ถ„์•ผ

(1) ํ”„๋ก ํŠธ์—”๋“œ(Front-end) ๊ฐœ๋ฐœ = ํด๋ผ์ด์–ธํŠธ ๊ฐœ๋ฐœ

  - html, css, javascript

  - ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ : React, Angular, Vue

 

(2) ๋ฐฑ์—”๋“œ(Back-end) ๊ฐœ๋ฐœ = ์„œ๋ฒ„ ๊ฐœ๋ฐœ

  - API(Application Programming Interface, ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๊ฐ€ ์„œ๋กœ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ๊ฒƒ) ๊ฐœ๋ฐœ : Java, Python, Kotlin, PHP, Ruby, javascript(node.js)

- ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐœ๋ฐœ : SQL, NoSQL(MongoDB)

 

 

2. ๋ชจ๋ฐ”์ผ ๊ฐœ๋ฐœ ๋ถ„์•ผ

(1) ํ”„๋ก ํŠธ์—”๋“œ(Front-end) = ๋ชจ๋ฐ”์ผ ๊ฐœ๋ฐœ์ž

  - ์•„์ดํฐ : Swift

  - ์•ˆ๋“œ๋กœ์ด๋“œ : Kotlin

  - ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๋ชจ๋ฐ”์ผ ๊ฐœ๋ฐœ ์†”๋ฃจ์…˜ : React_Native, Flutter

 

(2) ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ

  - ์›น๊ฐœ๋ฐœ๊ณผ ๊ฑฐ์˜ ๋™์ผ

 

 

3. ๋ฐ์ดํ„ฐ ๋ถ„์•ผ

(1) ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด

  - ๋งŽ์€ ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋„๋ก ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ

  - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ์ดํ•ด + ๋น…๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํŠนํ™” ์—ญ๋Ÿ‰ ํ•„์š”

 

(2) ๋ฐ์ดํ„ฐ ์• ๋„๋ฆฌ์ŠคํŠธ

  - ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•ด์„œ ํ•„์š”ํ•œ ๋ถ„์„์„ ํ•˜๋Š” ์—ญํ• 

  - SQL๊ณผ ๊ฐ™์€ ์–ธ์–ด๋ฅผ ํ†ตํ•ด ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜๊ณ  python๊ณผ ๊ฐ™์€ ์–ธ์–ด๋ฅผ ์จ์„œ ๋‹ค์–‘ํ•œ ๊ฐ๋„๋กœ ๋ถ„์„ํ•˜๊ณ , ์ธ์‚ฌ์ดํŠธ๋ฅผ ํ•„์š”ํ•œ ์‚ฌ๋žŒ์—๊ฒŒ ์ „๋‹ฌํ•˜๋Š” ์—ญํ• 

 

(3) ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธํ‹ฐ์ŠคํŠธ

  - ๋จธ์‹ ๋Ÿฌ๋‹์„ ์ด์šฉํ•ด์„œ ๋ฏธ๋ž˜๋ฅผ ์˜ˆ์ธกํ•˜๊ฑฐ๋‚˜ ์ฃผ์–ด์ง„ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์„ธ๊ณ„๋ฅผ ํƒํ—˜ํ•˜๋Š” ์—ญํ• 

  - ์ฃผ๋กœ python ์–ธ์–ด ์‚ฌ์šฉ

 


[ ์ •๋ฆฌ ]

- ํ•„์ˆ˜ : python, R

- ๋ถ€๊ฐ€ : numpy, pandas, seaborn, pytorch, tenserflow

- ์ถ”๊ฐ€ : SQL


 

๋ฐ˜์‘ํ˜•

'self-study > ์ฝ”๋“œ์ž‡ - ๋ฐ์ดํ„ฐ์‚ฌ์ด์–ธ์Šค' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[์ฝ”๋“œ์ž‡ : ๊ธฐ์ดˆ ํ†ต๊ณ„์™€ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”] ํ†ต๊ณ„์™€ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ์™„๋ฒฝ ๊ฐ€์ด๋“œ : ํ†ต๊ณ„ ๊ธฐ๋ณธ ์ƒ์‹ | seaborn | seaborn์œผ๋กœ ๊ทธ๋ž˜ํ”„ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•  (0) 2025.01.25
[์ฝ”๋“œ์ž‡ : ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค Toolkit] ํŒŒ์ด์ฌ ๋ฐ์ดํ„ฐ ๋ถ„์„ ์ฒซ๊ฑธ์Œ - Numpy, Pandas, Matplotlib๋กœ ์‰ฝ๊ณ  ๊ฐ•๋ ฅํ•˜๊ฒŒ ๋ฐฐ์šฐ๊ธฐ  (0) 2025.01.11
[์ฝ”๋“œ์ž‡ : ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ๋ฐ์ดํ„ฐ in Python] ํŒŒ์ด์ฌ ์ดˆ๋ณด ํƒˆ์ถœ! ๋ฆฌ์ŠคํŠธ์™€ ๋”•์…”๋„ˆ๋ฆฌ ํ™œ์šฉ๋ฒ•๋ถ€ํ„ฐ ํ…์ŠคํŠธ ํŒŒ์ผ ์ฝ๊ธฐยท์“ฐ๊ธฐ ๋ฐฉ๋ฒ•  (0) 2025.01.10
[์ฝ”๋“œ์ž‡ : ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•ต์‹ฌ ๊ฐœ๋… in Python] Python ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ์™„๋ฒฝ ์ •๋ฆฌ - ์ž๋ฃŒํ˜• | ๋ฌธ์ž์—ด | ์ œ์–ด๋ฌธ | ์Šคํƒ€์ผ ๊ฐ€์ด๋“œ(PEP8)  (0) 2025.01.10
[์ฝ”๋“œ์ž‡ : ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹œ์ž‘ํ•˜๊ธฐ in Python] ํŒŒ์ด์ฌ ๊ธฐ์ดˆ ๊ฐœ๋… ํ•™์Šตํ•˜๊ธฐ - ์ž๋ฃŒํ˜• | ์ถ”์ƒํ™” | ํ•จ์ˆ˜ | ํŒŒ๋ผ๋ฏธํ„ฐ  (0) 2025.01.09