화살표 함수기본형return 한줄 일때param이 한 개일 때객체 반환 시비구조화 할당생략 \- key와 value가 같으면 생략이 가능함객체 \- 보통은 1(생략)과 병합하여 많이 사용배열spread 연산자…함수의 발전func: function prt(){
TypeScript는 node(js)를 거친후 돌아감NodeJs는 자바스크립트 런타임npm initpackage.json 파일이 만들어짐tsc --inittsconfig.json 파일이 만들어짐tsconfig.jsoninclude: 어떤 파일을 컴파일 할것인지exclu
enum컴파일된 js를 확인해보면 enum은 함수로 변환되어 있음. js에선 enum을 지원하지 않기 때문값을 설정해주지 않을 경우 기본값은 인덱스값으로 출력됨리턴 타입return 값의 타입을 지정할 수 있음void: return 값이 없음never: 항상 오류를 출력
클래스public접근(get), 설정(set) 2개가 외부, 내부 자유로움protected접근(get), 설정(set) 2개가 자기 자신한테만 허용 + 자신을 상속한 자식한테도 허용private \- 접근(get), 설정(set) 2개가 자기 자신한테만 허용
인터페이스에서 \[]를 이용한 key의 type 세팅props(key name)은 자유롭게 선언 가능하며, 아래의 경우 string 타입만 해당됨keyof객체의 속성들을 유니온(OR) 타입으로 만들어주는 연산자🍋 typeof : 객체 데이터를 객체 타입으로 변환해주는
데코레이터함수이며, 클래스에만 사용(자바의 어노테이션처럼 @를 사용)런타임에 실행되어 인스턴스 코드가 없어도 실행됨클래스 데코레이터는 하나의 인자만 가질 수 있음데코레이터 팩토리데코레이터 함수를 감싸는 래퍼 함수데코레이터 표현식은 위에서 아래로 평가(evaluate)된
js 파일을 생성하지 않고 컴파일 하는 방법npm install -g -ts-node 설치ts-node 파일명.ts 명령어로 ts 파일 실행npm install -D @types/nodenode의 타입을 전부 삽입해주는 패키지타입 단언document에서 아이디값에 해당
인터페이스로 설계하기인터페이스메인함수는 객체new를 이용한 함수 선언이 가능함인터페이스를 타입으로 설정 가능함데이터 무결성Proxy \- 객체의 속성 가져오기, 설정 및 정의와 같은 기본 객체 작업을 재정의할 수 있음 \- 프록시 객체는 일반적으로 속성 액세
abstract(추상클래스)상속 , 슈퍼-서브 , 부모-자식하나만 상속받을 수 있음extends 명령어를 통해 상속interface(인터페이스)구현 , 어떠한 기능을 설계 명세다중 상속 시 동일한 메소드에 대해 동일한 동작을 수행할 수 있음implements를 통해 부
builder 패턴생성자 축약형을 사용할 경우 선택하지 않은 값도 출력됨스프링의 repository처럼 사용데코레이터를 이용한 빌더 패턴빌더 모듈 생성빌더데코레이터 선언
nodemon 설치앞에 sudo를 붙이면 관리자모드로 실행node설치 시 npm이 자동으로 같이 설치됨nodemon test.js변경사항을 실시간으로 감시HTTP (하이퍼텍스트 전송 프로토콜)HTML과 같은 하이퍼미디어 문서를 전송하기 위한 애플리케이션 레이어 프로토콜
데이터 전체 조회 (READ)특정 데이터 조회주소에 파라미터값을 동적으로 입력받을 수 있음(:를 사용하여)데이터 삽입 (CREATE - POST)express 에서 json body 내용을 읽으려면 미들웨어를 추가해줘야함(기본으론 지원 안됨)데이터 수정 (UPDATE
DBMS (Database Management System)데이터베이스를 어떻게 관리하느냐에 따라 여러가지로 분류할 수 있음RDBMS (Relational DBMS)관계형 데이터를 관리하는 DBMS (예: MySQL, PostgreSQL)SQL: RDBMS에서 데이터를
PHP (Hypertext Preprocessor)Personal Home Page Tools 의 약자에서 Hypertext Preprocessor 로 의미가 변경하이퍼텍스트 생성 언어(HTML)에 포함되어 동작하는 스크립팅 언어서버쪽에서 실행 되는 프로그래밍 언어초창
데이터형 출력var_dump(값)문자 + 문자 연산자문자와 문자를 더할 땐 .를 사용string에서 따옴표 사용법역슬래시() 사용😊 echo와 print는 같은 의미👍 PHP는 모든 변수 앞에 $ 표시 👌 PHP의 주석은 //와 상수 (constant)define