프로젝트/카카오 테크 캠퍼스

🐥 카카오테크캠퍼스 - 2단계 1주차 Entity 세부 설계 🐥 카카오테크캠퍼스 - 2단계 1주차 Entity 기본 설계에서는 API 요청 응답에 따라 테이블을 예측해서 작성해 보았습니다 오늘은 화면 설계서와 기본 설계 과정에서 만들었던 테이블을 최적화하는 시간을 가졌습니다. User(사용자) Request Body를 보면 유저 이름, 이메일, 비밀번호가 필요하다 { "username" : "meta", "email" : "meta@nate.com", "password" : "meta1234!" } - id : PK - userName : 유저 이름 - email : 이메일 - password : 비밀번호 - createDate : 생성 날짜 - updateDate : 수정 날짜 Product(상품) ..
🐥 카카오테크캠퍼스 - 2단계 1주차 기본 Entity 설계 User(사용자) - id : PK - userName : 유저 이름 - email : 이메일 - password : 비밀번호 - createDate : 생성 날짜 - updateDate : 수정 날짜 Product(상품) 상품 상세보기 - id : PK - productName : 제품 명 - description : 제품 설명 - image : 제품 사진 - price : 제품 가격 - starCount : 별점 - createDate : 생성 날짜 - updateDate : 수정 날짜 Option(옵션) - id : PK - productId : FK->Product.id - optionName : 옵션 이름 - price : 옵션 가격..
🐥 카카오테크캠퍼스 - 2단계 1주차 과제분석 이번 주의 과제는은 Entity를 작성하는 것이다. 화면 설계와 요구사항 명세를 보고, 고민해보라는게 핵심인거 같다. 과제에는 기본적인 테이블(User, Product, Option, Order, Item)은 이미 제시가 되어 있다 또한, API/화면 설계/요구사항 명세서도 주어져있다. 예시로 회원 가입의 응답 데이터를 보면, 아래와 같다. 우린 이제, User 테이블에는 적어도, username,email,password 필드가 필요 함을 알게 되었다. 또한, 테이블을 작성 할 때 PK는 필수이다. API 명세를 보니, 예외 처리가 필요한 사항도 친절하게 적혀있다. 예외 처리를 어느 타이밍에 해야 할지도 고민해야 한다. 이번에 화면 설계를 봐보자, 테이블 ..
🐥 카카오 테크 캠퍼스 - 공유 캘린더 만들기 Intro. 노션들어가서 확인하는게 번거롭다 백엔드 일정을 확인하기위해 노션에 들어가는게 번거로워서, 구글 캘린더에 마이그레이션하고, 변동 사항은 zapier로 연동해서 자동화를 하면 편할거 같단 생각에 시작합니다 23-04-24 : Zapier에는 사용자가 만든 데이터베이스만 연동 되는거 같아, 변동 사항 반영 하는 기능은 추후에 만들어야 할 것 같습니당 진행 과정 1. 노션에 있는 캘린더를 CSV로 추출합니다 바로 zapier로 연동하려고 했더니, 처음 마이그레이션할 트리거가 마땅치 않았습니다 그래서, CSV로 캘린더를 추출한 후 이를 먼저 구글 캘린더에 등록해서 변동 사항만 반영하면 될거라 생각했습니다 Notion에서 export 한 CSV를 열어보면,..
berom
'프로젝트/카카오 테크 캠퍼스' 카테고리의 글 목록 (3 Page)