[인프런 워밍업클럽 BE] 1주차 회고

[인프런 워밍업클럽 BE] 1주차 회고

스터디 신청 이유

스프링 프로젝트가 있기는 커녕 스프링에 대해서 잘 알지 못했던 나는 곧 졸업반을 앞두고 많은 조바심이 생겼다. 때문에 이번 인프런 스터디에 대해 참여하게 되었다.

 

1주차 학습 내용 요약

 

1일차 : 서버 개발을 위한 환경 설정 및 네트워크 기초

스프링 프로젝트 설정 방법,네트워크의 기초내용과 HTTP 상태코드 등을 학습 하였습니다.

2일차: 첫 HTTP API 개발

GET,POST API, 유저생성,조회 API를 개발해 보는 시간을 가졌습니다.

3일차: 기본적인 DB 사용법

MYSQL DB와 연동하는 방법, 테이블 조작 방법을 배웠습니다.

4일차: DB를 이용해 만드는 API

DB와 연동하여 API를 만드는 방법을 배웠습니다.

5일차: 클린코드의 개념과 첫 리펙토링

클린코드의 개념을 학습하였고, 스프링 프로젝트를 Service,Repository,Controller 로 분리하여 각 역할에만 충실하도록 코드를 리펙토링 해보는 시간을 가졌습니다.

 

1주차 미션

 

미션 1일차

어노테이션을 사용하는 효과는 무엇이며, 나만의 어노테이션을 사용하는 방법에 대해 고민하는 시간을 가졌습니다.

 

어노테이션 정리 블로그

https://velog.io/@jinuk0613/%EC%9D%B8%ED%94%84%EB%9F%B0-%EC%9B%8C%EB%B0%8D%EC%97%85%ED%81%B4%EB%9F%BD-BE-0%EC%9D%BC%EC%B0%A8-%EC%96%B4%EB%85%B8%ED%85%8C%EC%9D%B4%EC%85%98

 

미션 2일차

강의에서 배운 GET,POST API 작성 방법 이용해 추가적인 GET,POST API를 만들어보는 시간을 가졌습니다.

2일차 해결과정을 담은 블로그

https://velog.io/@jinuk0613/%EC%9D%B8%ED%94%84%EB%9F%B0-%EC%9B%8C%EB%B0%8D%EC%97%85%ED%81%B4%EB%9F%BD-BE-2%EC%9D%BC%EC%B0%A8-GET-POST-API-%EB%A7%8C%EB%93%A4%EC%96%B4%EB%B3%B4%EA%B8%B0

 

미션 3일차

자바의 람다식이 왜 등장했으며. 람다식의 문법과 람다식과 익명 클래스의 관계가 어떻게 되는지 고민하는 시간을 가졌습니다.

람다식 정리 블로그

https://velog.io/@jinuk0613/%EC%9D%B8%ED%94%84%EB%9F%B0-%EC%9B%8C%EB%B0%8D%EC%97%85%ED%81%B4%EB%9F%BD-BE-3%EC%9D%BC%EC%B0%A8-%EB%9E%8C%EB%8B%A4%EC%8B%9D

 

미션 4일차

MYSQL 과 연동하여 API를 개발하는 시간을 가졌습니다.

DB 연동하여 API 개발과정을 담은 블로그

https://velog.io/@jinuk0613/%EC%9D%B8%ED%94%84%EB%9F%B0-%EC%9B%8C%EB%B0%8D%EC%97%85%ED%81%B4%EB%9F%BD-BE-4%EC%9D%BC%EC%B0%A8-API-%EB%A7%8C%EB%93%A4%EA%B8%B0-with-MYSQL

 

미션 5일차

클린코드에 대해 고민해 보는 시간을 가졌습니다.

클린코드 리펙토링 블로그

https://velog.io/@jinuk0613/%EC%9D%B8%ED%94%84%EB%9F%B0-%EC%9B%8C%EB%B0%8D%EC%97%85%ED%81%B4%EB%9F%BD-BE-5%EC%9D%BC%EC%B0%A8-%ED%81%B4%EB%A6%B0%EC%BD%94%EB%93%9C

 

회고

1주차 기간에 시험이 2개나 겹쳐서 온전히 인프런 스터디에 집중을 못해 더 나은 결과물을 도출하지 못했다는 점에서 아쉬움이 남는다. 2주차 이후부터는 스터디에 더 집중해야겠다.

댓글을 작성해보세요.

채널톡 아이콘