✍🏻 배운 내용 Spring 기초 Next + tailwind 적용 Next + fetch Next auth 💡 알게된 내용 fetch로 백엔드 api를 처리할 수 있다. next auth를 사용해 프론트단에서 Oauth를 구현할 수 있다. 💊 느낀점 Spring 지식을 이해하기엔 많이 부족하다고 느꼈다. 우선 Next 기본 지식을 먼저 완료하고, 백엔드 지식을 쌓도록 해야겠다. axios만을 사용해서 프로젝트를 작업했다. Next에서는 fetch의 사용을 권장하고 있는 것을 알고 있지만, axios와 fetch의 차이와 장단점에 대해 아직 잘 알지 못한다. 무엇을 선택해 사용할지는 작업하는 나의 선택이기 때문에 이번 프로젝트에서는 fetch를 활용해보고자 한다. fetch에는 캐싱 기능이 있어서 상태 ..
728x90
회고
728x90
반응형
✍🏻 배운 내용 DB NextJS 프로젝트 생성 Spring 시작하기 💡 알게된 내용 DB를 생성할 때 고려해야 할 것들 특히 PK를 지정할 때는 신중한 고려가 필요하다. 💊 느낀점 교육을 통해 백엔드지식을 익히는 것도 목표 중 하나였다. 하지만, 스킬업 시간에 배우는 내용을 따라가려면 진짜 기초 베이스가 있어야 할 것 같았다. 그래서 다른 스킬 시간에 집중을 제대로 못했다. 팀원이 추천해준 생활코딩을 보며 기초를 빠르게 쌓아야겠다. 팀원들의 의견이 잘 맞아서 현재까지 프로젝트 진행은 순조롭다. 계획한 기간에 맞춰서 개발을 시작할 수 있을 것 같다.
✍🏻 배운 내용 디자인 씽킹, 이벤트 스토밍 Git 특강 💡 알게된 내용 git merge 와 rebase의 차이 이전 프로젝트에서는 모두 merge로 병합하고, 병합된 브랜치를 pull 받아 사용했다. rebase라는 명령어로도 병합할 수 있다는 것을 알았고, 두 명령어의 커밋 로그 차이를 공부했다. 💊 느낀점 기획 단계는 시간이 오래 걸리는 만큼 프로젝트의 토대가 되는 중요한 과정이다. 과거에는 빨리 개발에 들어가고 싶어서 생각의 흐름대로 이벤트 흐름을 작성 후 API 설계를 수행하고, 개발을 진행했다. 그러나, 이번 교육에서 구체적인 기획 과정을 배우고 적용하면서 다른 직군과 협업하는 과정을 익히며 한층 더 성장한 것 같다. 기획에 상당한 시간을 쏟고 있어서 컨벤션에 대한 논의가 늦어졌다. 기획을 ..