profile
개발 공부중

원티드 프리온보딩 코스 숏에세이

3개월 간의 백엔드 부트캠프 과정이 끝난지 일주일이 지났습니다. 캠프가 끝난 후에도 지난 코드를 리팩토링하며 이력서를 마무리하며 바쁘게 보냈습니다. 그 과정이 수도 없이 스스로에게 질문을 던졌습니다. "너는 과연 너가 가진 지식과 실력에 만족하는가?" 대답은 "아직 아

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

[TIL]Apollo Server Context

apollo server의 resolver에서 전역적으로 사용가능한 변수ApolloServer를 만들때 context는 커스텀 미들웨어를 전달하는 역할을 한다.다음 예문에서getUser 는 사용자가 로그인 했을 때 resolver 에서 인증하기 위해 사용한다.model

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

[TIL]JWT

존맛탱의 약..아니..JSON Web Token의 약자다.전자 서명 된 URL-safe의 JSON을 말한다이전 포스팅에서 언급한 쿠키와 세션...이 두가지는 다음과 같은 단점을 가지고 있다.쿠키와 세션의 단점session storage의 문제가 발생하면 인증 체계가 무

2022년 4월 6일
·
0개의 댓글
post-thumbnail

[TIL] 🍪Cookie와 📦WebStorage

웹사이트 접속시 접속자의 개인장치에 다운로드 되고 브라우저에 저장되는 작은 텍스트 파일.웹사이트는 쿠키를 통해 접속자의 장치를 인식하고, 접속자의 설정과 과거 이용내역에 대한 일부 데이터를 저장한다.쿠키는 key,value형태의 문자열들로 이루어져 있으면 4KB 이상

2022년 4월 6일
·
0개의 댓글
post-thumbnail

[TIL]login process

로그인을 하는 과정이다.사용자가 웹페이지에 접근해 로그인을 할 때 프론트와 백, DB안에서 이루어지는 모든 과정이다.시퀀스 다이어그램유저가 계정과 비밀번호로 로그인을 시도패스워드 등을 통해 인증이 완료되면 클라이언트로 accessToken을 발급이후 요청 시마다 해당

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

[TIL]ERD

Entity Relationship Diagram의 약자데이터 베이스 구조를 한 눈에 알아보기 위해 그리는 다이어그램이다데이터 모델은 데이터베이스에 독립적이다데이터 모델링은 건축물의 설계도를 그리는 작업과 같다관계형 데이터 모델은 여러 가지 데이터 모델 중 가장 널리

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

[TIL]NestJS 구조 개념 정리

Node.js 프레임워크로 node.js에 서버를 쉽게 구축할 수 있도록 도와준다. 로고가 간지난다.(그래서 호감) NestJS는 Express 또는 Fastify 프레임워크를 래핑하여 동작한다. 기본으로 설치하면 Express를 사용한다.Node.js는 손쉽게 사용

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

[TIL]DB schema

데이터베이스의 구조와 제약 조건에 관한 전반적인 명세를 기술한 메타데이터의 집합이다. 데이터베이스를 구성하는 데이터 개체(Entity), 속성(Attribute), 관계(Relationship) 및 데이터 조작 시 데이터 값들이 갖는 제약 조건 등에 관해 전반적으로 정

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

[TIL] DTO

Data Transfer Object계층 간 데이터 교환을 하기 위해 사용하는 객체로, DTO는 로직을 가지지 않는 순수한 데이터 객체(getter & setter 만 가진 클래스)다.DB에서 데이터를 얻어 Service나 Controller 등으로 보낼 때 사용하는

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

[TIL]Data scraping & crawling

dsadas

2022년 4월 2일
·
0개의 댓글

[TIL]TypeORM 개념

javascript 지원 데이터베이스를 사용하는 모든 응용 프로그램에서 코드 객체를 데이터베이스 언어(SQL)와 일치시켜주는 도구다즉 우리가 만든 객체에 따른 SQL을 자동 생성해서 동기화시키는 일을 한다object relational mapping의 약자객체(clas

2022년 4월 2일
·
0개의 댓글
post-thumbnail

[TIL]package.json

package.json 배포된 node package 를 다른 사람들이 관리하고 설치하게 쉽게 하기 위한 문서 package.json은 이렇게 생겼다 npm Docs에 적혀있는 설명에 따르면 package.json은 자신의 프로젝트가 의존하는 패키지의 리스트 자신의

2022년 4월 1일
·
0개의 댓글
post-thumbnail

[TIL]TypeScript

TypeScript 자바스크립트(JavaScript)를 기반으로 정적 타입 문법을 추가한 프로그래밍 언어 2012년 마이크로소프트가 발표한 이 언어는 스택 오버플로(Stack Overflow)가 실시한 설문조사에 따르면 타입스크립트는 2020년 기준 개발자가 가장 좋

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

[TIL]husky 개념정리

husky git hook을 손쉽게 제어하도록 도와주는 매니저 우리는 git을 이용해 협업을 한다 협업을 시작하기 이전 개발 프로세스를 확립해놓을것이다 그런데 협업과정에서 누군가 정립해놓은 프로세스를 지키지 않는다면? 확실하게 계획을 세워도 지켜지지 않을 때가 많

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

[TIL]ESLint & Prettier

ESLint와 Prettier는 문법 오류나 코드 정리를 해주는 도구다 VSCode나 WebStorm과 같은 여러 IDE와 연동해 사용 가능하다 > ### ESLint ESLint는 JS를 위한 정적 검사 툴이다. 코드 실행 전 버그를 찾거나, 괄호나 스페이스의 사용

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

[TIL]callback 함수

다른 함수의 매개변수로 넘겨주는 함수find(), filter()와 같은 함수의 매개변수(parameter)로 들어가는 함수를 콜백함수라고 한다콜백함수의 매개변수에는 배열의 각 element, index, 전체 배열 array 가 순서대로 들어간다.콜백함수는 true

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

[TIL]Template Literal

Template Literal ES6에서 추가된 문법에서 가장 편리한 것 중 하나가 Template Literal이다

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

[TIL]구조 분해 할당

구조분해 할당 배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 표현식 여러 데이터를 한 상자에 담고 싶을 때, 우리는 배열과 객체를 사용한다 >배열과 객체 사용법 객체 사용법 이렇게 상자에 담았던 것을 다시 분해해서 새로운 상자에 나눠 담

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

[TIL]HTTP 통신

HTTPHyperText Transfer Protocol두 컴퓨터간에 텍스트 데이터를 주고 받는 길 어떤 데이터를 주고 받는가에 따라 FTP, SMTP 등으로 나뉜다 http는 그 중 텍스트를 주고 받는 길이며 대표적으로 웹상의 통신 통로라고 할 수 있다이 길을 통해

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

[TIL]git

"The Information Manager from Hell" ("지옥에서 온 정보 관리자") 2005년, 리누스 토르발스는 리눅스의 소스코드를 잘 관리하기 위한 목적으로 git을 개발한다 git이 만들어지기 이전 linux커널은 Bitkeeper라는 분산버전관리

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