해당 기술이 어떤 이유로 생겨났는지, 어떤 문제를 해결해주고 있는지, 이 기술을 사용하면서 발생하는 문제는 무엇인지, 비슷한 문제를 해결하기 위한 또 다른 기술과의 차이는 무엇인지를 중심으로 학습하는 것을 추천합니다.
*PGL의 개인적인 견해입니다.
2. 3주차 강의 학습 키워드
서브 키워드는 강의에서 비교적 중요도가 떨어지거나 연관된 키워드를 추가적으로 작성하였습니다.
2-1. 챕터 3-1 컴퓨터 통신과 HTTP
•
HTTP, HTTP Method와 Status
•
REST와 REST API
•
URL 구조 [host, port, path, query ...]
•
JSON
서브 키워드
•
OSI 7계층
•
TCP/IP +UDP
•
json과 xml
•
url과 uri
•
media type, content-type
2-2. 챕터 3-2 Controller와 RestController
•
MVC Pattern (+Spring에서의 MVC 구조)
•
Controller / RestController 각각에 대한 이해와 차이
서브 키워드
•
디자인 패턴의 역할과 종류
•
annotation 동작 원리
2-3. 챕터 3-3 HTML Template
•
JSP
•
Thymeleaf
서브 키워드
•
application.properties 역할
2-4. 챕터 3-4 Postman
•
Postman
•
API
서브 키워드
•
header, body, params
2-5. 1차 미션 해설
•
interface와 abstract class의 차이
•
iterator
•
제네릭