post-thumbnail

DNS

DNS(Domain Name System)는 인터넷 전화번호부이다. 우리는 naver.com 또는 google.com과 같은 도메인 이름을 통해 온라인으로 정보에 접근하려한다. 웹 브라우저는 인터넷 프로토콜(IP) 주소를 통해 상호 작용한다. DNS는 브라우저가 인터넷

2022년 8월 25일
·
0개의 댓글
·
post-thumbnail

SSL, HTTPS

HTTP는 Hypertext Transfer Protocol의 약자. 즉 Hypertext인 HTML을 전송하기 위한 통신규약을 의미한다. HTTPS에서 마지막의 S는 Over Secure Socket Layer의 약자로 Secure라는 말을 통해서 알 수 있듯이 보안

2022년 8월 25일
·
0개의 댓글
·
post-thumbnail

VPC

일종의 가상 네트워크 센터IP 주소 범위 선택, 서브넷 생성, 라우팅 테이블 및 네트워크 게이트웨이 구성 등 가상 네트워킹 환경을 말한다.VPC가 없다면 인스턴스들이 서로 거미줄처럼 연결되고 인터넷과 연결된다. 이런 구조는 시스템의 복잡도를 엄청나게 끌어올릴뿐만 아니라

2022년 8월 25일
·
0개의 댓글
·
post-thumbnail

Microservice

마이크로서비스는 다음과 같은 서비스 모음으로 구성하는 아키텍처 스타일이다.높은 유지보수 및 테스트 가능느슨한 결합독립적으로 배포 가능비즈니스 역량을 중심으로 구성소규모 팀 소유마이크로서비스 아키텍처를 사용하면 크고 복잡한 어플리케이션을 빠르고 자주 안정적으로 전달할 수

2022년 8월 21일
·
0개의 댓글
·

Search Process

검색 프로세스는 1991년 Carol Kuhlthau에 의해 처음 제안되었다. 이 사람에 의해 제안된 검색 프로세스는 6단계로 나뉘어져 있는데 단계별 상세 내용은 다음과 같다.정보 탐색자는 과제를 완료하기 위해 새로운 정보가 필요함을 인식한다. 주제에 대해 더 많이 생

2022년 8월 21일
·
0개의 댓글
·
post-thumbnail

CORS

CORS가 표준화되기 전에는 보안상의 이유로 다른 도메인에서 API endpoint를 호출할 방법이 없었다. 그것은 동일 출처 정책 때문이다.CORS는 사용자를 대신하여 이루어진 요청을 허용하고 동시에 악성 JS에 의해 이루어진 일부 요청을 차단하기 위한 메커니즘이며,

2022년 8월 9일
·
0개의 댓글
·

Cookie, Local Storage, Session Storage

세션은 등록된 세션 변수와 값이 저장되는 서버의 임시 저장소에 파일을 생성한다. 이 데이터는 해당 사이트에 머무는 동안 모든 페이지에서 사용할 수 있다.세션은 사용자가 브라우저를 닫거나 사이트를 떠난 후 미리 설정한 시간이 지난 후 세션을 종료하게 된다.쿠키는 클라이언

2022년 8월 3일
·
0개의 댓글
·
post-thumbnail

Rest-api vs Graphql-api

Facebook은 기존 데이터로 쿼리를 처리하기 위한 어플리케이션 계층 서버 측 플랫폼인 GraphQL 을 개발했다. 이를 통해 선언적 방식으로 데이터를 가져오고 업데이트할 수 있으며 서버에서 클라이언트로 데이터를 쉽게 전송할 수 있다.REST 는 일련의 요구 사항을

2022년 8월 3일
·
0개의 댓글
·
post-thumbnail

TypeORM

ORM은 객체 지향 패러다임을 사용하여 데이터 베이스에서 데이터를 쿼리하고 조작하는 데 도움이 되는 기술이다. ORM을 사용하는 이유는 다음과 같다한 곳에서만 데이터 모델을 작성해야 하므로 코드를 업데이트, 유지 관리 및 재사용하는 것이 쉽다.MVC 코드를 작성하도록

2022년 8월 3일
·
0개의 댓글
·
post-thumbnail

Husky

자바스크립트 개발에서 ‘package.json’파일에 linting 및 테스트 작업이 있는 것이 일반적이다.git에 코드를 푸시하기 전에 이러한 일반적인 작업을 실행하는 것을 잊어버리기 쉽고 이로 인해 빌드가 중단되거나 다음 개발자가 최신 코드를 풀다운할 때 문제가 발

