스파르타 (React_6기) 본캠프

2024. 07. 18.(용어정리 1차)

cha123hein 2024. 7. 19. 23:53
  1. HTML, CSS, JavaScript는 각각 어떤 차이가 있나요
    • HTML : 어떤 요소가 어디에 있을지를 결정하는 뼈대
    • CSS : 각 요소를 어떻게 이쁘고 보기 편하게 만즐지 정하는 꾸미기
    • JavaScript : 움직임
  2. JavaScript 기초문법 5가지를 간단하게 설명해주세요.
    • 변수 : 위치(주소)를 기억하는 장소
    • 값 : 프로그램에 의해 조작될 수 있는 대상
    • 연산자 : 하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입 연산 등을 수행해 하나의 값을 만든다.
    • 키워드 : 수행할 동작을 규정한 것
    • 주석 : 작성한 코드의 의미를 설명하기 위해 사용된다.
  3. 관계형/비관계형 데이터베이스의 특성을 반영한 웹서비스 아이디어(각 1개씩, 총 2개)를 간단하게 작성해주세요. (목적, 대상, 주요 서비스)
    • 목적 : 소매산업 - 재고관리
    • 대상 : 소매업계에 종사하는 사람들
    • 주요 서비스 : 제품정보, 카테고리, 공급업체, 제고 수준 및 판매 거래를 저장하고 관리한다.
    비관계형 데이터베이스
    • 목적 : 채팅
    • 대상 : 타인과 대화하고 싶은 모든 사람
    • 주요 서비스 : 상대방과의 채팅
  4. 데이터베이스(Database)
    • 정보를 구조적으로 저장하고 관리하는 시스템
  5. 관계형 데이터베이스(Relational DataBase)
    • 열과 행의 테이블 하나 이상에 저장되는 사전 정의된 관계로 데이터를 구성하는 정보모음.
  6. 쿼리(Query)
    • 데이터베이스에서 정보를 요청하거나 조작하기 위해 사용되는 명령어나 문장
  7. API(Application Programming Interface)
    • 응용 프로그램 사이의 정보를 교환하고 상호 작용할 수 있는 인터페이스를 제공하는 도구.
  8. 오픈소스(Open Source)
    • 소프트웨어의 소스코드가 공개되어있어, 누구나 해당 코드를 볼 수 있고 수정할 수 있는 코드
  9. SDK(Software Development Kit)
    • 소프트웨어 개발키트로 특정 플랫폼이나 프로그래밍 언어를 위한 도구와 라이브러리 모음이다.
  10. 리눅스(Linux)
    • 서버 시장에서 주도적인 운영 체제로 자유 소프트웨어와 오픈 소스 개발의 가장 유명한 표본이다.