본문 바로가기
카테고리 없음

김영한님의 [모든 개발자들을 위한 HTTP 웹 기본 지식] 강의 후기!!

by kkkdh 2022. 12. 25.
728x90

모든 개발자들을 위한 HTTP 웹 기본 지식 후기!

오늘 2022년 크리스마스를 기준으로 "모든 개발자를 위한 HTTP 웹 기본 지식" 강의를 다 듣게 되어서 후기를 간단하게 남겨보려 합니다!

수료증

 

사실 학부 과정 4학년에 올라와서 백엔드 개발자를 지망하여 공부를 시작하고 팀 프로젝트를 진행하면서, 개발 과정에 필요한 네트워크 지식이 너무 부족하다는 것을 절실하게 느끼고 있었습니다..

 

REST API 자체에 대한 개념도 지난 카카오 2차 코딩테스트를 준비하면서 알게 되는 등.. 부족함을 느끼던 찰나에

 

 

모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의

실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런...

www.inflearn.com

인프런에서 이 강의를 찾고, 김영한님 강의가 그렇게 유명하다는 후기들을 많이 찾아보게 된 이후에 바로 질렀던 것 같습니다.


강의 내용 정리글 목록!

더보기

 

 

 

[모든 개발자를 위한 HTTP 웹 기본 지식] 1. 인터넷 네트워크

인터넷 통신 만약 서버와 클라이언트가 붙어있다면, 별문제 없이 요청과 응답을 주고받으면 될 것이다. 하지만, 서버와 클라이언트가 굉장히 멀리 떨어져 있는 경우에는 인터넷을 거쳐 통신을

kkkdh.tistory.com

 

 

[모든 개발자를 위한 HTTP 웹 기본 지식] 2. URI와 웹 브라우저 요청 흐름

URI (Uniform Resource Identifier) 간단히 설명하자면, resource를 식별하는 통합된 방법을 의미한다. 표준 스펙에서 정의하는 말은 다음과 같이 URI를 정의한다고 한다. "URI는 로케이터(locator), 이름(name) 또

kkkdh.tistory.com

 

 

[모든 개발자를 위한 HTTP 웹 기본 지식] 3. HTTP 기본

모든 것이 HTTP HTTP는 HyperText Transfer Protocol의 약자로 지금은 모든 것을 HTTP 메시지에 담아서 전송한다. HTML, TEXT IMAGE, 음성, 영상, 파일 JSON, XML (API) 거의 모든 형태의 데이터 전송이 가능하다. 서버

kkkdh.tistory.com

 

 

[모든 개발자를 위한 HTTP 웹 기본 지식] 4. HTTP method

HTTP 만들어보기 요구사항: 회원 정보 관리 API를 만들어보자. 사실 진짜 백엔드의 API를 설계하는 것은 아니고, 개념적으로 설계해보자는 의미이다. 기능 요구 사항 회원 목록 조회 회원 조회 회원

kkkdh.tistory.com

 

 

[모든 개발자를 위한 HTTP 웹 기본 지식] 5. HTTP 메서드 활용

1. 클라이언트에서 서버로의 데이터 전송 Query Parameter를 이용한 데이터 전송 GET method 사용 시 검색어 같은 정렬 필터 Message Body를 이용한 데이터 전송 POST, PUT, PATCH 회원 가입, 상품 주문, 리소스의

kkkdh.tistory.com

 

 

[모든 개발자를 위한 HTTP 웹 기본 지식] 6. HTTP 상태 코드

1. HTTP 상태 코드 client에 보낸 요청(request)의 처리 상태를 응답(response)에서 알려주는 기능이다. 1XX (Informational): 요청이 수신되어 처리 중 2XX (Successful): 요청 정상 처리 3XX (Redirection): 요청을 완료

kkkdh.tistory.com

 

 

 

[모든 개발자를 위한 HTTP 웹 기본 지식] 8. HTTP 헤더 2 - 캐시와 조건부 요청

캐시의 기본 동작 캐시가 없을 때 데이터가 변경되지 않아도 계속 네트워크를 통해서 데이터를 다운로드 받아야 한다. 인터넷 네트워크는 매우 느리고 비쌈 (pc의 메모리나 하드디스크에 비해

kkkdh.tistory.com

 


느낀 점💯

총 6시간 정도가 안 되는 강의이지만, 전공과목에서 들은 개념들은 너무 많은 범위를 다뤘고 또 이 중에서 어떤 것들이 특히 중요한지가 잘 정리가 안되었는데 강의 흐름을 따라가면서 진짜 많은 걸 배운 것 같습니다!

 

아직도 들을게 산더미다..

이 강의 뿐만 아니라 node.js로 백엔드 파트에 입문한 이후에 Spring을 공부하려 하는 과정에 있어서 스프링 강의도 다수 구매했는데요

 

하나씩 곱씹으면서 잘 듣고 후기를 또 남겨보려 합니다!😀

 

 

728x90

댓글