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 |