- 로그인 기능을 구현해서 사용자별로 다른 권한을 주고 싶은 분 - 사용자마다 다른 정보를 제공해서 사용자 경험을 높이고 싶은 분 - 개인화를 강화할 수 있는 핵심적인 기능을 배우고 싶은 분 - Node.js에 대한 지식이 있으신 분
📝수업 소개
🍪1994년, 웹 페이지에 쿠키가 도입되면서 이전에 접속했던 사용자의 정보를 웹 서버로 전송할 수 있게 되었고, 서버는 이 정보를 바탕으로 현재 접속한 사용자가 누구인지 알 수 있게 되었습니다. 이는 웹 전반에 아주 큰 변화를 가져왔습니다.
☕현재 쿠키는 주로 세 가지 목적을 위해 사용됩니다. 첫 번째로 세션 관리(Session Management), 두 번째는 개인화(Personalization), 세 번째는 트래킹(Tracking) 입니다. 본 강의를 수강하시는 분들은 쿠키를 이용하여 사용자의 세션 관리와 관련있는 '인증'을 구현하며, 개인화를 강화할 수 있는 핵심적인 기능과 한 걸음 더 가까워지게 될 것입니다.
🎯학습 목표
쿠키란 무엇이고, 쿠키를 어떻게 활용하는지 살펴봅니다.
인증의 정의와 구현 방법에 대한 전반적인 내용을 파악합니다.
📣참고사항
Node.js를 잘 모르신다면 생활코딩의 WEB2: Node.js 수업을 먼저 듣고 수강하시는 것을 강력 추천드립니다.
HTTP를 알고 참여하신다면 수업이 더 재미있어집니다. 생활코딩의 WEB2: DNS & HTTP강의에서 HTTP 부분을 참고하세요.
수업에서 다루는 인증 예시에서는 현실의 복잡한 내용들이 생략되어 있습니다. 추후 진행되는 수업을 통해 실제로 적용할 수 있는 인증 방법을 다룰 예정입니다.