본문 바로가기

회고록 모음

(12)
[회고록] Spring 프로젝트 : 시티 캣 타로 / 4주차 드디어 프로젝트 마지막 4주차가 끝났다. 1. 한 것 github.com/CodeSoom/city-cat-tarot-developerOlive CodeSoom/city-cat-tarot-developerOlive Contribute to CodeSoom/city-cat-tarot-developerOlive development by creating an account on GitHub. github.com 2. 느낀 것 - 이번주는 프로젝트를 마무리 지어야 하는 주간이었다. 개인적으로 주중 중반부터 컨디션이 좋지 않아서, 다른 주간보다는 많은 것을 하지 못했었다. 하지만 나 자신을 몰아세우기 보다는 마음을 편하게 가지고 싶었다. - 보관함 기능을 완성해야 했다. 로그인 한 아이디로 저장한 카드 목록을 제..
[회고록] Spring 프로젝트 : 시티 캣 타로 / 3주차 프로젝트 3주차 기간 내 완료한 내용은 다음과 같다. 1. 한 것 [ 메인화면 ] 2. 느낀 것 이번주에 구현한 것은 "JWT를 이용한 로그인 기능, Spring security 인증 필터 기능, 패스워드 암호화, 보관함 기능"이다. 코드숨 6,7주차에서 JWT와 Spring security를 배웠을 때 어려워서 힘들었던 기억이 난다. 그래도 꼭 필요한 내용이기에 개인 프로젝트를 하면서 복습하고 싶었다. 기능을 구현하려고 하니 기억이 나지 않는 부분이 있어서 다시 코드숨 강의를 보면서 진행했던 과제들을 살펴보는 시간을 가졌다. 포스트맨으로 accessToken이 생성된 것도 확인하고, 클라이언트에서 localStorage를 이용해서 accessToken을 저장하는 것을 보면서 '아 이렇게 돌아가는 거구나..
[회고록] Spring 프로젝트 : 시티 캣 타로 / 2주차 github.com/CodeSoom/city-cat-tarot-developerOlive CodeSoom/city-cat-tarot-developerOlive Contribute to CodeSoom/city-cat-tarot-developerOlive development by creating an account on GitHub. github.com 프로젝트 2주차 기간 내 완료한 내용은 다음과 같다. 1. 한 것 [ '오늘의 운세 타로' 채팅창 구현 + 선택한 카드 결과 보기 ] 2. 느낀 것 이번주에 구현한 기능의 핵심은 '오늘의 운세 타로 채팅창 구현 + 사용자가 선택한 카드 결과물 보여주기'였다. 먼저 로컬에서 스프링 코드 작성 + mariadDB 연결까지 테스트해본 후 테스트가 통과되면 AW..
[회고록] Spring 프로젝트 : 시티 캣 타로 / 1주차 코드숨 8주 학습을 마치고 나면, 9주차부터는 개인 프로젝트를 진행한다. 이번 회고록에서는 내가 처음에 프로젝트를 어떻게 구상했는지 그 흐름을 적어보고자 한다. 🤔 나는 어떤 프로젝트를 만들고 싶은가? 보통 포트폴리오용 개발자 프로젝트를 보면, 쇼핑몰이나 커뮤니티 형식이 많은 편이다. 나 또한 그 형식이 배운 내용을 적절하게 구현해보기 좋다고 생각한다. 하지만 예전에 종립 트레이너님께서 너무 입사지원용 티가 나는 포트폴리오보다는 내가 실제로 사용하기 위해 만든 포트폴리오면 더 좋다는 말씀을 해주신 것이 기억났다. 그렇다면 나도 재미있게 쓸 수 있고, 친구에게도 써보라고 할 수 있는 그런 프로젝트가 뭐가 있을까.... 최근에 관심을 가진 타로카드가 생각났다. 재미로만 보는 거긴 한데..... 호기심에 한 ..
[회고록] 코드숨 Spring - 8주차 코드리뷰(REST Docs, Docker) [ 8주차 회고록 📚] 📌 커리큘럼 📌 코드리뷰 with 깃허브 github.com/CodeSoom/spring-week8-assignment-1/pull/8 [Spring 8주차 과제] API 문서 만들기, Docker image 만들기 by developerOlive · Pull Request #8 · CodeSoom/spring-wee 📍 과제 javaDoc 작성 API 문서 만들기 Docker image 만들기 github.com 1. 한 것 - 코드숨 스프링 8회 강의 3개 듣기 - 과제 1 : Spring REST Doc을 이용한 API 문서 작성 - 과제 2 : Docker Image 배포 2. 배운 것 📌 도커란? 컨테이너 기반의 오픈소스 가상화 플랫폼 다양한 프로그램, 실행환경을 컨테이너..
[회고록] 코드숨 Spring - 7주차 코드리뷰 (Spring Security, 암호화) [ 7주차 회고록 📚] 📌 커리큘럼 📌 코드리뷰 with 깃허브 github.com/CodeSoom/spring-week7-assignment-1/pull/7 [Spring 7주차 과제] 인가(Authorization) 구현하기 by developerOlive · Pull Request #7 · CodeSoom/spring-week7-assignm 과제 목표 지금은 로그인을 했다고 하더라도, 다른 사람의 정보를 내 마음대로 수정할 수 있습니다. 내 정보는 오직 나만 수정할 수 있어야 합니다. 오직 나만이 내 정보를 수정할 수 있도록 Sprin github.com 1. 한 것 - 코드숨 스프링 7회 강의 3개 듣기 - 과제 1 : 자신의 정보를 타인이 수정할 수 없도록 Spring Security를 이용하..
[회고록] 코드숨 Spring - 6주차 코드리뷰 (JWT) [ 6주차 회고록 📚] 📌 커리큘럼 📌 코드리뷰 with 깃허브 github.com/CodeSoom/spring-week6-assignment-1/pull/14 [Spring 6주차 과제] 로그인 만들기 by developerOlive · Pull Request #14 · CodeSoom/spring-week6-assignment-1 📍 과제 목표 지금은 모든 기능을 로그인을 하지 않고 사용할 수 있습니다. 고양이 장난감을 새로 등록하거나 수정, 삭제하는 기능은 인증된 사용자만이 사용할 수 있어야 합니다. JWT를 이용해 github.com 1. 한 것 - 코드숨 스프링 6회 강의 2개 듣기 - 과제 1 : JWT를 이용해 인증을 구현하여 로그인을 만들고, 인증된 사람만 등록/수정/삭제하도록 만들기 - ..
[회고록] 코드숨 Spring - 5주차 코드리뷰 (Validation, DTO, Dozer Mapper) [ 5주차 회고록 📚] 📌 커리큘럼 📌 코드리뷰 with 깃허브 github.com/CodeSoom/spring-week5-assignment-1/pull/11 [Spring 5주차 과제] 고양이 장난감가게 유효성 추가하기, 회원 관리 만들기 by developerOlive · Pull Requ 📍 1. 고양이 장난감가게 유효성 검사 추가하기 고양이 장난감은 이름, 메이커 그리고 가격은 필수 입력 항목입니다. 이 중에서 하나라도 빠트린 경우에는 처리를 거부하고 웹에게 에러 응답을 github.com 1. 한 것 - 코드숨 스프링 5회 강의 2개 듣기 - 과제 1 : 고양이 장난감 목록 얻기, 상세 조회하기, 등록하기, 수정하기, 삭제하기 -> 유효성 검사 코드 작성 - 과제 2 : 회원 생성, 수정, 삭..
[회고록] 코드숨 Spring - 4주차 코드리뷰 (클린 아키텍처, Spring Data JPA, Repository) [ 4주차 회고록 📚] 📌 커리큘럼 📌 코드리뷰 with 깃허브 github.com/CodeSoom/spring-week4-assignment-1/pull/10 [Spring 4주차 과제] 고양이 장난감가게 만들기 by developerOlive · Pull Request #10 · CodeSoom/spring-week4-assig 📍 과제 목록 고양이 장난감 목록 얻기 - GET /products 고양이 장난감 상세 조회하기 - GET /products/{id} 고양이 장난감 등록하기 - POST /products 고양이 장난감 수정하기 - PATCH /products/{id} 고양이 장난감 github.com 1. 한 것 - 코드숨 스프링 4회 강의 3개 듣기 - 고양이 장난감을 등록/조회/수정/삭제..
[회고록] 코드숨 Spring - 3주차 코드리뷰 (JUnit5, AssertJ, MockMvc, Mockito) [ 3주차 회고록 📚] 📌 커리큘럼 📌 코드리뷰 with 깃허브 github.com/CodeSoom/spring-week3-assignment-1/pull/8 [Spring 3주차 과제] Spring Web으로 ToDo REST API 만들기 by developerOlive · Pull Request #8 · CodeSoom/spring-week3-a 📍 과제 목록 HelloController 유닛 테스트 HelloController MockMVC 테스트 Task 모델 테스트 TaskService 테스트 TaskController 유닛 테스트 TaskController MockMVC 테스트 github.com 1. 한 것 - 코드숨 스프링 2회 과제풀이 강의 보기 - 코드숨 스프링 3회 강의 2개 듣기 ..
[회고록] 코드숨 Spring - 2주차 코드리뷰 (Spring Web MVC, ControllerAdvice, Marko.js) [ 2주차 회고록 📚] 📌 커리큘럼 📌 코드리뷰 with 깃허브 github.com/CodeSoom/spring-week2-assignment-1/pull/2 [Spring 2주차 과제] Spring Web으로 ToDo REST API 만들기 by developerOlive · Pull Request #2 · CodeSoom/spring-week2-a 📍Backend ToDo 목록 얻기 - GET /tasks ToDo 상세 조회하기 - GET /tasks/{id} ToDo 생성하기 - POST /tasks ToDo 제목 수정하기 - PUT/PATCH /tasks/{id} ToDo 삭제하기 - DELETE /tasks/{id} npm 테스트 통과 확인 테스트 코드 작 github.com 1. 한 것 - 코..
[회고록] 코드숨 Spring - 1주차 코드리뷰 (REST API, Jackson) [ 1주차 회고록 📚] 📌 커리큘럼 📌 코드리뷰 with 깃허브 github.com/CodeSoom/spring-week1-assignment-1/pull/9 [Spring 1주차 과제] ToDo REST API 만들기 by developerOlive · Pull Request #9 · CodeSoom/spring-week1-assignment-1 **🔖 구현해야 할 기능 ✅ ToDo 목록 얻기 - GET /tasks ✅ToDo 상세 조회하기 - GET /tasks/{id} ✅ ToDo 생성하기 - POST /tasks ✅ TToDo 제목 수정하기 - PUT/PATCH /tasks/{id} ✅ ToDo 삭제하기 - DELETE /tasks/{id} github.com 1. 한 것 - Git : Pull ..