scone-lemon

2022 01 13 목요일 공부 (모든 개발자를 위한 HTTP 웹 기본 지식 day1 : 소개) 본문

PROJECT/2학기 공통

2022 01 13 목요일 공부 (모든 개발자를 위한 HTTP 웹 기본 지식 day1 : 소개)

lemon-scone 2022. 1. 13. 08:13

스프링 공부를 하고 싶어서 이것저것 알아보던 중 인프런에 있는 김영한 쌤의 여러 강의들을 알게 되었다. 김영한 쌤의 스프링 입문 무료강의를 듣고 다음 커리?를 타고 싶어서 어떤 강의를 살까 하고 알아보던 중, 뭔가 이런 분야 잘알일 것 같은 재현오빠한테 물어봤는데, 재현오빠가 선뜻 자기가 유료강의를 모두 사 두었다고 자기 계정을 빌려주겠으니 오빠 계정으로 강의를 보라고 해주었다! 싸피를 하면서 여러 날개없는 천사들을 많이 만나게 되었는데 실로 참 고마운 사람들이 많은 것 같다! 그래서 덕분에 오빠 계정으로 오빠가 사둔 여러 강의를 둘러보다가, 웹을 공부하고 싶다는 막연한 생각을 실현시켜 줄 소중한 강의를 찾아냈다. 안뇽 오늘부터 시작!

 

소개

소개영상

 

개발자는 평생 HTTP 기반 위에서 개발하기 때문에 언젠가 한번은 HTTP 정리해야 함

 

인터넷 네트워크 - 복잡한 인터넷 망에서 데이터가 어떻게 흐르는지, 프로토콜 계층, TCP 3 way handshake, DNS

URI와 웹 브라우저 요청 흐름 - URI, URL, URN?, HTTP 메시지 전송, 랜더링 과정

 

HTTP 기본 - 특징, 무상태 개념, 지속 연결, 메시지 구조

HTTP 메서드 - 무작정 API URI 설계, HTTP 메서드 종류, HTTP 메서드 속성

HTTP 메서드 활용 - 동적 데이터 조회, HTML Form  데이더 전송, API 전송, API 설계 예시

HTTP 상태코드 - 2xx, 3xx, 4xx, 5xx

HTTP 헤더 - 이런 헤더들이 있는데 이런 기능에 사용합니다, 쿠키 헤더 등등

HTTP 캐시 - 캐시가 필요한 이유 등등 쭉