02 ES2015+ JavaScript

ES2015 이후 추가 된 문법 const, let var와 const, let의 차이 var는 함수 스코프를 가진다. if문의 블록과 관계없이 변수에 접근할 수 있다. const와 let은 블록 스코프를 가진다. 따라서 블록 밖에서는 변수에 접근할 수 없다. 블록

4일 전
·
0개의 댓글

01 node.js의 기본 개념

Node.js교과서(길벗출판사) 및 인프런 저자 직강을 듣고 정리Node.js®는 크롬 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임입니다. Node.js는 이벤트 기반, 논블로킹 I/O 모델을 사용해 가볍고 효율적입니다. Node.js의 패키지 생태계인 npm

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

Leetcode 30days - 6days

Say you have an array prices for which the ith element is the price of a given stock on day i.Design an algorithm to find the maximum profit. You may

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

Leetcode 30days - 5days

5days 64. Minimum Path Sum > Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of

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

[SQL Study] 테이블 구조 참조

DESC 명령으로 테이블에 어떤 열이 정의 되어 있는지 알 수 있다.DESC는 SQL명령이 아니다.Field는 열이름, Type는 자료형, 괄호안의 숫자는 최대 길이, Null은 NULL값을 허용여부 Yes로 지정하면 NULL을 허용한다. Key는 해당 열의 '키'지정

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

[SQL Study] 테이블 조회하기

SELECT,\*과 FROM과 SAMPLETABLE 사이에 스페이스로 구분. 명령어 끝에 세미콜론(;)을 넣을 것.세미콜론을 붙이지 않으면 입력중인 것으로 간주되어 명령이 실행되지 않음.SQL명령은 키워드에 의해 '구'라는 단위로 나눈다.위의 명령은 SELECT 구와

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

[SQL Study] 데이터베이스

SQL 첫걸음(한빛미디어)을 읽고, 정리데이터 : 컴퓨터 안에 기록되어 있는 숫자데이터베이스 : 데이터의 집합, 넓은 의미 에서 '컴퓨터안에 기록된 모든것'으로 정의하지만 우리가 공부하려고 하는 데이터베이스는 특정 데이터를 확인하고 싶을 때 간단하게 찾아낼 수 있도록

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

Leetcode 30days - 4days

Given an array of non-negative integers, you are initially positioned at the first index of the array.Each element in the array represents your maximu

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

Leetcode 30days - 3days

Given an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and return its sum. ExampleFollow

2020년 6월 30일
·
0개의 댓글

Leetcode 30days - 2days

2days 49. Group Anagrams > Given an array of strings, group anagrams together.   Example Note All inputs will be in lowercase. The order of your

2020년 6월 29일
·
0개의 댓글

Leetcode 30days - 1days

어제부터 wecode 7기 동기들과 함께 Leetcode 알고리즘 30일 챌린지를 하고 있다. 풀이 중에 Map함수를 사용한 예제가 있어서 Map함수에 대해 mdn문서를 검색해 보았다. Map과 Object에 대한 비교가 있었는데 첫번째 내용이 Object는 프로토타입

2020년 6월 29일
·
0개의 댓글

Serverless

Serverless? 서버리스는 서버가 없다는 의미지만 사실 상 서버가 없는 것이 아니다. BaaS와 FaaS 두 가지로 나눌 수 있다. 서버 사양, 서버 갯수, 네트워크 사용 여부 BaaS(Backend as a Service), FaaS(Function as a S

2020년 6월 14일
·
0개의 댓글

Object Oriented Programming 03

자세한 내용을 보려면 아래의 링크를 클릭객체지향 개념 관계도객체지향은 유연성을 가진다. 유연성은 캡슐화와 추상화와 다형성을 이용해서 달성된다. 상속은 캡슐화를 활용하고 다형성은 상속을 이용해서 만들어진다. 캡슐화를 통해서 가시성(visibility)개념이 만들어지고 클

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

Object Oriented Programming 02

자세한 내용을 보려면 아래의 링크를 클릭유연성과 객체지향 4대특성추상화라는 말은 구체적인 것을 제거한다는 말이다. 이것은 여러 요구사항에 대한 공통 요약본을 만드는 과정이다. 따라서 무턱대고 추상화를 할 수는 없다. 우선 제거되는 대상은 공통되지 않은 것이어야 한다.

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

Object Oriented Programming 01

자세한 내용을 읽어보려면 아래의 링크를 클릭 객체지향의 올바른 이해 객체지향의 이해 현실에서의 객체란 독립적이면서 (분리되지 않고) 하나로 취급되는 인식의 단위를 말한다. 인간은 대상을 정확히 인식하기 위해서 목적한 대상과 다른 대상들과의 개념적인 차이들을 필요로 하

2020년 6월 6일
·
0개의 댓글

Clean Architecture 02

User의 요청에 따른 결과물을 만들어 내기 위한 작업 하나하나를 의미한다.Business Logic은 Application에서 핵심이 되는 로직이며, 이곳 저곳 흩어지면 안된다.User가 바라는 결과물을 코드로 옮기므로 품질이 중요하고 유지보수의 확장성을 고려해야하기

2020년 5월 30일
·
0개의 댓글

Clean Architecture 01

시스템의 구조(structure), 행위(behavior), 뷰(views)를 정의하는 개념 모델이다.시스템의 목적을 달성하기 위해 각 컴포넌트가 상호작용 하는 것으로 정보가 교환되는 것을 설명한다. 다양한 system architecture가 있지만 목적은 하나다관심

2020년 5월 30일
·
0개의 댓글

MVC patterns

Design pattern 디자인 패턴(Design pattern)은 건축학 및 컴퓨터 과학에서 사용되는 용어로, 설계 문제에 대한 해답을 문서화하기위해 고안된 형식 방법이다. 소프트웨어 개발 방법에서 사용되는 design pattern은 프로그램 개발에서 자주 나타나

2020년 5월 30일
·
0개의 댓글

[wecode session] Docker hub를 이용한 배포

Docker란? Docker는 container virualization(가상화 컨테이너)에 application 배포를 자동화 시켜주는 오픈소스 엔진이다. Docker는 container 가상화 실행 환경 위에 application 배포 엔진을 더함으로서 사용자의 코

2020년 5월 24일
·
0개의 댓글

[wecode session] Unit Test

1. Unit Test 내가 짠 코드가 제대로 작동하는 지 확인하는 과정이 필요. 작동하는 코드가 의미가 있고 가치를 창출한다. 그것을 확인하는 것이 Test이다. E2E (End to End) : UI test 처음부터 끝까지 연결시켜서 띄우고 UI를 실제사용자처

2020년 5월 16일
·
0개의 댓글