✅ 기본 용어
- 초기화 (Initialize): 변수나 객체에 처음 값을 지정하는 작업.
- 컨테이너 (Container): 관련 데이터를 묶어 관리하는 구조 또는 객체.
- 로컬 (Local): 사용자의 컴퓨터 또는 환경.
- 절대 경로 (Absolute Path): 루트(최상위 디렉토리)부터 목적지까지의 전체 경로.
- 상대 경로 (Relative Path): 현재 위치를 기준으로 한 파일/폴더 경로.
- 메타 정보 (Meta Data): 데이터에 대한 데이터. 예: 파일 크기, 제작일, 해상도 등.
- 로렘입숨 (Lorem Ipsum): 디자인 시 실제 텍스트 대신 쓰이는 더미 텍스트.
- 쿼리 스트링 (Query String): URL 뒤에 붙는
?key=value&key2=value2
형식의 데이터 전달 방식.
- 배포 (Deploy): 개발된 프로그램을 사용자들이 접속할 수 있도록 서버에 올리는 작업.
- 서버 (Server): 데이터를 제공하거나 요청을 처리하는 컴퓨터.
- 클라이언트 (Client): 서버에 요청을 보내는 사용자 또는 프로그램.
- 요청 (Request): 클라이언트가 서버에 보내는 명령.
- 응답 (Response): 서버가 요청에 대해 돌려주는 결과.
- 웹서버 (Web Server): HTTP 요청을 받아 HTML/CSS/JS 파일을 응답하는 서버 프로그램.
- 프레임워크 (Framework): 일정 구조와 규칙을 갖춘 개발 환경. 기본 뼈대 제공 후 사용자가 커스터마이징.
- Ruby → Jekyll
- JavaScript → Express
- Java → Spring
- Python → Django, Flask
- C# → .NET
- 드라이버 (Driver): 운영체제와 하드웨어 장치를 연결해주는 소프트웨어.
- 인코딩 (Encoding): 문자를 컴퓨터가 인식할 수 있는 숫자(코드)로 바꾸는 작업.
- 디코딩 (Decoding): 숫자나 신호를 다시 문자 등 원래의 형태로 바꾸는 작업.