1. OOP가 무엇일까? 결론부터 말하자면, 객체지향프로그래밍이다. 그렇다면 객체지향 프로그래밍은 무엇일까? 코딩을 할 때 정해진 룰, 규격, 스킬이라기 보다는 방식 이라고 볼 수 있다. 이 OOP 라는 추상적인 개념이 가지는 concept가 4가지 존재한다. 그 4
1. CLI > CLI: Command Line Interface CLI는 빠르고 강력하고 접근성이 강하기 때문에 GUI 대신 사용된다. 1-1. cd > * cd [주소]: 해당주소 이동 cd ~: 홈 디렉토리 이동 cd /: 루트 디렉토리 이동 cd .: 현
스택은 요소를 추가할 때, 위에서 부터 추가하고요소를 제거(꺼낼)할 때, 위에서 부터 제거하는 자료구조이다. (LIOF)값을 추가할 때, O(1) 의 시간복잡도를 가진다.값을 제거할 때, O(1) 의 시간복잡도를 가진다.특정 값을 가져올 때, O(n) 의 시간복잡도를
curl(client URL)은 다양한 통신 프로토콜을 이용하여 데이터를 전송하기 위한라이브러리와 명령 줄을 제공하는 컴퓨터 소프트웨어 프로젝트이다.우리는 curl을 rest api에서 사용할 경우에 대해서만 알아보겠다.기본적은 curl 사용 양식이다.\-i : res
Node.js는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다.(웹이 아닌 서버 같은 곳에서도 자바스크립트 코드를 작동할 수 있게 하는 런타임)Node Version Manager의 약자로, 노드의 버젼관리 및 이동을 도와준다.N
Redux는 자바스크립트 앱을 위한 예측 가능한 상태 컨테이너입니다.위는 redux 공식사이트 소개 문구다.우리는 주로 React를 사용할 때, Redux를 사용해서상태 변경 로직을 컴포넌트에서 분리시킬 수 있다.이렇게 되면 컴포넌트를 표현에 집중한 보다 단순하게 바꿔