Skip to content

Latest commit

 

History

History
56 lines (41 loc) · 1.99 KB

index.md

File metadata and controls

56 lines (41 loc) · 1.99 KB

Server Study 개념 정리

마크다운 형식으로 학습한 개념에 대해 정리합니다

Week 1

  • [서버는 무엇이고 어떻게 동작할까요?, 자바 웹 프레임워크는 어떻게 변화해 왔을까요?]
  • [Spring은 무엇일까요? 또, Spring과 SpringBoot의 주요한 차이점은 무엇일까요?]
  • [Spring Framework의 주요 특징은 무엇인가요?]
  • [Servlet Container와 Spring Container는 무엇인가요? 그리고 어떻게 동작하나요?]

Week 2

  • [데이터베이스는 무엇이고 어떤 종류가 있나요? 또, 관계형 데이터베이스란 무엇인가요?]
  • [ORM은 무엇일까요?, 스프링에서 ORM을 어떻게 이용할 수 있을까요?]
  • [Entity의 생명주기는 어떻게 되고, 관련 어노테이션은 무엇이 있나요?]
  • [연관관계 매핑은 무엇이고 어떻게 이용할 수 있을까요? 또, 영속성 전이란 무엇일까요?]

Week 3

  • [API는 무엇이고 왜 사용할까요? 또, API를 문서화하는 방법은 무엇이 있을까요?]
  • [REST API는 뭘까요? RESTful한 설계는 무엇일까요?]
  • [객체의 직렬화와 역직렬화는 무엇이고 @RequestMapping과 @ModelAttribute의 값 매핑은 어떻게 이뤄지나요?]
  • [Spring Framework의 ResponseEntity은 무엇이고 어떻게 활용할 수 있을까요?]

Week 4

  • [유효성 검사란 무엇일까요?]
  • [예외처리 개념에 대해 알아봅시다.]
  • [커스텀 예외처리란 무엇일까요?]
  • [로깅이란 무엇일까요?]

Week 5

  • [Github Actions을 통한 배포는 어떻게 이뤄질 수 있을까요?]
  • [CI/CD의 이론에 대해서 공부해봅시다.]

Week 6

  • [테스트와 테스트 주도 개발에 대해 이해합니다]
  • [테스트 코드를 작성하고 적용해보는 시간을 가집니다]

Week 7

  • [JWT란 무엇인가요?]
  • [다양한 로그인 기법]
  • [RefreshToken]
  • [Spring Security란 무엇인가요?]
  • [Spring Security가 적용된 프로젝트 발표]