20210508 테크톡과 코딩테스트로 불태운 열여섯번째 주

파이썬에 대해 공부해서 발표하는 테크톡과, 시험삼아 치르는 거였지만 코딩테스트가 있어서 여러모로 긴장할 일이 많았던 한 주였다.

배운 것들

  • 쿠키, 세션과 토큰 등으로 처리하는 보안과 인증 방식
    • 가장 일반적인 jwt 방식과, 비밀번호 salt, 대칭키, 공개키 등
  • cookie storage, session storage, local storage 등의 활용
    • session 인증방식과 session storage는 별개의 개념
  • 장고 내장 User 모델을 통해 authenticate 활용하기
    • 회원가입, 로그인, 로그아웃, 유저정보 템플릿에서 받아 띄워주기 등
  • 1:1, N:N 등으로 데이터베이스 관계 설정하기

실습한 것들

  • 회원가입, 로그인, 로그아웃 기능
  • 입력정보의 누락이나 부정확한 정보에 대한 에러 핸들링

JavaScript 스터디

  • Symbol 자료형
  • 이터러블: 이터레이션 프로토콜, 이터러블 프로토콜, 이터레이터 프로토콜 등
  • Set과 Map 객체의 특징과 활용

테크톡 발표 (2021.05.04.)

파이썬 구현체와 프로그래밍 언어의 구현방식에 대해 조사할 수 있었다.

느낀 점

  • 장고는 무난하게 배워나가고 있고, 무엇보다도 장고 수업 때 스스로 탐구해서 발표하는 테크톡이 꽤나 큰 도움이 되고 있어 기쁘다.
  • 코딩테스트를 시험삼아 쳐봤는데 몇시간 동안 한 문제도 손도 못대고 백지 제출. 나의 현주소를 적나라하게 깨달았다. 오히려 공부에 자극이 되어 좋지만 그래도 충격은 충격이다.
  • 알고리즘과 CS 공부를 시작해야 할, 그리고 시작할 수 있는 단계인 것 같다. 앞으로 시간관리를 어떻게 할지 전략을 세워야겠다.