profile
이제 막 개발을 시작한 프로그래밍 입문자

클라우드 서버

서버개발을 함에 있어 서버구성은 클라우드서버와 하드웨어적인 물리서버로 나눌 수 있다.클라우드클라우드 서버란 하나의 무리적 서버를 나누어 여러개의 가상서버로 사용하는 가상화 방법의 한 형태이다.즉, 하나의 물리적 장치를 소프트웨어적인 방법으로 나누어 사용자에게 할당하는

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

TypeScript의 장점

1995년 넷스케이프사의 브랜던 아이크(Brendan Eich)가 자사의 웹브라우저인 Navigator 2에 탑재하기 위해서 개발한 스크립트 언어이다.웹페이지의 보조적인 기능 수행을 위한 한정적인 용도로 사용되었으며, 이 시기에 대부분 로직은 주로 웹서버에서 실행되었고

2021년 8월 13일
·
0개의 댓글
·

Express, Koa, fastify 각각의 특징

프레임워크 점유율 1위정보가 많고 이용자도 많다속도가 느려 고성능(하이 퍼포먼스)을 요구하는 개발에 부적합Js의 비동기 처리 기능, 제너레이터(Generator)함수, async/await에 대응하지 않아 수정이 필요코딩기록제너레이터 함수란?ES6에 도입된 제너레이터(

2021년 8월 12일
·
0개의 댓글
·

관계형 데이터와 NoSQL

Database, DBMS, SQL, NoSQL Database(데이터베이스 및 DB): 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합. 작성된 목록으로써 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶

2021년 8월 12일
·
0개의 댓글
·

ORM

ORM(object Relational Mappping)영속성연관성ORM이란 무엇인가?ORM은 Object Relational Mapping 객체-관계 매핑으로 데이터베이스와 객체 지향 프로그래밍 언어 간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법이다.위키백과단

2021년 8월 12일
·
0개의 댓글
·

[네트워크] OSI 7계층

OSI 모형(Open Systems Interconnection Reference Model)은 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다. 일반적으로 OSI 7 계층이라고 한다. 위키피디아1계층

2021년 6월 28일
·
0개의 댓글
·

.env(dotenv) / .gitignore

안녕하세요. 이번에 저는 개인 프로젝트를 만드는 과정에서 .env와 .gitignore에 대해서 모르는 상태로 친구로 부터 .env와 .gitignore이 무엇인지 알아보고 고쳐보라는 이야기를 듣고 .env(dotenv)와 .gitignore에 대해서 알아보았습니다.D

2021년 6월 27일
·
0개의 댓글
·

운영체제 - 프로세스와 스레드

프로세스와 운영체제 1. 프로세스 프로세스는 실행 중인 프로그램으로 디스크로부터 메모리에 적재되어 CPU의 할당을 받을 수 있는 것으로, 운영체제로부터 주소 공간, 파일, 메모리 등을 할당받으며 이것들을 총칭하여 프로세스라고 합니다. 2. 스레드 스레드는 프로세스의

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

자바스크립트의 역사와 배경

자바스크립트의 역사 "넷스케이프 커뮤니케이션스"는 웹이 더 동적으로 변화할 필요가 있음을 느끼고 HTML에 코드를 웹 페이지 마크업으로 직접 작성하면서 웹디자이너들과 파트타입 프로그래머들이 이미지, 플러그인 등의 요소를 쉽게 조합할 수 있는 글루언어(glue lagu

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

TypeScript - Parcel과 모듈

1\. parcel(파슬) 1)npm으로 파슬 만들기npm install -g parcel-bundler 2)package.json 파일을 프로젝트 디렉토리에 만들기 npm init -y 3) package.json 파일에서 스크립트 태그에 파슬 번들러 할 수 있게 해

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

TypeScript - 인덱스타입

1.인덱스타입은 속성이름이 정해져있지 않고 동적으로 처리해야 할 때 사용할 수 있다.2\. props의 키를 문자열로 받을 수 있게 해놨지만 특정한 이름으로 고정할 수 있다.3\. 인덱스 타입에서 keyof 연산자를 이용하면 Props의 key들에 대한 타입을 가져올

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

TypeScript - 타입 별칭

typealias1\. 인터페이스와 비슷하지만 우리가 직접 작성한 타입에 이름을 붙일 수 있다.2\. 타입별칭은 Generic도 사용가능하다3\. 이름뿐만 아니라 interface처럼 심지어 특정 타입을 정의할 수도 있다.4.문자열리터럴 타입과 같이 활용하게 되면 유용

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

TypeScript - Intersection&Union

intersection타입은 여러 타입을 합쳐진 타입을 말한다.위의 interface를 intersection 타입으로 만들어 보자.union typecompile toor기호를 사용해서 표현하는 것이 union타입이다.interface를 만약 union타입을 했을 경

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

TypeScript - Generic3

generic은 마찬가지로 클래스 뿐만 아니라 인터페이스에서도 사용할 수 있다.Type파라미터에 있는 type의 범위를 특정한 타입의 하이타입으로 고정할 수 있다.조건부 타입

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

TypeScript - Generic 2

Generic은 클래스를 정의할 때에도 사용할 수 있다.LocalDB를 유저 하나의 하나의 타입만 넣고 빼고 싶은 것이 아니라 여러 타입에 대해서 처리하고 싶다면

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

TypeScript - Generic

타입파라미터를 두 개 이상을 사용할 수 있다.튜플을 만들 때에도 여러개의 파라미터화 할 수 있게 된다.

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

TypeScript - 클래스2

상속과 인터페이스와의 관계abstract 키워드를 통해 클래스를 정의하는 방법abstract는 이 클래스가 아직 완성되지 않은 클래스라는 것을 말한다.이 클래스를 꼭 인스턴스를 바로 만들수는 없지만 이 클래스를 통해서 다른 상속 받은 클래스를 통해서 다른 상속을 받은

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

TypeScript - 클래스1

이전에는 함수를 통해서 새로운 타입을 만들었다면 클래스가 나온 후에는 클래스를 통해서 특정타입의 객체를 생성할 수 있게 되었다.2\. 타입스크립트에서는 속성과 메서드에 접근제한자를 갖을 수 있다.es6에는 없는 것인데, 위의 코드를 예로 cart라는 클래스의 store

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

TypeScript - enum타입

enum열거형 enum은 열거형은 상수들의 집합을 정의할 때 사용할 수 있다.회원의 등급 등 상수에 대한 집합에 의미를 부여하게 된다.Ex) 스타벅스의 회원등급에 대한 enum을 알아보자면compile to즉 위에서 enum은 console.log(StarbuksGra

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

TypeScript - 함수형 타입

1\. 타입스크립트는 함수의 매개변수에 타입어노테이션(annotation)기능이 있고, 이것을 작성해줘야 한다.여기서 'add(1, 2)'에서 숫자가 아니라 문자형을 작성하게 되면 오류가 나게 되는 것이다.2\. 매개변수의 optional한 처리와 기본값return{n

2021년 5월 7일
·
0개의 댓글
·