부트캠프 기록/Section1

[Development]기초/ 1일차 기록

bbangduck 2022. 8. 23. 23:09
  1. 컴퓨터와 프로그래밍의 이해
    1. 컴퓨터의 구성 요소
      • 입/출력 장치, 소프트웨어(시스템, 응용), 하드웨어(CUP(제어, 연산, 레지스터), 기억장치) , 시스템버스(데이터, 주소, 제어)
      • 기억장치 계층구조
    2. 컴퓨터 내부 동작
      • 부팅(ROM BIOS)=> 프로그램 클릭=>프로그램을 RAM에 로드 => 프로세싱 =>데이터 저장
    3. 프로그래밍 관련 개념(프로그램, 프로그래밍, 프로그래밍 언어, 컴파일, 빌드, 통합개발환경
      • 프로그램: 명령문의 집합
      • 프로그래밍: 프로그램 만드는 과정
      • 프로그래밍 언어: 사람이 이해하기 쉬운 고차원 언어
      • 기계어 <=> 어셈블러어<=> 프로그래밍 언어
      • 컴파일: 빌드에 속함, 프로그래밍 언어로 짠 코드를 기계어로 번역 
      • 빌드: 소스 코드를 실행할 수 있는 .exe 또는 .msi 확장자를 가진 실행 파일로 만듬
      • 통합개발환경(IDE): 코드 작성, 디버깅, 빌드 작업을 할 수 있는 프로그램
  2. 웹 클라이언트와 웹 서버
    • 웹 클라이언트: 사용자와 상호작용하며 서버에 데이터 요청
    • 웹 서버: 클라이언트의 요청에 따라서 데이터 응답, 데이터 저장
  3. 인텔리제이