부트캠프 6

패스트캠퍼스X야놀자: 백엔드 개발 부트캠프 - MINI Pro 숙박 예약 서비스 so2zy

서비스 개요서비스 목적 및 목표서비스 설계패키지 구조요구사항 분석Event StormingERDArchitecture서비스 기능개발스택입출력화면 & 배포 역할 분담팀 협업1차 스프린트 (11.21 ~ 11.24)2차 스프린트 (11.26 ~ 11.30)리팩토링Trouble Shooting 🚀프로젝트를 마무리하며 .. 🐣서비스 개요서비스 목적 및 목표목적숙박업소를 조회하고 예약하는 서비스를 만든다.목표REST API를 구현하여 FE에게 JSON 형식의 데이터를 전달합니다.회원 인증과 인가를 Spring Security를 이용하여 진행합니다.숙박 상품에 대한 데이터를 오픈 API를 통해 검증/활용합니다.https://www.data.go.kr/data/15077518/openapi.dohttps://api...

패스트캠퍼스X야놀자: 백엔드 개발 부트캠프 - Toy#3 여행 여정을 기록, 관리하는 서비스

서비스 개요서비스 목적 및 목표서비스 설계패키지 구조요구사항 분석ERD서비스 기능기능설명입출력화면역할 분담팀 협업개인공부 정리이번 프로젝트를 통해 배운점Trouble Shooting 🚀1. NULL 값 유효성 체크2. QueryDSL 빌드 에러 프로젝트를 마무리하며 .. 🐣서비스 개요서비스 목적 및 목표목적여행 여정을 기록과 관리하는 SNS 서비스를 만든다.목표여행의 여정 정보를 기록하고 조회하는 [ToyProject 2단계] RESTful API 고도화한다.Spring Security 를 활용할 수 있도록, 사용자 테이블 추가 설계한다.Spring Security 기반 인증/인가 구현한다.MyBatis 또는 JPA를 활용하여 데이터베이스 연동한다.타인의 여행정보에 좋아요, 댓글 기능 구현한다.내가 ‘좋..

패스트캠퍼스X야놀자: 백엔드 개발 부트캠프 - Toy#2 여행 여정을 기록, 관리하는 서비스

서비스 개요서비스 목적 및 목표서비스 설계패키지 구조요구사항 분석ERD 설계서비스 기능기능설명입출력화면역할 분담팀 협업개인공부 정리Trouble Shooting 🚀1. DB 설계 수정2. JPA 연동 3. 팀 협업 (스케줄링)프로젝트를 마무리하며 .. 🐣서비스 개요서비스 목적 및 목표목적여행 여정을 기록과 관리하는 SNS 서비스를 만든다.목표여행의 여정 정보를 기록하고 조회하는 Spring Boot 기반 RESTful API 를 개발한다.진행한 여행, 여정 정보를 조회, 등록 수정하기 위한 ERD 설계 및 개발한다.여행과 여정 정보를 조회, 등록, 수정하기 위한 RESTful API 설계/개발한다.진행한 여행, 여정 정보를 조회, 등록 수정 후 저장한다.일정 정보에 위치 정보를 확인 및 추가하는 공통 유..

패스트캠퍼스X야놀자: 백엔드 개발 부트캠프 - Toy #1 여행 여정을 기록, 관리하는서비스

서비스 개요 서비스 목적 및 목표 목적 여행 여정을 기록과 관리하는 SNS 서비스를 만든다. 목표 여행의 여정 정보를 기록하고 조회하는 Java 애플리케이션 개발한다. 하나의 여행은 여러 여정 정보로 구성된다. (여행 : 여정 = 1 : n) 여정정보는 이동 (출발지, 도착지, 출발시각, 도착시각)과 숙박(체크인, 체크아웃) 등의 상세정보를 포함한다. 여행 정보와 특정 여행의 여정 정보는 데이터 저장 경로에 파일 형태로 저장한다. (CSV, Json) 서비스 설계 패키지 구조 ✅ Domain 형 구조 패키지구조 설계는 대표적으로 ‘계층형’ 구조와 ‘도메인형’ 구조가 있다. 그 중 도메인형 구조는 각각의 도메인 별로 패키지 분리가 가능하여 도메인 별 관리가 직관적이다. 도메인 별로 의존하는 코드가 없도록 ..

패스트캠퍼스X야놀자: 백엔드 개발 부트캠프 - DB를 활용한 책 검색 어플리케이션

과제 설명목적카카오 Daum 검색 REST API 중 책 검색하기 API를 활용하여 책 제목을 기반으로 책의 전반적인 정보들을 검색하는 java 애플리케이션을 개발합니다. 구현내용카카오 API 키 획득카카오 개발자에 로그인하여 어플리케이션 생성생성한 어플리케이션의 REST API 메모 로컬 REST API 사용Daum 검색 중 책 검색하기 API 문서를 참고하여 개발한다.요청과 응답 구조에 대한 예제 코드를 확인하여 개발한다. JAVA 어플리케이션 구현 책 제목 입력제목을 기반으로 책의 기본 정보들 JSON 반환검색 결과(JSON)에서 가격, 출판사, 저자, 할인가격 및 ISBN 결과를 추출상위 10개 결과 표시 데이터 베이스 저장검색 결과를 DB에 저장할지 선택저장 선택 (Y) 관련 책 정보를 DB에 ..

패스트캠퍼스X야놀자: 백엔드 개발 부트캠프-위치기반 장소 검색 어플리케이션

과제 설명목적카카오 로컬 REST API 중 키워드로 장소 검색하기, 카데고리로 장소 검색하기 API를 활용하여 자신을 위치를 기반으로 특정 위치 내의 장소를 검색하는 java 애플리케이션을 개발합니다.작업 옵션 지정된 반경 내에서 주유소를 검색지정된 반경 내에서 약국을 검색 ✅ 구현 내용카카오 API 키 획득카카오 개발자에 로그인하여 어플리케이션 생성생성한 어플리케이션의 REST API 메모 로컬 REST API 사용지도/로컬 중 로컬 REST API문서를 참고하여 키워드로 장소 검색하기와 카테고리로 장소 검색하기를 활용하여 개발 요청과 응답 구조에 대한 예제 코드를 확인하여 개발한다. JAVA 어플리케이션 구현특정 위치 키워드, 검색 반경 입력이를 기반으로 위도, 경도 추출 → 키워드로 장소 검색하기..