코스 카탈로그
고급 데이터베이스
데이터 계층을 손에 넣어요.
- 고급
- 레슨 16개
- 프로젝트 2개
- 약 2.5시간
- EN · UZ · KO
알고 있는 SQL을 마스터 수준까지 끌어올려요: 여러 테이블을 가로지르는 JOIN, 집계, 서브쿼리, 그리고 산문처럼 읽히는 CTE까지. 그다음 그냥 돌아가는 데이터베이스와 신뢰할 수 있는 데이터베이스를 가르는 것들 — 정규화, 트랜잭션, ACID, 인덱스 — 을 배우고, 도큐먼트·키-값·와이드 컬럼·그래프 저장소로 이루어진 NoSQL의 풍경을 둘러봐요. 마지막으로 프로덕션에 나서요: 인젝션에 안전한 쿼리, ORM, 마이그레이션, 복제, 캐싱까지. 음식 배달 앱을 위한 완전한 데이터 스택을 직접 선택하고 그 이유를 설명하면서 코스를 마무리해요.
커리큘럼
섹션 1
고급 SQL
JOIN, 그룹화, 서브쿼리, CTE로 실제 제품의 질문에 쿼리 하나로 답해요.
- INNER JOIN vs LEFT JOIN
- 테이블 세 개 조인하기
- GROUP BY & HAVING
- 서브쿼리 & CTE
섹션 2
설계부터 탄탄하게
정규화, 트랜잭션, ACID, 인덱스로 늘 정확하고 빠르게 유지되는 스키마를 설계해요.
- 정규화, 실용적으로
- 트랜잭션과 ACID
- 인덱스
- EXPLAIN 마인드셋
섹션 3
NoSQL의 세계
도큐먼트, 키-값, 와이드 컬럼, 그래프 저장소를 둘러보고 각각이 언제 빛을 발하는지 알아봐요.
- NoSQL이 존재하는 이유
- 도큐먼트 데이터베이스
- 키-값 저장소
- 데이터베이스 고르기
섹션 4
프로덕션에서의 데이터베이스
코드에서 안전하게 연결하고, 마이그레이션으로 스키마를 발전시키고, 읽기를 확장하고, 완전한 데이터 스택을 지켜내요.
- 코드에서 보내는 쿼리
- ORM & 마이그레이션
- 읽기 확장 & 두 발 뻗고 자기
- 캡스톤: 음식 배달 스택
학습 경로
레슨 하나를 체험하고 습관으로 이어가세요.
무료 체험 대상인 첫 가입 회원은 7일 무료 · 언제든 취소 가능
시작하기