: 여러 제품이나, 코드, 프로그램을 묶어서 패키지로 제공하는 행위번들: 사용자에게 웹 애플리케이션을 제공하기 위한 파일 묶음: 여러 개의 파일을 하나의 파일로 합쳐주는 모듈 번들러( 모듈 번들러: HTML, CSSS, javascript 등의 자원을 전부 각각의 모듈
하드웨어: 전자 회로 및 기계 장치로 되어 있어 입출력 장치, 중앙처리장치, 기억장치 등으로 구성되어있디.소프트웨어: 하드웨어 위에서 하드웨어를 제어하며 작업을 수행하는 프로그램입력장치: 컴퓨터가 처리할 수 있는 형태로 데이터와 명령을 받아들이는 물리적인 장치ex) 키
: 코드를 작성하기 전에 테스트를 쓰는 소프트웨어 개발 방법론=> 개발자 자신이 바람직하다고 생각하는 코드의 결과를 미리 정의하고, 이것을 바탕으로 코드를 작성하는 법TDD의 개발 주기Write Falling Test: 실패하는 테스트 코드를 먼저 작성한다.Make T
: 가능한 적은 리소스를 소모하면서 가능한 한 빠르게 원하는 결과를 얻을 수 있도록 하는 것1\. 이탈률 감소: 방문자가 웹 사이트의 첫 페이지에서 아무런 상호작용도 하지않고 종료하는 것을 줄이기 가능2\. 전환율 증가: 웹 사이트를 방문한 사용자 중 회우너가입, 상품
◎Performance의 Opportumities
클라우드의 서비스 형태SaaS(Software as a Service): 클라우드 제공자가 당장 사용 가능한 소프트웨어를 제공하는 경우PaaS(Platform as a Service): 클라우드 제공자가 데이터베이스, 개발 플랫폼까지 제공하는 경우 IaaS(Infras
: 소프트웨어 개발 생명주기를 기반으로 만들어졌다.전통적인 개발 프로세스: 요구분석 => 설계 => 개발 => 테스트 => 유지보수\-폭포수 개발 방식: 한 방향으로만 프로세스가 진행되는 개발 과정테스트\-시스템 테스트: 모든 모듈을 통합한 후 최종적으로 완성된 요구사
: React앱이 서버로부터 받은 응답 데이터를 다시 브라우저롤 전달하는 방법을 쓴다.=> 브라우저는 CORS 정책을 위반한지 모른다.=> 브라우저를 proxy기능을 통해 속이는 것webpack dev server proxypackage.json에 "proxy"값을 설
<span style="color:(=n개의 원소로 이루어진 집합에서 r개의 원소로 이루어진 부분집합을 만드는 것)\-약자 P로 표현\-n은 원소의 총 개수, r은 뽑는 개수<span style="color:-약자 C로 표현\-반드시 R ≤ N을 만족해야 한