태그 목록
전체보기 (94)빅오 표기법(6)객체지향 프로그래밍(5)ES6(5)JWT(4)OOP(4)big o notation(4)Sequelize(3)자료 구조(3)scope(3)CSS(3)data structure(3)node.js(3)npm(3)Controller(3)유사 배열(3)this keyword(3)DOM(3)ES5(3)stack(3)Object Oriented Programming(3)tag(3)Node(3)스코프(3)this 키워드(2)선언 키워드(2)depth first search(2)Time Complexity(2)object property(2)parameter(2)SR(2)추상화(2)class(2)declaration keyword(2)strict equality(2)jQuery ajax(2)클로저 함수(2)rds(2)execution context(2)server(2)클로저(2)cascading style sheets(2)cors(2)bind(2)global variable(2)클래스(2)lexical scope(2)mutable(2)software requirements specification(2)asynchronous(2)런타임 환경(2)부트 캠프(2)breadth first search(2)함수 메소드(2)스택(2)abstraction(2)API(2)spread operator(2)boot camp(2)data type(2)매개변수(2)전달인자(2)리눅스 명령어(2)express.js(2)closure(2)Command Line Interface(2)semantic tag(2)closure function(2)linux command(2)BFS(2)pre course(2)커맨드 라인 인터페이스(2)full time(2)aws(2)rest parameter(2)어휘적 유효범위(2)상속(2)queue(2)course reflection(2)argument(2)cookie(2)function(2)HTML Tag(2)this(2)apply(2)big o notaion(2)call(2)srs(2)DFS(2)loose equality(2)array-like object(2)객체 속성(2)Hashing(2)inheritance(2)git(2)노드(2)software requirements(2)시간 복잡도(2)풀 타임(2)Constructor(2)Fetch API(2)전역 변수(2)ec2(2)xhr(2)package.json(2)heap(2)semantic(2)html(2)Event Handler(2)cli(2)pseudo array(2)과정 회고(2)프리 코스(2)back quote(1)가변 데이터(1)javascript koan(1)너비우선 탐색(1)Complexity(1)workflow(1)elastic compute cloud(1)Polymorphism(1)default parameter(1)Primitive Type(1)back tick(1)http(1)해시 함수(1)Box Model(1)isArray(1)윈도우 객체(1)키-값 페어(1)runtime environment(1)arguments keyword(1)반환값(1)single page application(1)삼중 등호(1)common js(1)linked list(1)agile(1)lint(1)deployment(1)호이스팅(1)S3(1)execution(1)comparison by reference(1)garbage collector(1)blueprint(1)initializing(1)조건식(1)깃 명령어(1)iteration(1)내장 고차함수(1)Request(1)Response(1)dot notation(1)last in first out(1)agile development(1)중첩 복제(1)백 트래킹(1)정 이진 트리(1)그래프 자료구조(1)ascii code(1)devDependencies(1)array-like array(1)전위 순회(1)oAuth(1)재귀 함수(1)나누어 생각하기(1)크롬 콘솔(1)Web Architecture(1)ecma script 6(1)reassign value(1)recursion(1)template strings(1)깊이우선 탐색(1)나머지 매개변수(1)block scope(1)Pair Programming(1)(1)code deploy(1)visulal studio code(1)지역 스코프(1)this object(1)callback(1)amazon web service(1)certificate manager(1)route53(1)부모 노드(1)graph data structure(1)캡슐화(1)브래킷 표기법(1)연결 리스트(1)해시 테이블(1)cloning(1)array method(1)일치연산자(1)TDD(1)full binary tree(1)Callback Function(1)bracket notation(1)call stack(1)document object model(1)client(1)router(1)MVC(1)local scope(1)input(1)logarithmic(1)complete binary tree(1)lexical environment(1)프로토타입(1)development(1)콜백 함수(1)csrf(1)자료(1)다형성(1)apt(1)자식 노드(1)전개 연산자(1)Prototype(1)await(1)characteristic data(1)숲과 나무(1)clone and merge(1)ajax(1)event loop(1)double equals(1)단축 문법(1)function method(1)OAuth 2.0(1)테스트 주도 개발(1)sctructured cloning(1)props drilling(1)Blocking(1)parent node(1)non blocking(1)linter(1)고차 함수(1)postorder traversal(1)immutable data method(1)요청(1)async(1)ecmascript(1)비동기(1)Call By Value(1)code build(1)cm(1)방향성(1)life cycle method(1)JavaScript(1)node server(1)공간 복잡도(1)relational database service(1)function declaration(1)Higher-order Function(1)완전 이진 트리(1)배열 객체(1)지역 변수(1)declarative programming(1)module pattern(1)ESLint(1)quadratic(1)string method(1)Call By Reference(1)redeclaration(1)맥오에스(1)local variable(1)method(1)salt(1)Backend(1)복잡도 분석(1)복잡도 타입(1)Reference Type(1)참조형 데이터(1)정점(1)함수 반환값(1)access token(1)authorization code(1)string object(1)서버 요청(1)hoisting(1)외부 함수(1)staging area(1)분해 할당(1)자바스크립트 객체(1)request server(1)mac os 10.15(1)가지치기(1)조건문(1)문자열 메소드(1)관념화(1)decimal place(1)자바스크립트(1)문자열(1)애자일 개발(1)template literals(1)double linked list(1)XSS(1)반복문(1)chrome console(1)인스턴스(1)https(1)동등연산자(1)decimal fraction(1)key-value pair(1)REST API(1)remote repository(1)json(1)comparison operator(1)소수 점(1)이벤트 객체(1)global scope(1)소유자(1)pair driver(1)preorder traversal(1)koan(1)깃 저장소(1)10진수(1)reassignment(1)자료 타입(1)재선언(1)debugging(1)Application Programming Interface(1)loop(1)undirected(1)advanced package tool(1)elb(1)String(1)edge(1)숫자 데이터(1)array object(1)mutable data(1)박스 모델(1)커링(1)zsh(1)청사진(1)Mac Os(1)속성(1)adjacency list(1)소수 자리(1)s2(1)outer function(1)State(1)logical operator(1)synchronous(1)함수(1)arrow function(1)변수 재선언(1)배열 여부(1)원시형 데이터(1)생산성(1)node module(1)nvm(1)permission(1)programming(1)owner(1)event object(1)express server(1)inner function(1)cookie-parser(1)소수(1)Chaining(1)어휘적 환경(1)decimal point(1)function scope(1)sub tree(1)numeric data(1)constant(1)Data Base(1)복잡도(1)비동기 호출(1)@property(1)perfect binary tree(1)destructing assignment(1)condition(1)FIFO(1)증감문(1)git command(1)Computational Thinking(1)redeclare variable(1)생성자 함수(1)닷 표기법(1)function expression(1)immutable data(1)increment(1)불변 데이터(1)소유자 그룹(1)decimal number(1)shorthand syntax(1)화살표 함수(1)exponential(1)HoF(1)중첩 객체(1)adjacency matrix(1)squelize(1)명령적-절차적 프로그래밍(1)실행 맥락(1)return value(1)data(1)배열 메소드(1)전역 스코프(1)root node(1)이진 탐색 트리(1)triple equals(1)재귀(1)mutable data method(1)얕은 복사(1)shallow copy(1)array(1)포화 이진 트리(1)web app(1)알고리듬(1)rte(1)실행 컨텍스트(1)test framework(1)spa(1)inorder taversal(1)LIFO(1)trees and forest(1)지역 저장소(1)서브 트리(1)출력(1)node version manager(1)window object(1)child node(1)db(1)output(1)seo(1)페어 드라이버(1)express(1)react.js(1)RDBMS(1)vertex(1)owner group(1)Database(1)문자 데이터(1)Token(1)접근 권한(1)CRUD(1)자료형(1)elastic load balancer(1)math object(1)Binary Search Tree(1)Hash Table(1)|| 초기화(1)선언적 프로그래밍(1)currying(1)template function(1)메소드(1)Truthy(1)Falsy(1)응답(1)pair navigator(1)simple storage service(1)Props(1)너비 우선 탐색(1)인접 리스트(1)(1)create read update delete(1)directed(1)javascript equality(1)heap memory(1)중위 순회(1)Catalina(1)search engine optimization(1)(1)배열 요소 여부(1)1일 1커밋(1)dependencies(1)linear(1)루트 노드(1)local repository(1)algorithm(1)dynamic web page(1)conditional statement(1)deep copy(1)imperative programming(1)back tracking(1)깊이 우선 탐색(1)nested object(1)해싱(1)생성자(1)element(1)number object(1)position property(1)productivity(1)Connectionless(1)Stateless(1)원격 저장소(1)callback queue(1)session(1)mkcert(1)블럭 스코프(1)카탈리나(1)터미널(1)간선(1)tree structure(1)cloudfront(1)이중 등호(1)내부 함수(1)preflight request(1)후위 순회(1)encapsulation(1)comparison by value(1)1day 1commit(1)테스트 프레임워크(1)비동기 처리(1)node package manager(1)입력(1)JavaScript Engine(1)complexity analysis(1)Immutable(1)인접 행렬(1)무방향성(1)nested cloning(1)first in first out(1)recursive function(1)new keyword(1)File IO(1)재할당(1)콜백(1)깊은 복사(1)first-class citizen(1)web browser(1)페어 네비게이터(1)single linked list(1)space complexity(1)값 재할당(1)VSC(1)promise(1)ES(1)Pair(1)sql(1)hyper text markup language(1)페어 프로그래밍(1)in-memory(1)built-in(1)lifting state up(1)pruning(1)javascript object(1)terminal(1)동기(1)git repository(1)ORM(1)hash functions(1)함수 스코프(1)schema(1)instance(1)run time environment(1)header(1)
post-thumbnail

