학생용
앱은 실제로 어떻게 작동할까
인증, 데이터베이스, 스토리지, 스케줄, 보안, 그리고 그 뒤의 한도. 개념을 배우고 바로 실제로 해 봅니다.
레슨 9개102분인사이트 프로젝트 · 백엔드 프로젝트
01·개념
클릭하면 일어나는 일
DNS, TLS, 서버, 그리고 모든 페이지 뒤의 왕복 과정.
8분02·개념
세션과 토큰
앱이 클릭 사이에 사용자를 기억하는 방법과 그 과정에서 생길 수 있는 문제.
8분03·실습
OAuth 소셜 로그인
"Google로 계속하기"를 누르면 무슨 일이 일어나는지 알아보고 직접 켜 봅니다.
12분04·개념
데이터베이스와 행 수준 보안
테이블, 키, 그리고 누가 어떤 행을 볼지 정하는 규칙.
10분05·개념
파일, 스토리지, CDN
파일을 데이터와 따로 두는 이유와 서명된 URL.
8분06·개념
스케줄과 백그라운드 작업
크론, 재시도, 그리고 클릭을 막으면 안 되는 작업.
8분07·개념
공격과 방어
인젝션, 봇, 무차별 대입, 그리고 WAF가 막는 것.
10분08·개념
한도가 존재하는 이유
속도 제한, 할당량, 그리고 그것이 지키는 것.
8분09·캡스톤
캡스톤: 보호된 앱
소셜 로그인, 데이터베이스 변경, 비공개 파일을 한 프로젝트에서 검증받습니다.
30분- 모든 레슨을 먼저 완료하세요
최종 시험
20문항 · 30분 · 80% 이상 합격