- HTML : 웹 페이지의 구조를 만드는 언어다. 건물 뼈대만 만든 것과 같다고 보면 된다.
- CSS : HTML로 만든 구조를 예쁘게 꾸미는 언어다. 건물 뼈대에 인테리어나 페인트 칠을 하는 것과 같다.
- Backend : 웹사이트나 앱이 동작하게 만드는 보이지 않는 부분으로 주로 서버에서 동작한다. 데이터를 처리하고 저장한다.
- Frontend : 사용자들이 직접 보는 웹사이트나 앱의 보이는 부분으로 주로 브라우저에서 동작한다. 화면 디자인, 버튼 클릭 등 사용자와의 상호작용을 담당한다.
- Database : 정보를 저장하고 관리하는 시스템이다. 도서관의 검색대 처럼 많은 정보를 정리하고 찾을 수 있게 해준다.
- SQL : 데이터베이스와 소통하는 언어예요. 도서관에 있는 책들을 관리하는 시스템을 생각하면 된다.
- 버그(Bug) : 프로그램이 잘못 동작하는 원인을 말한다. 예를 들어, 앱이 갑자기 꺼지는 문제가 발생하는것도 버그다.
- 에러(Error) : 프로그램이 실행되지 않거나 문제가 생긴 상태이다. 버그가 원인이 되어 에러가 발생하기도 한다.
- 클라이언트 : 웹사이트나 앱을 사용하는 사람 또는 장치를 말해요. 우리가 스마트폰으로 웹사이트를 볼 때 스마트폰이 클라이언트다.
- API : 서로 다른 프로그램들이 서로 상호작용할 수 있게 도와주는 도구다. 예를 들어 날씨 앱이 기상청 데이터에 접근할 때 API를 사용한다.
- 예외처리 : 프로그램에서 발생할 수 있는 에러를 처리하는 방법이다. 문제가 생겼을 때 프로그램이 멈추지 않고 대처할 수 있게 해준다.
- 라이브러리(Library) : 자주 사용하는 코드나 기능을 모아놓은 도구 상자다. 개발자가 코드를 재사용할 수 있게 도와준다.
- 프레임워크(Framework) : 프로그램을 만들 때 필요한 기본 구조와 도구들을 제공하는 틀이다. 건축 자재와 설계도와 같다.
- 컴파일(Compile) : 프로그래밍 언어로 작성한 코드를 컴퓨터가 이해할 수 있는 언어로 변환하는 과정이다. 번역하는 것과 비슷하다.
- 인터프리트(Interpret) : 프로그램 코드를 한 줄씩 읽어가며 실행하는 과정이다. 실시간 통역과 비슷하다.
- JSON : 데이터를 저장하거나 전송할 때 사용하는 형식이다. 사람도 쉽게 읽고 쓸 수 있는 구조로 되어 있다.
- 사용자 경험 : 사용자가 제품이나 서비스를 사용할때 고려하는 것
'사전캠프' 카테고리의 다른 글
게임 서버 트랙에서 자바스크립트를 학습하는 이유 (0) | 2024.07.10 |
---|---|
Javascript 알아보기 (0) | 2024.07.09 |
게임 서버의 역사 알아보기 [ 서든어택 바탕(FPS) ] (0) | 2024.07.03 |
게임 서버 트랙을 신청한 이유 (0) | 2024.07.01 |