💻개발자가 되기 위한 프로젝트(39)💻
* 2023 - 04 - 05
- Spring Boot => [Board Project Service]
- API [Post, Comment, Article]
- QueryDSL, HAL Explorer(API - Article, Article Comment Data Request, Response 잘되는지 Check)
1. AM 09:00 ~ PM 12:00분 : BE(백엔드 개발 공부)
- BE 학습 & 용어정리!
1. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입
2. Spring Boot Project[실습] - Gradle[QueryDSL설정(SpringBoot version 3.0)], ArticleRepository[Interface : Article, QClass, Method customize], ArticleCommentRepository[Interface : ArticleComment, QArticleComment, Method customize], GitHubProject[Board 에서 게시판 API 작업 Issues #1 clear(Merge)], HAL Explorer 활용하여 API Path들이 문제 없는지 Test(Request, Response 되는지 체크 - Data는 잘들고 오는지도 확인)
2. PM 13:00 ~ 22:00분 : BE(백엔드 개발 공부)
- BE 학습 & 용어정리!
1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록
2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입
3. Spring Boot Project[실습] - Gitkraken[작업 한 Code들을 GitHub에 Commit > Push 를 함], ArticleController[article 경로 설정으로 Controller 를 활용하여 관리작업], ArticleControllerTest[TDD를 통해 Test작업시 API설계때 Domain을 사용하여 Test시 문제없는지 확인작업 => 작업 끝난 뒤 `@Disabled`을 활용하여 Test 작업시에도 문제발생하지 않게 조치를 취함], GitHubProject[게시판 Service View 작업한 것을 체크함]
3. 오늘은 원래라면 KDT 2번째 신청한 국비과정이 2차 최종합격이 발표인데, 다음주로 결과 발표가 밀렸고, KDT 1번째 신청한 것이 HRD, KDT 1번째 국비 교육해 주는 캠프에서 최종합격이라고 통보가 왔고, 다음주 부터는 6개월 백엔드 캠프에 들어갈 예정임. 9 to 6 10월까지 시작일텐데, 설레면서 얼른 과정이 끝나고 백엔드 개발자로 삶을 살고 싶음. 지금도 충분히 즐기고 있고 재밌게 살고 있지만 이번 KDT 과정을 통해서도 더 발전하고 주니어 개발자로써의 역량을 갖춰서 취업까지 골인하였으면 함! KDT 1번째는 최종 합격했고, HRD도 등록이 완료되었으므로, KDT 2번째는 자동 탈락, KDT 3번째 국비과정은 이미 합격은 하였지만, 혹시 몰라서 놔두고 있었지만, KDT 1번째가 합격하고 HRD에도 등록완료과 되어 최종선발까지 되어서 빼박이라 자동적으로 KDT 2,3은 합격했더라도 취소할 예정임. 물론 어떤 교육을 듣던 하기 나름이고, 부족하면 채워가면서 경쟁력 있는 개발자가 되는게 중요함. 이제는 다음주 시작하는 KDT 교육 전 마음 잘 추스리고, 지금처럼 학습하면서 시작 전 잘 따라가도록 할 계획임. 그리고 Spring Boot 3.0 Verison을 활용중 유료강의는 2.7 Verison이라 에러사항이 많음. 그러나 구글링을 통해서 버전업에 의해 Dependency하는 것도 바뀌었고, 조금 설정해줘야하는 부분이 있다는 것을 주석에 달아놨고, 이렇게 하루하루 좋은 경험을 쌓고 있다보니 배움에 즐겁고 행복함! 앞으로도 즐거운 개발자의 삶을 살아보자! XD