2022년 8월 3일
·
0개의 댓글
·

DB schema

스키마 는 DB의 구조와 제약 조건에 관한 전반적인 명세를 정의한 메타데이터의 집합이다.스키마는 데이터 사전(Data Dictionary) 에 저장된다.스키마는 특정 데이터 모델을 이용해서 만들어진다.스키마는 시간에 따라 불변인 특성을 가진다.스키마는 데이터의 구조적

2022년 8월 3일
·
0개의 댓글
·

package.json

package.json에서 가장 중요한 항목은 name”과 “version” 이다. 필수로 입력되어야하고, 누락된다면 패키지를 설치할 수 없다.설명을 문자열로 기술한다. npm search로 검색된 리스트에 표시되기 때문에 패키지를 찾아내고 이해하는데 도움이 된다.패키

2022년 8월 3일
·
0개의 댓글
·
post-thumbnail

Login Process

로그인을 하기 위해서는 고려해야할 것들이 몇가지 있는데 그중에 가장 중요한 것이 보안일 것이다.로그인 프로세스를 배우기에 앞서 간략하게 암호화에 대해 알아보자우선 암호화가 왜 필요한지 생각해보자내가 가입한 사이트에 비밀번호가 1234라고 했을 때 이것을 그대로 DB에

2022년 8월 3일
·
0개의 댓글
·
post-thumbnail

MVC 패턴

MVC 는 Model, View, Controller의 약자이다. 하나의 애플리케이션, 프로젝트를 구성할 때 그 구성요소를 세가지의 역할로 구분한 이다. 모델 어플리케이션의 정보, 테이터를 나타낸다. 데이터베이스, 변수, 상수, 초기화 값 등을 뜻한다. 이 모델은 다

2022년 7월 18일
·
0개의 댓글
·
post-thumbnail

VSCODE에서 Prettier 사용하기

Prettier를 vscode에서 편하게 사용하는 방법을 알아보자Prettier위의 링크에서 Prettier extension을 다운받을 수 있다.cmd + ,를 눌러서 vscode 설정으로 들어간다.검색창에 formmatter를 검색하면이 부분을 찾을 수 있는데 이것

2022년 7월 18일
·
0개의 댓글
·
post-thumbnail

Typescript

타입스크립트는 자바스크립트에 타입을 부여한 언어이다. 자바스크립트의 확장된 형태의 언어라고 볼 수 있다.yarn add -g typescript가장 큰 장점은 정적 타입을 지원하는 것이라고 할 수 있겠다.함수의 인자가 어떤 타입이 전달되어야하는지, 어떤 타입이 반환값으

2022년 7월 18일
·
0개의 댓글
·
post-thumbnail

Scraping(스크래핑) & Crawling(크롤링)

스크랩(Scrap) ‘필요한 자료'만 모아 찾기 쉽게 만들어 놓은 자료를 스크랩이라고 하며 이를 이용하여 프로그램으로 구현해 놓은 것을 스크래핑이라고 한다. 크롤링(Crawling) 원하는 데이터(주식, 뉴스 등등)의 자료를 주기적으로 스크래핑 하는 것을 크롤링이라

2022년 7월 17일
·
0개의 댓글
·
post-thumbnail

Docker

하나의 컴퓨터에서 여러개의 컴퓨터가 필요할 때 사용한다.하나의 컴퓨터에서 여러 개의 가상환경을 만들어주는 기술이다.여러 개의 가상환경을 만들기 위해서 Docker를 사용해야한다.백엔드 서버와 데이터 베이스 서버를 분리하기 위함다른 컴퓨터환경에서 동일한 환경을 제공 받기

2022년 7월 17일
·
0개의 댓글
·

HTTP Transfer

HTTP는 HyperText Transfer Protocol의 줄임말로 www상에서 정보를 주고받을 수 있는 프로토콜이다. 여기서 HyperText라고 하지만 텍스트뿐만 아니라 다양한 형태의 데이터들도 전송이 가능하다. HTTP의 특징 Request와 Response

2022년 7월 13일
·
0개의 댓글
·

callback

어떤 일을 다른 객체에게 시키고, 그 일이 끝나는 것을 기다리지 않고 끝나고 부를 때까지 다른 일을 하는 것을 말한다.쉽게 말하자면 다른 함수가 실행을 끝낸 뒤 실행되는 callback되는 함수를 말한다.frist가 실행 되면 1,2,그리고 익명 함수를 paramete

2022년 7월 13일
·
0개의 댓글
·