티스토리 뷰

728x90
반응형

내용

6주차는 클론코딩 주차로 프론트 2명 백엔드 2명이 한팀으로 하나의 사이트를 정해서 클론코딩을 진행하게 된다. 우리조는 리액트 2명, 스프링 2명이 모이게 되었고 사이트는 리디셀렉트 라는 사이트를 클론코딩 하기로 정했다.

 

아무래도 1주동안 진행하는 과제이기 때문에 튜텨님들 께서도 범위를 좁게 잡고 시작하라고 말씀하셔서 리디셀렉트가 범위가 적당해 보여서 선택하게 되었다.

 

데이터는 셀레니움을 사용해 크롤링하여 데이터를 만들었고 시큐리티와 jwt를 사용해 로그인 회원가입 처리를 하였다.

 

처음으로 프로젝트를 하면서 프런트와 벡엔드를 나눠서 진행해보았는데 느낀점은 확실히 소통과 명세서의 중요함을 느꼈다. 서로 구현을 하다보면 api 통신을 할 때 안맞는 부분이 생길 수 있는데 명세서를 기준으로 구현을 하면 안맞는 부분이 줄어드는것 같다.

 

그리고 cors 문제도 발생하였고 controller에서 데이터를 리턴해줄때 모든값을 리턴해주는게 아니라 프런트에서 필요한 값만 리턴해줄 수 있도록 Dto를 만들어 보내는 것이 더 효율적이라는 것을 알았고 여러가지 많은 것을 배울 수 있던 클론코딩 주차 였다.

 

다음주

다음주 부터는 실전프로젝트 전에 마지막 프로젝트로 2주동안 진행한다. 맨처음 주차때 했던 것과 마찬가지로 팀원들 끼리 아이디어를 내어 한 개의 프로젝트를 완성하면 된다. 프런트와 백엔드를 나눠 협업을 한번 해봤으니 다음주는 더 잘 할 수 있을 것 같다.

 

git repo

github.com/rlatmd0829/hanghae99_books

 

rlatmd0829/hanghae99_books

프론트엔드, 백엔드를 분리하여 RestAPI로 개발한 프로젝트. Contribute to rlatmd0829/hanghae99_books development by creating an account on GitHub.

github.com

video

www.youtube.com/watch?v=U8rmn8h4lPw

 

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28