TIL39: Deployment on Cloud with AWS

Deployment with Amazon Web Service(AWS)Simple Storage Service(S3): 빌드된 SPA(Single Page Application)을 배포Elastic Compute Cloud(EC2): 작성된 Node API Server

5일 전
·
0개의 댓글
post-thumbnail

TIL38: Authentication / OAuth 2.0

Open Authentication(OAuth): 보안화된 리소스에 액세스하기 위해 클라이언트에게 권한을 제공하는 프로세스를 단순화하는 개방형 표준 프로토콜(open standard protocol)이미 사용자의 정보를 가지고 있는 웹 서비스(Google, Facebo

5일 전
·
0개의 댓글
post-thumbnail

TIL37: Authentication / Token

Token서버 또는 데이터베이스에 사용자 정보를 담는 경우 인증이 필요한 요청 때마다 서버와 데이터베이스를 살펴보아야 하는 부담을 가지게 되는데, 이 부담을 클라이언트에 넘기기 위해 고안기존의 쿠키나 세션과 달리 토큰은 유저정보를 암호화한 상태로 담기 때문에 안전하게

5일 전
·
0개의 댓글
post-thumbnail

TIL36: Authentication / Session

Session: 서버가 클라이언트에게 유일하고 암호화된 ID를 부여하고 중요 데이터를 서버에 저장하여 관리사용자의 인증 정보를 session object에 저장하고, 쿠키에는 인증정보 대신 session ID를 저장로그아웃 요청시 세션 아이디가 담긴 쿠키는 브라우저 탭

5일 전
·
0개의 댓글
post-thumbnail

TIL35: Authentication / Cookie

Cookie: stateless(무상태성)의 HTTP에서 정보를 유지할 수 있게 서버가 일방적으로 클라이언트에 전달하는 작은 데이터서버가 웹 브라우저에 정보를 저장하고 불러올 수 있게 하는 수단해당 도메인에 대해 쿠키가 존재하면 웹브라우저는 도메인에게 HTTP요청 시

5일 전
·
0개의 댓글
post-thumbnail

TIL34: Authentication, HTTPS, Hashing & Salt

HTTPS(HyperText Transfer Protocol over Secure): HTTP 요청을 SSL(Secure Socket Layer) 또는 TLS(Transport Layer Security)를 이용해 통신 과정에서 내용을 암호화하여 데이터를 전송Hashi

5일 전
·
0개의 댓글
post-thumbnail

TIL33: ORM / MVC

Object Relational Mapping(ORM) \- 관계형 데이터베이스와 객체지향 프로그래밍 언어간의 간극을 좁히고 호환성을 높이기 위해 고안된 프로그래밍 기법 \- Sequelize: Promise 기반의 대표적인 Node.js ORMModel-V

2021년 1월 14일
·
0개의 댓글
post-thumbnail

TIL32: Database / SQL / RDBMS

In-memory : 전원이 꺼지면 데이터가 날라가버림File I/O : 원하는 데이터만 가져올 수 없고 모든 데이터를 가져와 필터링 과정을 거쳐야 함Database : 필터링 뿐만 아니라 File I/O로 구현이 힘든 여러 기능을 가지고 있는 데이터에 특화된 서버St

2021년 1월 14일
·
0개의 댓글
post-thumbnail

TIL31: ReactJS

Props and StateProps Drilling and Lifting State Up 자료 출처: props drilling diagram 자료 출처: lifting state up diagramLife Cycle Method

2021년 1월 14일
·
0개의 댓글
post-thumbnail

FP8: controllers/comments

-Json Web Token - Sequelize

2021년 1월 11일
·
0개의 댓글
post-thumbnail

FP7: controllers/posts

- Json Web Token - Sequelize

2021년 1월 10일
·
0개의 댓글
post-thumbnail

FP6: controllers/users

- Json Web Token - Squelize

2021년 1월 2일
·
0개의 댓글
post-thumbnail

FP5: Express Router

- Express - Express Router

2021년 1월 2일
·
0개의 댓글
post-thumbnail

FP4: Express Server

- Express - Cors - Cookie-parser

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

FP3: AWS EC2, RDS, S3 / Sequelize-CLI

EC2'Hello World' 서버 생성 및 배포RDS MySQL 서버 생성, EC2 연결S3 React 클라이언트 최소 버전 배포Sequelize-CLI스키마 작성 및 데이터 베이스 연결 설정마이그레이션 및 모델 생성

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

FP2: Software Requirements - 2

8\. API 문서 작성: 팀원과 상의해서 프로젝트에 어떤 API가 필요할지 정하고 API Docs로 정리.9\. 프로젝트 태스크 카드 작성 & 분배: 주어진 가용 시간에 맞추어 Github의 Project Reposotory에 Issue를 생성해서 Task Card

2020년 12월 22일
·
0개의 댓글
post-thumbnail

FP1: Software Requirements - 1

1\. 프로젝트 선정: 팀원간의 상의를 통해 아이디어를 산출하고, 그 중에서 Project Requirements 기능들이 전부 들어갈 수 있는 프로젝트 하나를 선택.2\. 팀장, 팀명, 프로젝트명 정하기: 프로젝트명으로 Github Repository 생성.3\. 팀

2020년 12월 21일
·
0개의 댓글
post-thumbnail

TIL30: ReST API / CommonJS

ReST(Representational State Transfer)웹 서비스를 만드는데 사용되는 제약(constraint) 모음 웹을 망가뜨리지 않고 HTTP를 개선하기 위해 리소스마다 서로 다른 API 규칙을 적용ReST에서 정보의 가장 핵심적인 추상화는 Resour

2020년 12월 7일
·
0개의 댓글
post-thumbnail

TIL29: ExpressJS / Express Server

Create Express SeverExpress Sever Example코드 및 자료 출처: expressjs.com, 코드스테이츠(CodeStates)

2020년 12월 7일
·
0개의 댓글
post-thumbnail

TIL28: Node Sever

Create Server또는Node Server of Example코드 및 자료 출처: nodejs.org, 코드스테이츠(CodeStates)

2020년 12월 7일
·
0개의 댓글