Spring

백엔드 스프링 스터디 - 3

광터틀 2024. 2. 3. 23:00

백엔드 스프링 스터디 - 1,2편 은 여기에서!!!

https://turtle-codingstudy.tistory.com/43  

https://turtle-codingstudy.tistory.com/44

 

 

 

 

 

스터디원과 함께 다음 강의를 들으며 스터디를 시작한지 한 달이 지났다. 

 

10개 프로젝트로 완성하는 백엔드 웹개발(Java/Spring) 

https://fastcampus.co.kr/dev_online_befinal

 

10개 프로젝트로 완성하는 백엔드 웹개발(Java/Spring) 초격차 패키지 Online. | 패스트캠퍼스

고퀄리티 프로젝트를 찾고 계신 백엔드 개발자와 취준생 여러분을 위한 강의! 요구사항 분석, 도메인 설계, DB 구축, 기능 구현, 배포 및 성능 개선 등 75가지 기능을 구현하는 10개의 고쿼리티 프

fastcampus.co.kr

 

 


 

 

이 강의에 대한 평가는. 

프로젝트 중심적인 강의이며, 몇 달 안에 포트폴리오에 넣을 수 있을만한 프로젝트 하나를 끝낸다는 원대한 목표를 가진 우리에게는 어느정도 적절한 강의 같다. 강사님 실력도 출중하셔서 큰 문제는 없지만, 강의가 엄청 정돈된 느낌까지는 아니고, 강의 상의 버전들과 현재 업데이트된 버전들간의 괴리에 대해서는 딱히 설명해둔게 없으셔서 듣다가 구글링과 삽질 하는 시간이 길긴 하다. 이론 중심적인 강의가 아닌 프로젝트 중심적인 강의이기 때문에 어쩔 수 없는 것 같긴 하다. 

또한, 결국은 본질은 강의를 듣고 내가 유사한 프로젝트를 짜서 할 수 있을까?에 있기 때문에 그런면에서는 도움이 된다고 생각한다. (특히 이렇게까지 프로젝트들을 모아서 놓은 강의는 많이 없기에 대체제가 없는 느낌도 있다...) 

 

 

 

공부하다가 구글링한 것들은 다음 카테고리에 게시 중이다. 

 

category/스터디 (맨 위 메뉴버튼에서 들어갈 수 있음) 

https://turtle-codingstudy.tistory.com/category/%EC%8A%A4%ED%84%B0%EB%94%94

 

'스터디' 카테고리의 글 목록

 

turtle-codingstudy.tistory.com

 

 

 

 

 

이 글은 중간점검 느낌으로 쓰게 되었다. 현재 Ch2를 거의 끝내가고 있으니 총 강의의 50퍼센트 정도를 들었다. 강의 시간으로만 따지면 80퍼센트 가량 들은 거긴 하지만, 세부 기능 개발을 아직 안 들어갔기에 내용만으로 보면 50퍼센트 정도 들은 듯 하다. 

 


 

 

거창하게는 아니더라도, 게시판 개발 과정에서 어느 부분을 했고, 어느 부분을 해야하는지 간략히 정리해보겠다. 

 

<done> 

  • 개발환경 잡기 
  • 깃헙, 깃, 깃브랜치 전략 세우기 
  • 스프링부트 프로젝트 시작 
  • 도메인 설계 계획 및 코딩 
  • mysql, h2 데이터베이스 연동 
  • data.sql 파일 통해 게시판, 게시판 댓글 데이터 넣기 
  • 게시판, 게시판 댓글 검색 기능 (부분 검색 등등) 

 

<to-do> 

  • (건너 뛴 부분) 깃 크라켄 관련 부분 
  • 뷰 부분 (컨트롤러, html, css 관련 파일들) 
  • 게시판 페이지, 게시글 페이지, 로그인 페이지 기능 구현 
  • 게시판 페이징 구현 
  • 게시판 정렬 구현 
  • 게시판 검색 구현 - 제목, 본문, 이름 
  • 게시판 검색 구현 - 해시태그 (해시태그만 따로 3편에 나눠 있는걸 보니 제목, 본문, 이름과 다르게 짜나보다) 
  • 게시판 댓글 구현 
  • 인증 구현 
  • 깃헙 릴리즈 
  • 헤로쿠 배포 

 


 

 

엄청 삽질하며 많이 한 것 같은데 사실 제대로 된 기능 구현은 아직이다. 특히 mysql이 연동이 안 되어서 며칠 고생했다... 물론 설정에 연동이 더 힘들다고는 하지만 아직 갈 길이 멀다. 지칠 시간 없다^^ 더더욱 화이팅!