1\. 동적타입 언어동적타입 언어란, 런타임 시에 자료형이 결정되는 언어다.(Python, JS, Ruby) 장점 자료형이 런타임에 결정되기 때문에, 소스코드 작성시(Input) 자료형을 명시적으로 지정해 줄 필요 없다.(그래서 유연성이 높고, 코드작성이 효율적)
타입스크립트는 정적 유형 정의를 추가하는 자바스크립트 기반 오픈 소스다. 타입을 추가함으로써 코드가 올바르게 작동하는지 확인할 수 있다.\-> 동적타입언어인 자바스크립트에 타입을 정해줘서, 정적타입언어로 바꾼다.타입을 선언하기 때문에, 훨씬 더 간편하게 에러를 잡을 수
REST란 REpresentational State Transfer의 약자로 전반적인 웹 어플리케이션에서 상호작용하는데 사용되는 웹 아키텍쳐 모델이다. 즉, 자원을 주고받는 웹 상에서의 통신 체계에 있어서 범용적인 스타일을 규정한 아키텍쳐 라고 할 수 있다.API란 A
CI(Continuous Integration, 지속적 통합)CI는 빌드와 테스트를 자동화해서 공유 저장소에 병합시키는 프로세스를 뜻한다. git과 같은 버전관리 시스템을 사용할 때 여러명의 개발자가 하나의 공유 저장소를 사용하는 경우가 많다. 이렇게 되면 새로운 코드
도커(Docker)는 리눅스 컨테이너(Linux Container) 기술을 기반으로 하는 오픈 소스 서비스이며, 도커를 통해 애플리케이션 실행 환경을 코드로 작성할 수 있고, 도커를 통해 OS를 공유, 격리화하여 관리할 수 있다.리눅스 컨테이너 : Linux 기반의 기
Cache란 자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킨다. 캐시는 저장 공간이 작고 비용이 비싼 대신 빠른 성능을 제공한다. 장점1\. 캐시에 데이터를 미리 복사해 놓으면, 계산이나 접근 시간 없이 더 빠른 속도로 데이터에 접근할 수 있음.단점1
HTTP는 Hyper Text Transfer Protocol의 줄임말로, 인터넷(클라이언트)에서 데이터를 주고받을 수 있는 프로토콜(쉽게 말하면 규칙)이다.비연결성(Connectionless)클라이언트와 서버가 연결되어 있지 않다는 것이다. 클라이언트와 서버를 계속
쿠키는 인터넷을 사용하는 유저가 어떤 웹사이트를 방문했을 때 그 사이트가 사용하는 서버를 통해 로컬에 저장되는 작은 데이터이다.HTTP의 특징 중, 비연결성과 무상태 때문에 사용자의 정보를 저장할 수 없기 때문에 웹사이트는 사용자를 구별할 수 없고 사용자는 매번 번거로
Express는 웹 및 모바일 애플리케이션을 위한 일련의 강력한 기능을 제공하는 간결하고 유연한 Node.js 웹 애플리케이션 프레임워크이다. 사실상 Nodejs의 표준 웹서버 프레임워크로 불려질 만큼 많은 곳에서 사용하고 있다.장점1\. Node.js 프레임워크 중