본문 바로가기

728x90

분류 전체보기

(56)
TypeScript 8-1. 환경 설정 tsconfig.json 파일과 Lib Configuration TypeScript 를 로컬 환경에서 개발할때 설정할만한 몇가지 것들. Targets, tsconfig.json , onDir, Target, Lib configuration에 대한 강의 정리. 길어져서 다음 포스팅에서 이어 작성한다. 아래 포스팅은 노마드코더의 Typescript 강의 내용을 제가 나중에 찾아볼 때를 대비해 정리한 내용입니다. 오늘 포스팅은 강의 # 5.0 ~ 5.2 ㅇ 강의 원본 링크 - Typescript로 블록체인 만들기: From #5.0 to #5.4 # 5.0 introduction NestJS, NestJS, Create-Reate-App(CRA) 사용하는 대부분의 사람들은 수동으로 TS 설정할일은 없음. 대부분 프레임워크에서 해주기 때문인데, 가끔 수동으로 해야할 일이 있..
TypeScript 7. 예제로 알아보는 제네릭과 Polymorphism, 클래스, 인터페이스 이용하기 - 노마드코더 강의 정리 이번 강의는 Polymorphism(다형성), 제네릭, 클래스, 그리고 인터페이스를 모두 합쳐본다. 아래 포스팅은 노마드코더의 Typescript 강의 내용을 제가 나중에 찾아볼 때를 대비해 정리한 내용입니다. 오늘 포스팅은 강의 # 4.5 다형성 심화 내용(다형성, 제네릭, 클래스, 인터페이스!) ㅇ 강의 원본 링크 - https://nomadcoders.co/typescript-for-beginners/lectures/3683 ※ 다형성은 다른 모양(argu/return 값 등)의 코드를 가질 수 있게 해주는 것! 다형성을 이룰 수 있는 방법은 제네릭*을 사용하는 것. * 지난주 네번째 강의 요약 포스팅 참고. 4. Typescript Polymorphism(다형성), generic(제네릭) - 노마..
6. TypeScript Interface와 type, 추상클래스와 인터페이스 차이 - 노마드코더 강의 요약 # 4.2 readonly, static, 그리고 type과 interface # 4.3 interface와 abstract class 차이 아래 포스팅은 노마드코더의 Typescript 강의 내용을 제가 나중에 찾아볼 때를 대비해 정리한 내용입니다. 오늘 포스팅은 강의 #4.2, 4.3의 interface 강의정리 포스팅입니다. ㅇ 강의 원본 링크 - https://nomadcoders.co/typescript-for-beginners/lectures/3679 #4.2 Interface : readonly, static, 그리고 type과 interface 차이 readonly public 변수지만 접근은 가능해도 변경은 할수 없도록 하려면? = 값 조회는 ㅇ, 수정은 x => 해당 property를 ..
5-2. TypeScript 적용 :클래스 타입 생성, constructor 정의 - 노마드코더 강의 정리 짐까지 만들었던것 정리해보는 시간 ! 해시맵, 사전 같은것. 해싱 알고리즘 쓰는 완벽한 해시맵. 단어사전 만들 예정. 사전에 단어를 찾거나 삭제하고, 새 단어 추가하는 메소드 아래 포스팅은 노마드코더의 Typescript 강의 내용을 제가 나중에 찾아볼 때를 대비해 정리한 내용입니다. 오늘 포스팅은 강의 #4.1의 후반부 해시맵 강의정리 포스팅입니다. ㅇ 강의 원본 링크 - https://nomadcoders.co/typescript-for-beginners/lectures/3679 [ 중요한 내용 ] 1. 타입 생성 방법 ' [key:string] : string ' 처럼 property 이름은 몰라도(아무거나, key) 타입은 알때 정의해두는것 2. class 내부 private words를 선언하고..
5-1. TypeScript Classes : 추상클래스, 추상메소드, public/protected/private - 노마드코더 강의 정리 아래 포스팅은 노마드코더의 Typescript 강의 내용을 제가 나중에 찾아볼 때를 대비해 정리한 내용입니다. 오늘 포스팅은 강의 #4.0 ~ 4.1 정리내용, 4.1 후반부의 해시맵은 강의정리 5-2 포스팅에서 계속합니다. ㅇ 강의 원본 링크 - https://nomadcoders.co/typescript-for-beginners/lectures/3678 ㅇ 5-1 포스팅(#4.1 해시맵 가정리) - https://awess0me.tistory.com/26 TypeScript의 특징(JS에선 볼수 없음) 1. 추상 클래스, 상속받는 클래스 2. 추상 메소드 3. public, protected, private 자바나 C#을 공부했다면 객체지향 특징은 어느정도 알고 있을것. 예를 들어 private me..
4. Typescript Polymorphism(다형성), generic(제네릭) - 노마드코더 강의정리 아래 포스팅은 노마드코더의 Typescript 강의 내용을 제가 나중에 찾아볼 때를 대비해 정리한 내용입니다. 오늘 포스팅은 강의 #3.2 정리내용(다형성, 제네릭!) ㅇ 강의 원본 링크 - https://nomadcoders.co/typescript-for-beginners/lectures/3675 #3.2 Polymorphism 의미 : polygon(다각형) 같은 단어 , poly(여러) gon(각) + morphos(구조) 타입스크립트에서 함수는 string이나 object를 첫번째 파라미터로 가질 수 있음 배열을 받고, 그 배열의 요소(타입 무관)를 하나씩 print 해주는 함수를 실습하면서 다형성과 제네릭에 대해 알아본다. concrete type : 우리가 전부터 봐왔던 정해진 타입. num..
3. TypeScript Call Signatures, Overloading - 노마드 코더 강의정리 이번 챕터는 TypeScript 함수 - Call Signatures, 오버로딩(overloading) 아래 포스팅은 노마드코더의 Typescript 강의 내용을 제가 나중에 찾아볼 때를 대비해 정리한 내용입니다. 오늘 포스팅은 강의 #3.0 ~ 3.1 정리내용 ㅇ 강의 원본 링크 - https://nomadcoders.co/typescript-for-beginners/lectures/3673 #3.0 Call Signatures call signatures : 함수 위에 마우스를 올렸을 때 보게 되는것 ! 함수가 어떻게 실행되는지를 보여주는게 아니라 인자(arguments) 타입과 return 변수 타입을 type으로 선언하는 것. argument 의 타입을 명시해주면 자연히 return 타입도 명시된..
2. Typescript 타입 : 선택적변수, alias, tuple, any, readonly, void, unknown, never - 노마드 코더 강의정리 아래 포스팅은 노마드코더의 Typescript 강의 내용을 제가 나중에 찾아볼 때를 대비해 정리한 내용입니다. 오늘 포스팅은 강의 #2.2 ~ 2.4 정리내용 ㅇ 강의 원본 링크 - https://nomadcoders.co/typescript-for-beginners/lectures/3664 #2.2 Types of TS part One : Optional parameter(선택적 변수) 지정 1) TS 일반 변수 정의 방식. type에 [ ] 만 붙이면 array 정의가 된다. 2) 아래는 Optional parameter(선택적 변수) 지정한 age?:number 부분. player에 age는 있을수도 있고, 없을수도 있다는 의미. player에 마우스를 대보면 age 형식이 "number or un..

728x90