thumbnail

Sequelize란?

sequelize sequelize란? sequelize란 nodeJS에서 mysql을 사용할 때 raw Query문을 사용하지 않고 더욱 쉽게 다룰 수 있도록 도와주는 라이브러리이다. sequelize는 ORM(Object-Relational Mapping...

2019년 8월 27일0개의 댓글

SQL 이란?

SQL(Strucured Query Language) SQL이란?* SQL은 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이다. 관계형 데이터 베이스 관리 시스템에서 자료의 검색과 관리, 데이터베이스 ...

2019년 8월 27일0개의 댓글

Mark Down Syntax

마크다운 문법 제목(Header)** - 1. h1 ~ h6 까지 제목을 표현할 수 있습니다. - 제목 1 - 제목 2 - 제목 3 - 제목 4 - 제목 5 - 제목 6 강조(Emphasis)* - 1. 이텔릭체 - 언더바_ 혹은 별표를 사용합...

2019년 8월 27일0개의 댓글

GraphQL 폴더 분기 방법!

GraphQL Schema, resolver 마치 프로처럼!!! 정의하는 방법 1. 우선 필요한 묘듈인 merge-graphql-schemas와 graphql-tools, path를 설치한다. 1. schema.js 파일을 하나 생성한다.

2019년 8월 27일0개의 댓글

OOP란?

Object Oriented Programming(OOP) 캡슐화(Encapsulation)* - 캡슐화란 하나의 객체가 특정한 목적을 달성하기 위해 변수, 함수를 하나로 묶는 것 - 클래스를 만들 때 목적을 명확하게 정하고 그에 따른 기능들을 관련성 있게 변수나...

2019년 8월 27일0개의 댓글

Hoisting(호이스팅)이란?

Hoisting이란 호이스팅(Hoisting)은 모든 선언(var, let, const, function 등)을 가장 위로 끌어올린다. 사전적 의미와 비슷하게 끌어올리는 역할을 한다. 변수의 범위가 전역 범위인지 함수 범위인지에 따라서 다르게 동작될 수 있다. 1...

2019년 8월 27일0개의 댓글

Execution Context(실행 컨텍스트)란?

실행 컨텍스트(Execution Context) 실행 컨텍스트(Execution Context)란 ? 실행 가능한 코드를 형상화하고 구분하는 추상적인 개념이라고 정의하면 된다. 쉽게 말하자면 코드들이 실행되기 위한 환경이라고 이해하면 될 것 같다. (코드가 실행된...

2019년 8월 27일0개의 댓글

Curring(커링)이란?

커링(Currying) 커링(Curring)이란?* 커링은 인자를 여러개 받는 함수를 분리하여, 인자를 하나씩만 받는 함수의 체인으로 만드는 방법이다. 함수형 프로그래밍 기법 중 하나로 함수를 재사용하는데 유용하게 쓰일 수 있는 기법이다. 자바스크립트 내부에는 커...

2019년 8월 27일0개의 댓글

React-Apollo란?

React-Apollo React-Apollo란? - Apollo는 REDUX를 대체 할 수 있는 GraphQL-Client의 하나이다. - GraphQL을 기반으로 한 상태관리 플랫폼이며 클라이언트에서 GraphQL을 사용하여 데이터를 가져오는 UI를 만들 때 ...

2019년 8월 27일0개의 댓글

React란?

React 리액트(React)란? 리액트는 페이스북에서 제공해주는 프론트엔드 라이브러리이다. 또한 리액트는 컴포넌트 기반으로 되어있어서 컴포넌트에 데이터를 내려주면 개발자가 설계한대로 UI가 만들어져 사용자에게 보여진다. - 리액트를 왜 사용하는가? 사실 리액트...

2019년 8월 27일0개의 댓글

Node Mailer를 어떻게 사용했는지..

NodeMailer nodeMailer란? nodeMailer는 Node.js 환경에서 email을 보내주도록 도와주는 모듈이다. 메일은 전송할 수 있고 메일의 내용을 HTML 문서로 사용, 혹은 파일 첨부 가능도 가능하다. 사용 방법 - nodemail...

2019년 8월 27일0개의 댓글

코딩을 마음먹고 시작하게 된 이유

나는 게임 기획을 전공으로 공부하던 게임 기획자 지망생이었다. 학교를 다니면서 게임 기획에 대해서 공부를 하다가 군대를 가고 전역을 했는데 전역 한 날짜와 학기 시작 날짜가 너무 많이 차이가 나서 친구 한 명과 공부도 할겸 간단한 미니 게임을 만들어 보자고 했다. C을...

2019년 8월 25일0개의 댓글

4주 프로젝트 - 개.고.수(개와 고양이의 수다)

프로젝트 개요** 4주 프로젝트를 진행 했을 때 서버에서 가장 메인이 되었던 기술은 GraphQL입니다. 나머지 프로젝트 개요를 작성한다.(노션 링크까지 같이) GraphQL을 선택한 이유* 코드스테이츠에서 이머시브 코스를 수강하는 중에는 REST API를 학...

2019년 8월 20일2개의 댓글