개발 용어 정리 1
- HTML
- 웹페이지 뼈대 / 즉, 사용자가 웹페이지에 들어갈 때 보여주는 외관
- CSS
- 웹페이지 스타일 / 즉, HTML로 뼈대를 만든 후 꾸미기
- Backend -
- 서버가 Database에 요청을 할 때, 특정 API와 통신을 하면서 그 요청을 처리 OR 저장
- Spring, Python, 장고(Django)로 구현
- Frontend
- 사용자가 보는 웹 페이지/모바일 앱의 외관
- HTML, CSS, JavaScript로 구현
- DataBase
- ‘데이터가 저장되어있는 큰 폴더’
- ‘DataBase’라는 폴더가 있고, 그 안에 ‘Table’ 이라는 파일이 있다고 생각
- SQL
- DataBase와 대화하기 위한 언어
- SQL은 DataBase에게 명령을 전달하는 문법을 제공
- 버그(Bug)
- 소프트웨어 또는 하드웨어의 결함
- 프로그램의 코딩 오류 또는 오류로 인해 프로그램이 의도하지 않거나 예상치 못한 방식으로 작동
- 에러(Error)
- 클라이언트
- 서버의 서비스를 받아 사용하는 장치 혹은 프로그램 / 즉, 요청하는 주체
- ex) 사용자가 브라우저를 통해 웹 서버에 요청
클라이언트 - 사용자, 브라우저
- API
- 여러 소프트웨어 간에 정보를 공유하는 중간 매개체
- ex) 날씨 앱 ↔ API ↔ 기상청 Software System
- JSON 또는 XML 형식