사전캠프

개발 용어 정리 (17개)

j-coder 2024. 7. 11. 01:32

 

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