안녕하세요 해당 레포지토리는 HTTP 완벽 가이드를 읽고, 공부한 내용을 정리하기 위한 저장소입니다.
해당 페이지에서는 HTTP 완벽 가이드 스터디의 진행 방식 및 스터디원이 지켜야 할 규율에 대해 명시합니다.
HTTP는 웹의 기초이자 핵심입니다. 웹 개발자라면 반드시 알아야 하는 지식이며, HTTP를 이해하면 웹 개발에 있어서 더 나은 선택을 할 수 있습니다. 또한, HTTP를 이해하면 웹 서버와 클라이언트 간의 통신 방식을 이해할 수 있으며, 이를 통해 웹 서버의 동작 방식을 이해할 수 있습니다. 해당 스터디에서는 HTTP 완벽 가이드를 통해 HTTP에 대해 깊이 있게 이해하고, 이를 통해 실무에서 기반 지식으로 활용할 수 있도록 합니다.
HTTP 완벽 가이드(제이슨 고티, 데이빗 고울리, 브라이언 토티안)
- 회차마다 발표자를 두어, 읽고 정리한 내용을 스터디에서 발표하고 논의하며 학습합니다. 📣
- 발표할 내용은 모든 스터디원이 자리에서 Github를 통해 확인할 수 있도록 사전에 챕터별로 나누어 업로드합니다.
- 작업 브랜치를 따로 두지 않고 Organization Repository의 main 브랜치에 push 합니다.
- 모든 챕터의 정리가 끝나면 해당 Markdown 파일을 모아 Wikidocs를 편찬합니다. 🧑💻
- 각 스터디원의 기여도를 시각적으로 명시할 예정이며, 기여도는 해당 레파지토리의 커밋에 담긴 line 수로 측정합니다. ✅
커밋 메시지 컨벤션은 다음을 따릅니다.
Docs: {문서 수정에 대한 메시지}
Chore: {그 외 수정에 대한 메시지}
파일 경로 및 이름 형식은 다음을 따릅니다.
/http-the-definitive-guide/reading-notes/{part number}-{part name}/{chapter number}-{chapter name}/note.md
이미지 파일 등 정적 파일은 md 파일과 함께 같은 경로에 위치합니다.
/http-the-definitive-guide/reading-notes/{part number}-{part name}/{chapter number}-{chapter name}/{이미지 파일}.png
어른이니까 지켜주세요
- 개인사정으로 스터디를 중도 이탈할 시 챕터 재분배를 위해 최소 1주 전에는 말해주세요.
- 회사 행사 등으로 인한 불참은 허용합니다. ✅
- 본인이 발표하는 날에는 꼭 참석합니다.
- 연속 3회 불참 시 강퇴 조치합니다. (단, 강퇴되었더라도, 본인이 작성한 내용에 대해서는 기여도를 측정하여 위키에 명시합니다.)
3회 연속으로 아프진 않겠죠
- 월요일: 22:00 ~ 23:30 (양태영)
- 목요일: 22:00 ~ 23:30 (석지인)
파트 | 챕터 | 발표자 | 회차 |
---|---|---|---|
1. 웹의 기초 | 01. HTTP 개관 | 양태영 | 1-1 |
1. 웹의 기초 | 02. URL과 리소스 | 양태영 | 1-1 |
1. 웹의 기초 | 03. HTTP 메시지 | 양태영 | 1-1 |
1. 웹의 기초 | 04. 커넥션 관리 | 석지인 | 1-2 |
2. HTTP 아키텍처 | 05. 웹 서버 | 석지인 | 1-2 |
2. HTTP 아키텍처 | 06. 프락시 | 양태영 | 2-1 |
2. HTTP 아키텍처 | 07. 캐시 | 양태영 | 2-1 |
2. HTTP 아키텍처 | 08. 통합점: 게이트웨이, 터널, 릴레이 | 석지인 | 2-2 |
2. HTTP 아키텍처 | 09. 웹 로봇 | 석지인 | 2-2 |
2. HTTP 아키텍처 | 10. HTTP/2.0 | 양태영 | 3-1 |
3. 식별, 인가, 보안 | 11. 클라이언트 식별과 쿠키 | 양태영 | 3-1 |
3. 식별, 인가, 보안 | 12. 기본 인증 | 양태영 | 3-1 |
3. 식별, 인가, 보안 | 13. 다이제스트 인증 | 양태영 | 3-1 |
3. 식별, 인가, 보안 | 14. 보안 HTTP | 석지인 | 3-2 |
4. 엔터티, 인코딩, 국제화 | 15. 엔티티와 인코딩 | 석지인 | 3-2 |
4. 엔터티, 인코딩, 국제화 | 16. 국제화 | 양태영 | 4-1 |
4. 엔터티, 인코딩, 국제화 | 17. 내용 협상과 트렌스코딩 | 양태영 | 4-1 |
5. 콘텐츠 발행 및 배포 | 18. 웹 호스팅 | 양태영 | 4-1 |
5. 콘텐츠 발행 및 배포 | 19. 배포 시스템 | 석지인 | 4-2 |
5. 콘텐츠 발행 및 배포 | 20. 리다이렉션과 부하 균형 | 석지인 | 4-2 |
5. 콘텐츠 발행 및 배포 | 21. 로깅과 사용 추적 | 석지인 | 4-2 |