Search

(팀원)문형원 계획

Chapter
화요일(1주차)
Driver
시작 전
오전 계획 확인 및 TIL 제출 여부 점검
오전
09:00 ~ 10:00 : 알고리즘 코드 카타 진행
알고리즘 문제 풀이
10:00 ~ 12:00
발제 / 프로젝트 팀 회의
12:00 ~ 13:00
베이직반 수업
13:00 ~ 14:00 : 점심시간
오후(1) - 집중 코딩 시간
14:00 ~ 17:00
개인 공부
17:00 ~ 18:00
팀 모임
18:00 ~ 19:00 : 저녁시간
오후(2)
19:00 ~ 20:00
강의 수강
20:00 ~ 21:00
TIL 마무리 및 제출
오늘의 과제(12/12) - 회원가입
닉네임, 비밀번호, 비밀번호 확인을 request에서 전달받기
닉네임은 최소 3자 이상, 알파벳 대소문자(a~z, A~Z), 숫자(0~9)로 구성하기
비밀번호는 최소 4자 이상이며, 닉네임과 같은 값이 포함된 경우 회원가입에 실패로 만들기
비밀번호 확인은 비밀번호와 정확하게 일치하기
데이터베이스에 존재하는 닉네임을 입력한 채 회원가입 버튼을 누른 경우 "중복된 닉네임입니다." 라는 에러메세지를 response에 포함하기
회원 가입 버튼을 누르기 전, 같은 닉네임이 존재하는지 "확인" 버튼을 눌러 먼저 유효성 검증부터 할 수 있도록 해보기
(챌린지 과제) 데이터베이스에 비밀번호를 평문으로 저장하는 것이 아닌, 단방향 암호화 알고리즘을 이용하여 암호화 해서 저장하도록 하기
(챌린지 과제) 회원 가입 시, 이메일 혹은 SNS로 인증 번호를 전달 받고 5분 이내에 해당 인증 번호를 검증해야 회원 가입에 성공하도록 해보기 (redis TTL 특징을 좀 더 파악하기 위함.)