Search

3주차

활동 이름
Git/Github 이해하기
해당 기술이 어떤 이유로 생겨났는지, 어떤 문제를 해결해주고 있는지, 이 기술을 사용하면서 발생하는 문제는 무엇인지, 비슷한 문제를 해결하기 위한 또 다른 기술과의 차이는 무엇인지를 중심으로 학습하는 것을 추천합니다.
*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
제네릭