
1. HTML
- Hyper Text Markup Language의 약어로 웹페이지를 만들 때 상용하는 언어
- 웹 페이지의 기초가 되는 제목, 단락 ,목록 등과 같은 페이지의 기본을 만드는데 사용
- Hyper Text는 기존의 문서처럼 순차적으로 하나씩 접근하는 방식이 아닌 링크에 따라 다른 위치로 이동하는 비순차적 접근 방식
- Markup Language는 태그 등을 이용하여 문서 혹은 데이터의 구조를 명기하는 언어
- 구조, 서식 등 골격을 잡아준다. 보통 일반적으로 데이터를 기술하는 정도로 사용
- HTML은 조건문,변수,반복 루프가 없는 정적인 마크업 언어
2. CSS
- HTML 문서에 있는 요소들에 선택적으로 스타일을 적용시킬때 사용되는 스타일 시트 언어
- 태그들에게 스타일 효과를 주는 언어
- 색상, 글꼴 , 레이아웃 등과 은 웹 페이지의 모양을 만드는데 사용
3. Backend
- 웹 에플리케이션 이나 웹사이트의 뒷부분, 사용자가 보이지 않는 부분
- 웹사이트의 동작, 데이터 처리, 보안 , 데이터베이스 관리등을 담당
- 웹사이트의 '뇌'나 '엔진'으로 볼 수 있다.
4. Frontend
- 웹 에플리케이션 이나 웹사이트의 앞부분, 사용자가 볼 수 있는 화면
- 웹사이트의 얼굴
5. DataBase
- 체계화된 데이터의 모임
- 여러 사람이 공유하여 사용할 목적으로 통합, 관리하는 데이터의 집합
6. SQL
- Structuredd Query Language
- 데이터베이스에 데이터를 추출하고 조작하는 데에 사용하는 데이터 처리 언어
- 데이터베이스에 원하는 정보를 추출하고, 흐름이나 특정 조건에 따른 데이터 분석을 할 때 사용
7. 버그(Bug)
8. 에러(Error)
- 예상하지 못한 결과 또는 원하는 결과를 얻지 못하는 경우
9. 클라이언트
- 사용자
- 서버를 제공 받는 유저
- 서버에 데이터 요청을 보내는 주체
10. API
- Application Programming Interface
- 양쪽의 서버를 연결해주는 중간 전달자
- 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스 제공
- 컴퓨터 프로그램 사이의 연결
11. 예외처리
- 오류가 발생했을 때 오류를 그대로 실행시키지 않고 오류에 대응하는 방법을 제시하는 개념이나 하드웨어 구조
- 프로그램이 처리되는 동안 특정한 문제가 일어났을 때 처리를 중단하고 다른 처리를 하는 것
12. 라이브러리(Library)
- 컴퓨터 프로그램에서 자주 사용되는 부분 프로그램들을 모아 놓은 것
- 사전에 만들어져 있는 코드의 집합
- 필요시에 가지고와서 자신의 프로그램에 사용가능
- 코드를 가지고 와서 사용함으로써 사용자가 제어
13. 프레임워크(Framework)
- 원하는 기능 구현에만 집중하여 기본적으로 필요한 기능을 갖춤
- 어떤 프로그램을 만들기 위한 기본 틀
- 구조가 정해져 있는 라이브러리
- 프레이워크가 틀을 만들고 디테일한 부분을 개발자가 맡음
14. 컴파일(Compile)
- 고급 언어로 작성된 프로그램을 기계어로 한꺼번에 번역하는 과정
- 수정이 까다롭지만 프로그램 실행 속도가 빠름
15. 인터프리트(Interpret)
- 프로그램을 실행할 때마다 고급 프로그래밍 언어로 작성된 코드를 한 줄씩 기계어로 번역
- 실행 속도는 느리지만 디버깅은 쉬움
16. JSON
- Java Script Object Notation ( 자바스크립트 객체 표기법)
- Java Script에서 객체를 만들 때 사용하는 표현식
- 서버와 웹페이지간에 데이터를 주고 받을 때 많이 사용하는 포멧 형식
- 프로그래밍 언어도 아니고 문법도 아닌 단지 하나의 데이터 저장 방식
- 사람들이 보기에 좋은 구조와 텍스트를 사용
마치며
기본적인 개발용어들을 공부하면서 일상에서 컴퓨터를 사용하면서 느낌적으로 알았던 내용들을 정확한 뜻과 의미를 글로 정리하면서 공부하니 더 어려운 느낌이 들었다. 특히 API가 가장 헷갈렸는데 많은 글들을 찾아보니 중요한 용어인 것 같아서 오래 공부하였다. 나 스스로 이해하기 쉽게 정리한 내용은 컴퓨터 프로그램 사이의 다리 역할을 하는 것으로 정의하였다. 지금은 처음듣는 용어들이라 어색하지만, 빨리 익숙해져서 자연스럽게 입에서 나오도록 해야겠다.