
내용 이번주 부터 5주동안 실전프로젝트를 진행하는데 저희 조는 리액트 3분 스프링 3분 디자이너 2분 이렇게 8명이 한 조가 되어서 진행하게 되었다. 3주동안 프로젝트 개발에 들어가고 나머지 2주동안은 사용자들을 받아서 실제 서비스를 운영하면서 홍보도 해보고 에러 대응도 해보는 시간을 가질 것 같다. 일단 첫 주에는 주제를 정하고 MVP 라고 우리 주제에 반드시 필요한 기능을 선정해 MVP 구현 목표를 정하는 주차이다. 나는 로그인,회원가입 부분을 맡게되어서 첫 주에는 빠르게 기능개발을 해야 다른 분들이 편하게 작업 할 수 있을거 같아 첫 주에 빡세게 달려야 할 것 같다. 주제 SFlash(Spot + Flash) "인스타, 블로그 나만 모르는 곳들... 대체 거기가 어디야??" "연인과 늘 가던 곳이 ..

내용 8주차는 저번주에 이어서 미니프로젝트를 마무리를 진행하였다. 일단 리액트가 2분이고 스프링이 3분이라 스프링 기능구현 된 것을 모두 연결은 못해서 아쉽지만 그래도 팀원들 모두 열심히 하여서 범위를 줄여서라도 완성을 해서 좋았다. 그리고 미니 프로젝트를 진행하면서 좀 더 효율적인 코드를 짜는 방법이 무엇일까 고민을 하게 되었다. 클라이언트 쪽에서 넘겨준 데이터를 받을때와 클라이언트 쪽으로 넘겨줄때 DTO로 받고 넘겨주도록 하였다. 다음 프로젝트를 진행할 때에는 modelmapper를 사용해서 DTO로 바꿔보는 연습을 해봐야 겠다는 생각이 들었다. 그리고 프론트에서 당장 필요한 데이터만 넘겨주도록 하는게 좋을것 같다라는 생각이 들었다. 다음주 다음주 부터는 마지막으로 5주동안 실전프로젝트를 실행하게 된..

내용 7주차는 실전프로젝트 하기전에 마지막으로 미니프로젝트를 2주동안 진행하게된다. 우리조는 리액트 2명 스프링 3명으로 5명이 같은조가 되었고 주제는 번개장터와 같은 항해마켓을 만들기로 했다. 첫 주에는 기능들을 위주로 분담해서 만들고 내용 7주차는 실전프로젝트 하기전에 마지막으로 미니프로젝트를 2주동안 진행하게된다. 우리조는 리액트 2명 스프링 3명으로 5명이 같은조가 되었고 주제는 번개장터와 같은 항해마켓을 만들기로 했다. 이번주는 프론트는 화면을 구현하고 백엔드도 기능구현해서 다음주에 연결 및 테스트를 진행할 것 같다. 기능 로그인 회원가입 게시글CRUD 댓글CRUD 찜하기(좋아요) 팔로우 채팅

내용 6주차는 클론코딩 주차로 프론트 2명 백엔드 2명이 한팀으로 하나의 사이트를 정해서 클론코딩을 진행하게 된다. 우리조는 리액트 2명, 스프링 2명이 모이게 되었고 사이트는 리디셀렉트 라는 사이트를 클론코딩 하기로 정했다. 아무래도 1주동안 진행하는 과제이기 때문에 튜텨님들 께서도 범위를 좁게 잡고 시작하라고 말씀하셔서 리디셀렉트가 범위가 적당해 보여서 선택하게 되었다. 데이터는 셀레니움을 사용해 크롤링하여 데이터를 만들었고 시큐리티와 jwt를 사용해 로그인 회원가입 처리를 하였다. 처음으로 프로젝트를 하면서 프런트와 벡엔드를 나눠서 진행해보았는데 느낀점은 확실히 소통과 명세서의 중요함을 느꼈다. 서로 구현을 하다보면 api 통신을 할 때 안맞는 부분이 생길 수 있는데 명세서를 기준으로 구현을 하면 ..