- 학교 “컴퓨터네트워크” 강의에서 구체적으로 다루지 않지만, 개발자 필수 지식인 HTTP 프로토콜에 대해 알아보자.
- 두꺼운 책을 스터디를 통해 완독해보자.
- 프로젝트 개발 경험이 있는 고학년과 스터디하며 실무에서의 사례를 공유해보자.
- 기업면접에서 자주 출제되는 HTTP, 네트워크 관련 기술면접에 대비해보자.
HTTP 완벽 가이드
https://product.kyobobook.co.kr/detail/S000001033001
웹 프로그래머를 위한 HTTP 완벽 가이드 읽는 법
매 주 1회 스터디를 진행합니다. 시험기간(7, 8, 14, 15주차)에는 쉬어갑니다. 시간 관계상 킥오프는 따로 진행하지 않습니다.
(스터디 진행 상황에 따라 변동될 수 있습니다)
| 주차 | 주제 |
|---|---|
| Week1 | 1. HTTP 개관(26p), 2. URL과 리소스(22p) |
| Week2 | 3. HTTP 메시지(36p) |
| Week3 | 4. 커넥션 관리(36p) |
| Week4 | 5. 웹 서버(22p), 6. 프락시(36p) |
| Week5 | 7. 캐시(42p), 10. HTTP/2.0(8p) |
| Week6 | 11. 클라이언트 식별과 쿠키(34p), 12. 기본 인증(10p) |
| Week7 | 14. 보안 HTTP(34p) |
| Week8 | 15. 엔티티와 인코딩(33p) |
| Week9 | 16. 국제화(30p), 17. 내용 협상과 트랜스 코딩(16p) |
6장. 프락시의 경우 다른 자료를 이용하여 학습할 예정입니다.
- 스터디 전에 매주 정해진 범위를 공부하고, 정리합니다.
- 매주 1~2 명씩 돌아가면서 스터디 Kick-off 에서 공부한 내용을 발표합니다.
- 참여자는 발표자에게 질문하고, 발표자는 답변하는 시간을 가집니다.
- 자유롭게 주제에 관해 의견을 나누고 회고하는 시간을 가집니다.
- 해당 주제가 아니더라도 개발, 취업 등 고민과 궁금한 점이 있다면 열린 마음으로 지식과 정보를 공유합니다.
스터디 준비
- <HTTP 완벽 가이드 스터디> Git Repository를 Fork 해주세요.
- 공부한 내용을 마크다운으로 정리해서 upstream으로 해당 레포로 PR 생성해주세요.
- 발표자는 발표 자료를 PR해주세면 됩니다.
- PR에는 주마다 궁금했던 점, 더 알고싶었던 점을 코멘트로 작성합니다.
- 발표자 이외의 참여자는 본인이 면접관이라고 생각하고 질문을 준비해주세요.
- 실제 면접에서 다뤄진 내용을 준비해주시면 좋습니다.
-
폴더 구조
📂 root - 📂 01-HTTP개관 - 📃 README.md // 스터디에서 진행한 질의응답, 회고 등을 정리합니다. - 홍길동.md // 스터디 전에 공부한 내용을 정리합니다. - 📂 02-URL과-리소스 - 📃 README.md - 홍길동.md - 📂 03-HTTP메시지 - 📃 README.md - 홍길동.md - 📂 04-커넥션관리 - 📃 README.md - 홍길동.md - 📂 05-웹서버 - 📃 README.md - 홍길동.md ... -
파일명 컨벤션
- [본인 이름].md
- [본인 이름].pptx
-
커밋 컨벤션
- ex) [I. HTTP: 웹의 기초] 01장 HTTP개관
- ex) [II. HTTP 아키텍처] 02장 URL과 리소스
-
PR 컨벤션
- ex) [I. HTTP: 웹의 기초] 01장 HTTP개관
- ex) [II. HTTP 아키텍처] 02장 URL과 리소스