New Updated Post
-
Node.js
국비지원 코딩 부트캠프 수료후 취업까지 - 스파르타 내일배움캠프 후기
이 글을 보시는 많은 분들이 도움이 되길 바라며 실제로 부트캠프를 수료하고 취업까지 어떤 과정을 거쳐왔었는지, 수료 이후 취업 시장은 어땠는지에 대한 기록을 남기고자 합니다. 개발자 이전의 삶 & ' 개발자 ' 직업 선택 이유 저는 서른 초반에 개발자 로서의 꿈을 가지고 공부를 시작하였습니다. 먼저 말씀드리고 싶은 부분은 내일배움캠프 포함 총 공부기간은 대략 1년여가량 됩니다. 그 이전에 저는 꾸준히 외식업에 종사를 해왔고, 제 사업을 운영하기까지 오랜기간 한 분야에 몸담아 왔기에 개발자로서의 꿈을 시작하기에는 사실 큰 결단이 필요한 상황이었습니다. 더군다나 저는 홀몸이 아닌 결혼한 상태이기때문에 책임져야 할 아내도 있었구요. 코로나 시즌을 계기로 사업을 접고 공부를 시작하였는데, 저의 첫 시작언어는 파..
-
개발일지
23.12.13 ] H Bank
최종프로젝트를 Nest.js 로 해서 이번엔 Node.js 를 활용한 프로젝트를 진행해보려 한다. 모든 언어는 Ts 로 작성할 예정이고, Vue3 는 Js 로 작성하되 가능하면 Ts로 하려 하고있다. 사용 언어 및 프레임 워크 Node.js , express.js , Typescript , Vue3 데이터베이스 Mysql , Redis 서버 환경 데스크 탑 내 Docker를 활용 및 서버 구축 메인 서비스 1. 계좌 간 거래 ( 예금, 적금 등등 ) 2. 대출 3. 상품 조회 ( OpenSearch ) 4. 외환 관리 위와 같이 기초 구조를 다져놓고 아래와 같이 ERD를 그려보았다. 1. 관계 고려 각 Entity 별로 식별관계인지 비식별관계인지에 대한 여부를 고려했다. 2. User Use..
-
TIL
Database - 정규화
🔥 정규화는 왜 진행해야될까? 정규화를 통해 보다 일관성 있고 정확한 데이터들을 효율적으로 관리할 수 있게 된다. 아래 설명할 제 1, 2, 3 정규화를 통해, 혹은 역정규화를 통해 상황에 맞게끔 데이터들을 관리할 수 있게 된다. 제 1 정규화 아래와 같이 만들어진 Students 라는 테이블이 있다 가정을 해보자. ID 이름 과목명 1 김 철수 JavaScript, TypeScript 2 정 미남 Java, C++ 3 백 미녀 Python 어차피 이름이 같기때문에 그안에 속한 과목명끼리는 한꺼번에 묶어도 좋을것 같다. 그럼 과목명 이란 속성에 여러가지 데이터가 한꺼번에 들어가도 괜찮을까? 💩 No 제 1 정규화는 하나의 속성(Column)당 하나의 데이터만을 가지는 것을 의미한다. 그래서 아래와 같이..