부트캠프

카테고리 없음

토이프로젝트: 여행 여정 기록관리 서비스-RESTful API [야놀자X패스트캠퍼스 백엔드 개발 부트캠프]

0. 들어가기토이프로젝트 3단계. 2단계와 같은 주제로 Spring, Spring Boot, RDBMS 사용해보기 구현에서 회원 기능 추가, 외부 API사용 추가, Spring security가 추가됐다.   1. 프로젝트 소개이번 프로젝트의 요구사항으로는 크게 세 가지가 있었다. 1. 회원 기능의 추가2. 여행에 좋아요와 댓글 추가3. 외부 API사용으로 위치정보 고도화 이를 충족시키기 위해 ERD부터 먼저 이야기 해 보자. 1.1 ERD 설계 카카오 API를 통해 주소에 대한 세부 정보를 가져와 위치 정보를 명확히 표현하는 것이 요구사항이었다.때문에 아래의 여정 테이블들을 먼저 보자면 사용자의 입력 중 주소가 있는 요소들은 address부분을 추가하였다. 또 회원 기능이 추가되고 로그인, 회원가입, ..

개발

토이프로젝트2: 여행 여정 기록관리 서비스-RESTful API [야놀자X패스트캠퍼스 백엔드 개발 부트캠프]

0. 들어가기토이프로젝트 2단계. 1단계와 같은 주제로 구현이 콘솔 프로그램 구현에서 Spring, Spring Boot, RDBMS 사용으로 변경됐다.  0.1 얻어야 할 것이 프로젝트를 통해 얻어가야 할 것은 다음과 같다. 1. 기본적인 Spring, Spring Boot의 사용 경험2. RDBMS 사용 경험과 이를 위한 ERD설계 및 개발3. RESTful API 개발 ERD설계 과정과 RESTful한 API를 만들기 위한 과정을 정리해 보려고 한다.  1. ERD설계필요한 DB설계를 위해 우선 CRUD를 위한 데이터들을 정리해 보았다.기본적인 요구조건은 여행과 여정의 저장,수정,조회이다. 여기서 추가적으로 고려해야 할 사항은1. 한 여행에는 여러 여정이 들어간다.2. 여정을 각각 저장, 수정할 수..

카테고리 없음

토이프로젝트1: 여행 여정 기록관리 서비스-Java 콘솔 프로그램 [야놀자X패스트캠퍼스 백엔드 개발 부트캠프]

0. 들어가기 그동안 배운 Java의 기본 내용과 진행해본 개인 과제 2개의 경험치로 첫 협업 프로젝트가 진행됐다. 학부에서 데이터베이스 수업시간에 어설픈 협업을 한 것이 협업경험의 전부였던 나로서는 걱정이 되었다. 졸업작품도 빠른시간내에 끝내고 1학기 졸업을 하기 위해 혼자 진행하였고, DB 텀프로젝트로 간단한 CRUD기능이 있는 웹사이트를 만든 것이 전부였다. (우리가 했던 것은 국세청 홈페이지 불편사항 개선이었다. 기본 국세청 세금신고 자료 저장,관리를 홈페이지에서 하게 되는데 국세청 홈페이지에서 없어서 불편한 품목별 검색, 정렬기능 등을 구현했다) 심지어 그 때 프로젝트도 협업을 경험하기 보다는 막히는게 있으면 그냥 혼자서 풀어 나갔다. Github를 사용하여 각자 분량을 나누어 진행해보려 했지만..

카테고리 없음

책 검색 및 DB저장(MySQL) Java 애플리케이션 개발2 [야놀자X패스트캠퍼스 백엔드 개발 부트캠프]

0. 들어가기 두번째 자바 과제는 책 검색 및 데이터베이스 Java 애플리케이션 개발이다. 이 프로그램은 Kakao Book Open API를 활용하여 책을 검색하고, 검색한 책 데이터들을 데이터베이스에 저장하고 출력해 보는 기능을 제공한다. 0.1 문제 설명 첫 과제에 이어 한번 더 REST-API 사용해 보는 과제가 나왔다. Kakao의 Open API를 활용해서 값을 받아와 변환하는 부분은 동일하다. 거기에 MySQL을 활용하여 DB를 연결하고 저장, 조회하는 기능해 보는 것이 익혀야 하는 목록이 되겠다. 첫 과제에서 해결한 것과 동일한 내용인 HTTP연결, JSON 다루기는 넘어가고 MySQL을 사용하는 DB 연결과 다루기를 주요하게 기록해 보려고 한다. 1. 클래스 구조 먼저 main함수가 진행..

카테고리 없음

위치기반 장소 검색 Java 애플리케이션 개발1 [야놀자X패스트캠퍼스 백엔드 개발 부트캠프]

0. 들어가기 위치기반 장소 검색 Java 애플리케이션 개발이라는 부트캠프의 첫 Java과제가 나왔다. 나의 첫 과제를 해결한 과정을 소개해 보겠다. 0.1 문제 설명 우선 이 과제를 통해 필수적으로 익혀야 하는 것들의 목록을 정리해 보았다. 1. 입력받은 값 기반으로 출력값을 내놓아 보기(입출력) 2. 자바와 OpenAPI를 연결해 보기(HTTP method 활용) 3. Kakao의 지도 REST-API를 활용해 값을 받아와 보기(REST-API key를 통해 인증하고 카카오가 요구하는 방식으로 요청하여 원하는 데이터 받기) 4. 받아온 데이터 파싱하여 원하는 데이터로 변환하기(JSON-String 다루기) 5. 사용자가 원하는 링크를 콘솔에 붙여넣으면 해당 검색값의 카카오 지도를 브라우저로 띄워주기 ..

pabu
'부트캠프' 태그의 글 목록