본문 바로가기

개발자 취업 프로젝트[일지]

💻개발자가 되기 위한 프로젝트(41)💻

1. AM 09:00 ~ PM 12:00분 : BE(백엔드 개발 공부)

 - BE 학습 & 용어정리!

  1. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입

  2. Spring Boot Project[실습]  - UseCaseERD(ADD - User_Account[Diagrams에서 수정]), BoardProjectApplication[User_Account Table add], UserAccount[Table 생성을 위해서 Entity 작업함], Spring-Security[Dependency => LocalHost로 Login View 확인], SecurityConfig[Spring Security를 사용할 수 있게 작업 후 -> Login Form을 사용하겠다고 명시함], AuthControllerTest[Login Page가 View되는지 (TDD)]

Spring Boot Project[실습] - Spring Security를 Dependency 후 Login Form이 Test에서도 잘 동작 하는지와 View에서도 문제 없는지 체크함

2. PM 13:00 ~ 23:00분 : BE(백엔드 개발 공부)

 - BE 학습 & 용어정리!

  1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록

  2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입

  3. Spring Boot Project[실습]  - Spring Security 작업한 부분들을 마지막으로 TDD를 통해서 문제가 없는지 확인 후, View에서도 API들이 잘 동작하는지 Check, GitKraken을 활용하여 작업한 것을 Commit까지 함

Spring Boot Project[실습]  - API 동작이 잘되는지 Test, 문제없는 것 확인 후 GitKraken을 통해서 Commit까지 함

3. PM 13:00 ~ 22:00분 : BE(백엔드 개발 공부)

 - BE 학습 & 용어정리!

  -> Spring-Security - 노션

  -> Authentication 구조 - 노션

  -> Authentication 메커니즘 - 노션

  -> Form Login - 노션

Spring Security 관련 용어 및 모르는 부분 정리함

4. 오늘은 뜻밖의 소식이었음.. KDT 2번째 최종 합격하여서, 내가 원하는 시나리오대로 1,3 KDT 국비를 취소하고, KDT 국비 2번째 신청한 것을 듣게 되었음!! 기분이 좋으면서, 설레임! X) 오후 3시경쯤 최종합격 메일이 왔고, KDT 1번 국비는 취소하고 KDT 2번째를 신청함. 하루종일 기분이 좋기도 했고, 다시 초심을 잡기 위해 오늘도 Spring Boot 공부를 하면서 더 즐겁게 진도를 나간 것 같음. Spring Security에 대해서 학습을 하였는데, 재밌는 점은 인증관련 로그인, 로그아웃 등 Form[View]를 지원해줘서 너무 편했고, TDD를 통해서 Spring Security 작업에 에로사항이 없는지 체크하고, `@Import`를 사용하여 Security를 사용할 수 있도록 작업까지 하여 Test작업을 하였음. 그리고 View에서도 문제없는지 API를 통해 화면단에서도 문제가 없는 것을 Check후 Code 작성 한 것을 GitHub에 Commit 작업 해줌. 그외에는 Spring Security는 무엇이며, 그 외 용어들을 정리하였음. 조금 늦게까지 학습을 한 것은 KDT 1,3 국비 캠프에 전화로 취소를 해야했고, HRD에도 문의를 해서 취소를 HRD에서 하는건지 등 묻다보니 시간이 지체되어 보충하다보니 이렇게 늦게 회고를 하게 되었음. 후.. 기분좋게 잘 수 있어 행복함!! XD