내일배움캠프_Spring

개발 용어 정리 1

Young_Han 2024. 8. 16. 14:41

1. HTML

-  설계도처럼 웹 페이지가 어떤 모습으로 구성되어 있는지, 어떤 콘텐츠를 포함하는지 건물의 전체적인 뼈대를 알 수 있는 언어이다.

2. CSS

- HTML가 건물의 뼈대라고 생각하면 CSS는 건물에 어떤 색깔의 페인트를 넣을지 어떤 가구를 넣는지 외적인 모습을 결정해 주는 언어이다.

3. Backend

- 사용자가 보지 못하는 곳에서 서버나 데이터베이스를 관리하는 기술이다. 식당의 주방과 같다. 

4. Frontend

- 사용자와 직접 상호작용하는 부분이며 웹 또는 앱의 전반적인 디자인과 그래픽 및 이미지와 같은 사용자의 편의와 이목을 끌어낼 수 있도록 하는 기술이다. 식당의 인테리어 및 손님에게 보이는 전반적인 요소와 같다.

5. DataBase

- 도서관처럼 다양한 정보를 저장하고 효율적으로 관리하는 기능이다.

6. SQL

- 데이터베이스와 소통하기 위해 사용되는 표준 언어이다. 데이터베이스 내 저장된 데이터를 읽고, 수정하고, 삭제할 수 있다. 

7. 버그(Bug)

- 프로그램이 우리의 의도에 따라 실행되지 않는다는 것을 의미한다.

8. 에러(Error)

- 개발자의 잘못으로 발생한 오류를 말한다. 버그(Bug)안에 에러(Error)가 포함되어 있는데, 개발자의 실수로 에러 (Error) 가 발생하고 이에 버그 (Bug)를 만든다.

9. 클라이언트

- 서버에서 받는 서비스를 제공받는 자로 식당을 예를 들면, 서버라는 요리사가 클라이언트라는 손님에게 서비스라는 음식을 주는 것이다.

10. API

- 핵심 애플리케이션을 서로 연결하여 서로 통신할 수 있도록 만들어주는 인터페이스다. 식당을 예시로 들면, 점원 역할을 한다. 고객(클라이언트)에게 메뉴를 보여주면 점원(API)은 주문을 주방(서버)에게 전달한다. 주방(서버)에서 음식이 나오면 그것을 고객(클라이언트)에게 전달하는 점원이 API이다.

'내일배움캠프_Spring' 카테고리의 다른 글

개발 용어 정리 2  (0) 2024.08.19
내일배움캠프_Spring_스타터 노트  (0) 2024.08.14