[인프런 워밍업 클럽 스터디 0기] 1주 차 회고
9개월 전
인프런 워밍업 클럽 스터디 0기 1주 차 회고입니다.
학습 내용
이번 주는 자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지] 1강 ~ 18강까지 수강해 API를 만들기, Database 조작하기, 클린 코드의 개념을 학습했습니다. 먼저, API를 만들기 위해 서버와 네트워크에 대해 학습하고 API를 직접 만들어 보았습니다. 그리고 서버를 종료하면 이전에 저장되었던 User의 정보가 사라진다는 것을 알게 되었고, 데이터베이스를 사용하는 이유를 깨달았습니다. JdbcTemplate을 사용해 MySQL에 연동을 하여 API를 개발했습니다. 마지막으로, 클린 코드의 개념을 학습하고 클린 코드를 왜 지켜야 하는지 알게 되었습니다. 그래서 지금까지 구현한 코드는 컨트롤러에 구현했기 때문에, 컨트롤러를 3 Layer Architecture로 분리했습니다. Controller, Service, Repository 각 계층의 역할에 맞게 코드를 리팩토링했습니다.
느낀 점
매일 정해진 분량의 강의를 듣고 끝나는 것이 아니라 해당 강의에 맞는 과제를 부여해주셨습니다. 그래서 강의 내용을 바로 공부하고 적용하면서 이해도를 높일 수 있었습니다. 과제가 매번 개념을 정리하는 것이 아닌 2일과 5일 차 과제와 같이 직접 새로운 API를 개발하거나, 주어진 코드를 리팩토링을 하면서 이론을 실제 코드에 적용해보는 연습을 한 것이 매우 의미 있었습니다.
댓글을 작성해보세요.