TIL

· TIL
오늘 한 일 오늘까지 typescript를 끝내고 nestJS를 들으려 했으나 생각보다 typescript의 분량이 많았다. typescipt에서 오늘 배운 부분을 크게 나누어보면 클래스와 인터페이스, 제네릭에 대해서 배웠다. 내일은 데코레이터부분을 보고 바로 개인 프로젝트를 만들어봐야 할 것 같다. 배운 부분 게터와 세터 게터 : 값을 가져오기 위해 함수나 메서드를 실행하는 프로퍼티로서, 게터를 사용하면 복잡한 로직을 구현할 수 있다. 게터를 정의할 때는 get 키워드를 사용한 다음 원하는 대로 이름을 지으면 되는데, 일반적으로 엑세스하려는 프로퍼티의 이름과 관련지어 이름을 짓는다. 게터 메서드이기 때문에 값을 반환해야 한다. class AccountingDepartment extends Departm..
· TIL
오늘 한 일 오늘은 Udemy 강의를 통해 Typescipt를 복습하는 시간을 가졌다. 타입스크립트의 추가적인 타입들과 타입스크립트 컴파일러 실행 / 관리 / 옵션들에 대해 자세히 배우는 시간을 가졌다. 기본적인 부분을 배우는데도 생각보다 시간이 엄청나게 오래걸린다. 아마 하나하나 자세히 배워서 그런 것 같다. 이미 배웠던 부분을 복습하면서 배운다고 생각했는데도 강의마다의 차이가 큰 것 같다. 오늘 유데미 타입스크립트 강의를 모두 들으려 했지만 다 듣진 못했다. 내일 시간 더 내서 타입스크립트 강의를 모두 듣고, 추가적으로 NestJS 강의도 복습할 계획이다. 배운 부분 https://yoonchan1121.tistory.com/128 Typescript 컴파일러 실행 / 관리 Typescript 컴파일..
· TIL
Node.js 주특기 플러스주차 [4일차] 오늘 한 일 지난 3일 + 반나절동안 스파르타 코딩클럽의 Typescript강의와 Nest.js 강의를 모두 완강하고 오늘 남은 반나절은 Udemy의 typescript 강의를 들으며 typescript를 복습하는 시간을 가졌다. typescript를 다시 복습하며 확실하게 몰랐던 부분을 다시 짚으며 정리해보려고 한다. (강의 듣는 중간 중간 적어둔 부분이라 파편화되어 있긴 하다..) TypeScript 강의 중 알게된 부분 터미널에 tsc 하면 ts 파일을 컴파일해서 js 파일로 바꿔준다. 이 때, 타입스크립트에서 명시해뒀던 type은 사라지고 오래된 프로젝트와도 호환이 되는 js파일이 생성된다(babel 패키지와 비슷한 기능을 typescript에서 기본적으..
· TIL
Node.js 주특기 플러스 주차 [3일차] 오늘 한 일 오늘은 Nest.js에 대해서 배웠다. Nest.js의 특징과 데코레이터, 제어 역전(IoC)과 의존성 주입(DI), TypeORM에 대해서 배웠다. 기본적으로 Nest.js가 TypeScript를 기반하여 사용하는 것이기 때문에 낯선 부분이 많았다. 특히 DTO 관련해서는 자세하게 이해하지 못한 것 같다. 제대로 한 건 이틀차라서 익숙하지 않은게 당연한건지는 모르겠지만 아직은 많이 답답하다. 강의를 다시 몇 번 돌려보면서 써보고 익숙해지는게 중요할 것 같다. 추가적으로 제어 역전과 의존성 주입 부분에서 의문점이 생긴게 있다. 제어역전을 사용한다면 모듈 간 결합도가 낮아져서 웹 어플리케이션을 지속 가능하고 확장성 있게 사용할 수 있게 해준다는데 어..
· TIL
Node.js 주특기 플러스주차 [1일차] 오늘 한 일 오늘은 타입스크립트에 대해서 배웠다. 타입스크립트의 타입 종류와 클래스, 상속, 인스턴스, 추상클래스, 인터페이스, SOLID 등에 대해서 배웠다. 클래스와 상속 부분은 Javascript에서도 배웠기 때문에 익숙했지만 인터페이스와 같은 경우는 많이 낯설었다. 어떤 경우에 사용하는지는 했는데 완벽하게 이해한 느낌은 아니다. 몇 번 더 직접 써봐야 익숙해질 것 같다. 배운 내용 1. TypeScript 의 타입 우선 typescript의 타입 종류에 대해서 배웠다. boolean, number, string, 배열까지는 javascript의 타입과 같았고, 새로운 타입인 튜플과 enum, any, unknown, union에 대해서 배웠다. 튜플 : ..
· TIL
Node.js 백오피스 프로젝트 [6일차, 마지막날] 오늘 한 일 오늘 오전에는 오후에 있는 발표를 위해 다시 한 번 코드를 마무리하는 시간을 가졌다. 그리고 오후 발표를 마치고 이번 프로젝트를 하며 공부했던 부분들을 정리하는 시간을 가졌다. 새로 배운 내용도 있지만 주로 전에 공부했던 내용들을 다시 한 번 되짚어 보는 시간이었던 것 같다. 이번 프로젝트를 회고해보면 기분 좋기도하고 아쉽기도 한 프로젝트였던 것 같다. 우선 좋았던 부분은 기본과제에서 API 구현이나, 라우터 연결 등 백엔드 부분에 있어서는 많이 해봤던대로 모두 구현할 수 있다는 점이 기분이 좋았다. 반대로는 웬만한 기능들은 구현할 수 있을 것 같다고 생각은 하지만 구현을 하는 데 있어 너무 오랜시간이 걸린다는 점이 마음에 많이 걸리는 것..
· TIL
Node.js 백오피스 프로젝트 [4일차] 오늘 한 일 오늘 한 일은 진짜 많다. 그래서 지금 새벽 4시 TIL을 쓰려는데 배운 것도 너무 많아서 못쓸 것 같다. 내일 추가적으로 정리해봐야겠다. 프론트엔드부분이 특히나 이해가 잘 안가서 연결고리를 생각하면서 정리해봤다. 나머지 부분들은 대략 공책에 정리해놔서 내일, 모레에 걸쳐서 정리해야겠다. 굳!
· TIL
Node.js 백오피스 프로젝트[3일차] 오늘 한 일 어제까지 백엔드 기능을 마무리하고 오늘은 프론트엔드 연결 및 구현하는 작업을 했다. 연결하는 부분이 이해가 잘 안갔지만 열심히 찾아서 한 결과 잘 연결되었고 기본적인 구현도 마친 것 같다. 특히 달력을 넣어 예약한 날짜가 있을 경우에는 달력에 빨간색으로 표시하도록 만드려고 했는데, 아직 구현은 완료하지 못해서 내일 구현을 마치고 CSS 작업을 하면 될 것 같다. 배운 부분 js로 html을 만들고 css를 넣는 부분에서 몇 가지 배운 점이 있다. 기존에도 몇 번 사용을 해봤지만 이번 기회에 정리해둔다. const $container = document.querySelector(".container") 위와 같이 div를 하나의 변수로 지정해놨을 때, ..
· TIL
Node.js 백오피스 프로젝트 [2일차] 오늘 한 일 (어제 한 일) 어제는 프로젝트 개요라던가 팀 회의 같은 사항들로 인해 직접 코드를 짤 시간도 별로 없었을 뿐더러 reservation API CRUD의 C를 만드는 작업을 했는데 생각보다 고려할 사항들이 많아서 나머지 작업들을 하지 못했다. 오늘은 reservation API 에서 RUD 를 만들었다. 생각보다 금방 끝날 줄 알았는데 빙빙 돌아가기도 했고, 헤멨던 부분도 있어서 그 부분에 대해 적어보려고 한다. forEach()에서 return을 하면 undefined가 뜬다 알고리즘에서 수 많은 forEach를 써봤지만 forEach에서 return을 넣어본 적이 없다. 하지만 이번 프로젝트에서 DB의 값을 가져오면서 여러 row의 특정 colu..
윤찬님
'TIL' 카테고리의 글 목록 (2 Page)