첫 회사 회고 4
메인 서비스 query문 파악
메인 서비스 query문 파악
BackOffice Api를 마치고
백오피스 API를 만들면서
첫 회사를 나오고 나서
면접
과제 전형을 보고 난 후
이번달의 공부 목표
Final Project를 마치고
SR 기획
First Project를 마치고
Final Project
Section2
Section2 시작
SEB Section1 HA
SEB 4주차 1일차
SEB 3주차 3일차
SEB 3주차 2일차
SEB 2주차 4일차
SEB 2주차 3일차
1. SEB 1주차 4일차
1. SEB 1주차 3일차
SEB 1주차 2일차
SEB 1주차 1일차
오늘 처음 블로그를 만들었어요
비동기의 시작
Callback 함수란?
Hoisting 이란?
Closure 란?
Scope란?
왜 동작 원리를 공부를 하는가?
네트워크 요청
JS 동작 원리
prototype
객체 지향 프로그래밍
상황에 따라 달라지는 This
Undefinded
불변 객체를 만드는 간단한 방법
Spread
Scope 란?
실행 컨텍스트란?
closure 란?
object을 왜 쓸까?
1. 반복문
1. 문자열
서버에서 유저의 아이디, 비밀번호를 전달 받고 인증의 과정을 거쳐 로그인에 성공 했다고 가정하자. 로그인 이후 또 인증이 필요한 과정이 생긴다면 다시 인증의 과정을 거쳐야 할까? 아니다. 이미 서버에서 “인증의 성공했음”을 알고 있기 때문에, 매번 로그인 하는 과정은 필요 없다.
클라이언트에서 서버측에 정보를 요청을 할 때, 보안상의 이슈가 발생할 수 있다. 단순히 이메일과 패스워드를 입력해 정보를 요청하는 방식이 이루어 진다면 서버측에선 데이터베이스에서 그 데이터를 가져와 비교를 한 후 맞으면 정보를 보내주는 방식을 사용할 것이다.
우리가 http 통신을 배울 때 http는 stateless(무상태성) 이라고 했었다. 그런데 쇼핑물 사이트에 장바구니에 원하는 물품을 담고, 다른 사이트를 돌아다니고 쇼핑몰 사이트에 다시 접속을 해도 장바구니가 유지가 되는 것을 볼 수 있다. 이 점은 바로 쿠키 때문에 유지가 된...
HTTPS
React에서도 디자인 패턴이 있듯이 Express에서도 디자인 패턴이 있다. 오늘은 MVC 패턴에 대해 알아보겠다.
우리는 Node를 통해 Server를 만드는 작업을 했었는데, 이를 조금 더 간편하게 만들수 있는 프레임워크가 있다. 이번 시간에는 express를 이용하여 server를 만들어 보자.
SSR(Sever Side Rendering)
우리가 앱을 사용할 때, 인터넷 연결이 없으면 구매를 못하는 경험을 해봤을 것이다. 만약 쇼핑몰 앱이 있는데, 서버가 존재 하지 않는다면 어떤 문제가 발생할까? 이 경우 새로운 상품 목록을 받기 위해서는 앱 자체를 업데이트를 해야하는 번거로움이 발생할 것이다. 그 외에도 결제 자체...
fetch를 통해 외부 api의 정보를 받아오는 연습을 했었는데, 직접 서버를 만들어 보지는 못했다. 이번 시간에서는 직접 서버를 여는 연습을 해 볼 것이다. 기존의 우리가 사용했던 Node.js를 통해서 서버를 열 수 있지만, express라는 프레임워크를 이용해서도 서버를 열 ...
Cors(Cross Origin Resource Sharing)
이벤트 객체
포인트를 도입 한 계기
소셜 로그인
TypeOrm 0.3
Transaction 이슈
Module
지난 시간에는 Nest의 로직 중 controller를 보았다. 이번에는 Provider에 대해 알아보겠다.
왜 공부를 하는가?
왜 공부를 하는가?
Nest.js
오늘은 본격적으로 Nest.js를 사용하기 앞서 어떠한 구조로 되어 있는가를 살펴보겠다.
알고리즘 문제로는 다양한 문제들이 존재한다. 그 중에서도 수학과 관련된 알고리즘 문제도 많이 나오는데 다음 유형이 이에 해당한다.
알고리즘을 풀다 보면 시간이 초과 됐다는 에러를 만날 수 있다. 이 에러는 너무나 많은 동작을 하여 런타임이 초과 되었다는 에러이다. 결국 효율적이지 못하다 라는 말과 같다. 이 에러를 해결하기 위해선 시간복잡도와 Big-O 표기법을 알아야 한다.
Greedy Algorithm
Tree
Graph
BST(Binary Search Tree)
Recursion
오늘 Toy 문제를 풀다보니, 첫 문제부터 순열을 사용해야 하는 문제가 나왔다. 본격적으로 알고리즘의 문제가 시작 된것이다. 순열과 조합은 세트로 묶어서 이해를 하는 것이 편할 것 같아서 같이 포스팅을 해본다.
체감온도 로직
왜 사용하려 하는가?
크롤링 데이터
api 계획
side project 시작
Nest.js 란?
아이디어 선정
Redux를 배우기 전에 Redux의 디자인 패턴을 먼저 알아야 할 것 같다. 먼저 기존의 디자인 패턴에 대해 알아보자.
기획자로부터 하나의 페이지 기획이 도착했고, 페이지를 완성 시켰다. 그런데 다른 페이지에 적용되는 버튼에 대한 추가적인 기획안이 도착했다. 그런데 버튼의 기획안이 이전에 요청받았던 버튼을 똑같이 사용하도록 요청이었다.
데이터의 흐름
React의 함수 컴포넌트
SPA의 등장 배경과 개념
React
이번엔 MongoDB의 명령어에 대해 알아보겠다.
Nosql Database
우리는 아키텍처에 대해 배우면서 데이터 베이스가 들어간 3-아키텍처를 배운적이 있다. 오늘은 데이터 베이스에 대해 알아보도록 하겠다.
관계형 데이터베이스
비동기의 시작
Callback 함수란?
Hoisting 이란?
Closure 란?
Scope란?
비동기의 시작
Callback 함수란?
Hoisting 이란?
Closure 란?
Scope란?
프로세스(Process)
멀티 스레드
레이아웃: 화면을 나누는 방법
querySelector를 이용한 calculator 만들기
1. HTML, CSS, JS
지난 시간에는 index 설정 컬럼과 설정하지 않는 컬럼의 조회 결과를 비교 해봤다. 이번엔 그렇다면 어떤 컬럼에 인덱스를 설정을 해야 하는가? 에 대해 알아보겠다.
지난 시간에 인덱스란 무엇인지, 인덱스 명령어 등을 알아보았다. 이번 시간에는 인덱스를 설정을 하였을 때 과연 조회 속도가 빨라지는가를 알아보겠다.
왜 공부를 하는가?
brew
1. CLI
DOM 이란?
Build
왜 3 Layer Architecture를 공부하는가?
Jest 경로 설정 에러