어느새 4개월차 수업에 접어들었고 첫 프로젝트를 시작하게 되었다
일단 나같은경우는 팀프로젝트가 아닌 개인프로젝트를 진행하기로 하였다
학원 수업같은경우는 Spring 을 기본으로 진행이되었고 빌드툴은 Maven 으로 진행되었다
프로젝트 시작전 개인프로젝트로 진행하길 희망하는사람 조사를해서
나같은경우는 비대면으로 수업을 받고있기도 하고 새로운툴을 이용해보고싶은 생각도 있어 개인프로젝트로 진행하겠다고 이야기 했다.
어차피 공부하는 기간이고 내가 구현한 모든 기능들이 포트폴리오로 사용될 것 이기때문에 남들에게 얽매이고싶지 않았고 SpringBoot 나 Gradle 같은 수업에서는 진행하지 않은 내용으로 만들고싶었다
(사실 개인 공부하다보니 이게 더 편했음)
Spring 을 사용해보고 SpringBoot 를 사용해보니 뭐가 이렇게 쉬워져? 느낌이 있었다
뭐 그럼에도 Spring 을 사용하는 이유가 있을테지만 아직 지식이 모자라 왜 이편한걸 두고 고생하는지 잘 모르겠다.
일단 언어는 Java
IDE 는 IntelliJ Community 버젼 ( 기존 수업때는 Eclipse 또는 STS 를 사용했다)
프레임워크는 SpringBoot
빌트툴은 Gradle 을 사용을 기본으로 할 것이다.
직접 기능 구현한 블로그를 한번 만들어보려고 하는데 약간 막막하긴 하다
일단 내가 원하는 내용에 딱 맞는 책이 있어서 한권 구매를 하긴했다
스프링부트3 백엔드 개발자 되기(자바편) 이라고 5월에 신간 출시된 교재라 구입해봤다
JPA + OAuth2 + JWT / AWS 배포까지 나와있다
프로젝트는 3주정도 진행이 되는데 이 3주가 정말 많은걸 학습하고 깨달을 수 있는 시간이 되었으면 한다.