IT 지식

코딩 기본 용어

Dhey 2021. 11. 16. 04:18
반응형

 

다들 한번쯤은 들어봤거나, 듣고 있거나, 앞으로 일하면서 들을 용어를 간략하게 정리해 보겠다.

 

코딩
: OS(운영체제)에 명령을 내리는 것

- 서버의 역할
: 가운데에서 데이터를 저장하고, 주는 역할

- 은 'HTML, CSS, JavaScript'를 받아오고,
은 JSON{ 키 : 밸류 }형식으로 데이터만 받아옴. (껍데기는 이미 다 가지고 있음)

ex) 은행=Server, 고객=Client
고객이 은행과 미리 약속해둔 곳에 약속해둔 데이터를 들고가야 잔고를 확인해줌

 

 

API (Application Program Interface)
: 서버에서 미리 만들어둔 기능(창구)이자, 클라이언트와 한 약속

API 예시

* Open API?
: 누구나 요청할 수 있게 열어 둔 API

(적용 사례)
"API 하나 따주세요" = 새로운 기능 창구를 하나 만들어달라
"API 개발은 끝났고, 클라이언트는 아직이에요" = 창구는 다 만들었는데, 요청하는 쪽이 아직 작업중이다

클라이언트-서버 통신

 

 

 

프레임워크
: 미리 만들어놓은 블록 세트

(소프트웨어의 구체적 기능들에 해당하는 부분의 설계와 구현을 재사용 가능하도록 협업화된 형태로 제공하는 소프트웨어 환경)
ex) Java -> Spring
Node.js -> Express
Python -> Django, Flask

 

 

DB(DataBase)

DB의 종류
- SQL: 정형화된 스타일
(ex. ORACLE, MySQL 등)
- No-SQL(Not-only SQL): 비정형화된 스타일
(ex. mongoDB, redis 등)

 

 

 

반응형