프로그래밍/개발

카테캠 백엔드 2단계 리뷰

b1ackhand 2023. 8. 4. 17:36

23.06.26 ~ 23.08.04 6주차 과정

 

카테캠 2단계는 클론코딩과정이다. 

카카오 쇼핑 어플리케이션의 주어진 내용들을 과제를 따라 순차적으로 구현하자.

 

월~금 매일 10시 접속

월요일은 출석체크및 공지만하고 2시~6시 실시간 강의

나머지 요일은 팀원들과 스크럼이후 각자 코딩

금요일 과제 제출

중간중간에 저녁에 Live 특강

이런식으로 진행된다.

 

큰 주제들은 다음과 같다.

1주차

화면 분석 및 테이블 설계

2주차

스프링 세큐리티, JWT, reflection, 톰캣, 쿼리문작성법 등

3주차 

DTO, JPA

4주차

DTO 유효성검사, 단위테스트

5주차

AOP, 통합테스트

6주차

배포

 

 

얼핏 보기만해도 내용이 많다.

 

개인적으로는 어느정도 이해한 부분은 있었지만 완벽히 이해했다고는 생각하기 어렵다. 클론코딩을 강사님이 준비해준 코드를 참고하며 변형하면서 했지만 아무것도 없이 처음 하라하면 더 오래걸렸을 것 같다. 하지만 짧은 기간안에 하나의 BE 프로젝트가 어떤식으로 돌아가는지 대략적으로 알게 되었다는 사실이 중요한 것 같다. 

 

따라서 이제 해야될 것은 3단계인 프로젝트를 대비해서 복습삼아 미니프로젝트를 해보는 것이다. 우리가 직접해보지않은 스프링 세큐리티 부터 테스트까지 진행해보고자 한다.

 

그리고 이번 개발에 대해서는 시간도 넉넉하니 블로그에 정리하면서 만들어야겠다.