- 해당 리포지토리를 clone 하고 본인 깃허브 아이디로 브랜치를 추가하여 진행해 주세요.
- 본인 이름으로 된 폴더를 생성합니다.
- 해당 폴더 안에 주차별로 파일을 만들어 공부한 내용을 작성해 주세요.
- 주차별 공부가 끝났다면 PR을 날려주세요. (
base: [main]
<-compare: [본인 github 아이디]
) - 스터디는 매주 월요일부터 일요일까지 진행합니다.
- 토요일까지 주차별 공부한 내용을 올려주세요.
- 똑같이 토요일까지 본인이 공부한 내용들 중 이해가 어려웠던 내용이나 같이 이야기해 보고 싶었던 내용, 혹은 스터디원들이 공부한 내용을 읽어보다가 생긴 궁금한 점을 이슈에 적어주세요. 이는 비대면으로 스터디를 진행하는 만큼, 더 생각을 많이 하기 위해 하는 활동이니 다들 가능하면 꼭 매주 참여해 주세요!!
- 일요일은 스터디원들이 작성한 이슈를 읽어보고, 관련 내용들을 찾아보며 추가적인 공부를 하고 이슈에 답글을 답니다.
주차 | 활동 |
---|---|
1주차 (3/6~3/12) | 운영방식 결정 |
2주차 (3/13~3/19) | WEB에 대한 전반적 이해 ( REST API, HTTP/HTTP2.0/ HTTP3.0/ HTTPS )와 스프링 프레임워크를 사용하는 이유 (다른 프레임워크와의 차이점) |
3주차 (3/20~3/26) | Spring MVC ( Bean 객체와 싱글톤 디자인 패턴 ) |
4주차 (3/27~4/2) | Spring Data JPA vs. MyBatis ( RDBMS ) |
5주차 (4/3~4/9) | OAuth 2.0 동작 방식의 이해 ( && JWT 토큰과 토큰 관리 방식 ) |
6주차 (4/10~4/16) | Spring Security 이해 ( Spring Security를 사용한 인증 인가와 그렇지 않은 인증 인가 구현에 대한 차이 이해하기 ) |
7주차 (5/1~5/7) | 컨테이너 기술 이해 ( Docker란 무엇인가, Docker-compose, k8s ) |
8주차 (5/8~5/14) | CICD 이해하기 ( CICD란 무엇인가, Github Actions 와 Jenkins의 차이 ) |
9주차 (5/15~5/21) | 회고 |