일기/WIL(Sun) 17

WIL: Week I Learned 17주차 [최종프로젝트 4주차]

이번 주 알게 된 점 금요일에 작성한 TIL의 내용으로 TypeORM으로는 복잡한 쿼리문을 작성하기 어려웠다. TypeORM 쿼리빌더를 사용하니 손쉽게 해결했다. 효율성을 생각하니 쿼리빌더를 열심히 공부해야겠다는 생각이 들었다. 이번주 목표 달성 여부 북마크 세부기능 모두 완성 마이리스트 세부기능 모두 완성 다음주 목표 세우기 최종프로젝트 발표 준비

일기/WIL(Sun) 2023.03.27

WIL: Week I Learned 16주차 [최종프로젝트 3주차]

이번 주 알게 된 점 백앤드는 쿼리문에 익숙해지는게 매우 중요하다. 그리고 결과값을 받기 위해선 map에 익숙해져야 한다. const myListSumLikes = await this.collectionItemRepository.find({ relations: { post: { postLikes: true, user: true, images: true, }, collection: { user: true, }, }, where: { // 컬렉션 타입이 myList 이면서 삭제되지 않은 것을 가져온다 collection: { type: 'myList', deletedAt: null, }, post: { // 좋아요가 삭제되지 않았고, 1달 이내에 좋아요 업데이트된 게시물만 가져온다 postLikes: { d..

일기/WIL(Sun) 2023.03.20

WIL: Week I Learned 14주차 [최종프로젝트 1주차]

이번 주 알게 된 점 최종프로젝트 1주차를 시작했다. 나는 소켓I.O 부분을 맡아 인스타그램에 있는 DM과 상태알림창을 만들기로 했다. 이번주 목표 달성 여부 이번주 목표인 DM기능을 구현했다. 하지만 데이터베이스와 연동된 DM이 아니라 로컬환경에서 데이터없이 휘발성으로 채팅하는 기능이다. 다음주 목표 세우기 DM기능 데이터베이스 연결 실제 서비스 가능할 정도로 구현

일기/WIL(Sun) 2023.03.04

WIL: Week I Learned 13주차 [Nest.js]

이번 주 알게 된 점 튜터님이 Node와 레이어드아키텍쳐 어느정도 알게 되었으니, nest도 도전해보라고 하셔서 이번주 내내 nest 공부완료 이번주 목표 달성 여부 Nest.js 강의 다 듣고, 직접 실행하고 블로그에 요약본 올리기 완료. 직접 입력해보고 서버 돌리는 것만 해도 오류를 만나면서 배우는게 많았따. 다음주 목표 세우기 최종 프로젝트 (아직 무계획)

일기/WIL(Sun) 2023.02.24

WIL: Week I Learned 12주차 [손코딩]

이번 주 알게 된 점 지금까지 이론공부만 했지 직접 손코딩으로 고민하면서 짜본적이 없었기에 매번 프로젝트를 못따라갔던 것 같다. 우선 B반 이승윤튜터님 강의를 듣고 바로 따라쳐본후, 강의없이 직접 손코딩을 했다. 첫번째꺼는 따라치기지만 이후 숫자붙은건 모두 직접손코딩 이번주 목표 달성 여부 노드JS로 회원가입, 게시판, 댓글까지 구현완료 (로그인JWT, 좋아요 미구현) JWT와 좋아요는 영상 본 직후에도 따라하기에 너무 어려웠다.. 여러번 반복해서 익숙해지긴 했지만, 완벽하게 따라하는건 어려울 것 같다ㅠㅠ 다음주 목표 세우기 3계층 이론 강의 듣기 + 직접 3계층 분리하기 NEST강의듣기

일기/WIL(Sun) 2023.02.20

WIL: Week I Learned 11주차 [프로젝트 시작]

이번주 알게 된 점 총정리 수요일부터 프로젝트를 시작했다. 하루는 날잡고 전체적인 청사진을 그렸다. 그리고 다음날부터 바로 레이어드 아키텍처 패턴으로 폴더를 전부 놔눴다. 엄청나게 많은 파일과 폴더가 만들어졌는데, 더욱 나눌수있다는 점이 더욱 혼란스러웠다. 이번 주 목표 달성 여부 프론트 화면 위주로 우선 만들었고 백앤드는 손대지 못하였다. 다음 주 목표 세우기 프로젝트 필수구현까지 최선을 다하기

일기/WIL(Sun) 2023.02.08

WIL: Week I Learned 10주차 [추가학습]

TIL의 회고 : 이번주 알게 된 점 총정리 타입스크립트 기간이지만 여러번 반복해서 공부했기에 기반이 되는 자바스크립트 공부를 더 하고 있다. Deep Dive 책을 정독하고 있고, 노드교과서라는 책도 읽고 있는 중이다. 알고리즘도 꾸준히 풀다보니 익숙해지는 문법들이 생겨나고 있다. 이번 주 목표 달성 여부 타입스크립트 실전공부는 하지 못했다. 이전까진 강의만 주로 들었는데 이번엔 책을 통해 기본 개념을 다시 정립하는 중이다. 다음 주 목표 세우기 다음주부터는 프로젝트 기간이다. 월,화는 공부기간이니 그때 다시 한번 타입스크립트 공부를 하고 남은 프로젝트 기간동안 몰입할 예정

일기/WIL(Sun) 2023.01.27

WIL: Week I Learned 9주차 [타입스크립트]

TIL의 회고 : 이번주 알게 된 점 총정리 이번주는 타입스크립트 기간이었다. 코딩앙마 - 타입스크립트를 여러차례 듣고, 게시물로 정리했고 노마드코더 - 타입스크립트 블록체인을 3일간 들었다. 마지막날은 정영훈 튜터님의 타입스크립트를 들을 예정 타입스크립트는 기본 개념만 들을 땐, 쉬운 것 같았으나 핸드북으로 보면 열심히 꼬아둔 느낌이어서 어렵게 느껴진다. 타입스크립트 기간은 2주니까 좀더 열심히 해야겠다. https://pyoja.tistory.com/156 타입스크립트 정리내용 이번 주 목표 달성 여부 살짝 빠듯하긴 했지만 모든 목표는 달성했다. 초과 설정한 목표도 오늘내로 달성예정 - 타입스크립트 정리 - 그외 알고리즘문제풀이, deep dive 책, 산책 등 다음 주 목표 세우기 1) 타입스크립트..

일기/WIL(Sun) 2023.01.20

WIL: Week I Learned 8주차 [소켓]

TIL의 회고 : 이번주 알게 된 점 총정리 이번주는 소켓 공부시간이었다. 스파코에서 제공한 강의는 유튜브로 총 45분 소켓강의 기본지식도 없이 들었는데 무슨 소리인지 하나도 몰라서 노마더코더 무료강의를 통해 소켓강의를 들었다. 자바스크립트 복습용으로 강의 먼저 듣고, 실시간 채팅방 만들기, 비디오/오디오 공유하는 Zoom 클론코딩을 해보았다. 웹소켓은 만들기 어렵지만 소켓I.O를 통해 쉽게 구현할 수 있다는 것이 신기했고 실시간이다보니 다른 목차보다 더 재밌었다. 스파코 강의에 기댈 수 없으니 좋은 강의와 정보 등을 찾아가는 수 밖에 없을 것 같다. 이번 주 목표 달성 여부 자바스크립트 복습 및 웹,소켓I.O 강의 모두 수강완료했고 하나하나 분석하고 이해할 수 있어서 목표달성한 한주였다. 다음 주 목표..

일기/WIL(Sun) 2023.01.16