2023년 12월 현재, 데이터베이스를 공부하는 방법은 다양한 온라인 자원과 플랫폼을 활용하는 것이 흔하게 이루어지고 있습니다. 아래는 현재 추천되는 데이터베이스 공부 방법과 자원들입니다
온라인 강의 플랫폼:
- Coursera:
- 다양한 대학 및 기업에서 제공하는 데이터베이스 관련 강의를 찾을 수 있습니다. "Introduction to Databases"와 같은 강의는 기초부터 고급까지 다양한 수준의 코스를 제공합니다.
- Udemy:
- 다양한 강의가 저렴한 가격에 제공되며, "The Complete Database Design & Modeling Beginners Tutorial"와 같은 입문용 코스부터 심화 코스까지 다양한 선택이 가능합니다.
- edX:
- 세계적인 대학과 기업이 제공하는 수업을 들을 수 있습니다. "Databases: Advanced Concepts in DBMS"와 같은 코스가 있습니다.
- Pluralsight:
- 전문적인 기술 스킬 강의를 제공하는 플랫폼으로, 데이터베이스 및 관련 기술에 대한 다양한 강의가 있습니다.
온라인 책:
- O'Reilly Online Learning:
- 다양한 기술 서적 및 전문 서적을 제공하는 플랫폼으로, 데이터베이스와 관련된 최신 자료를 확인할 수 있습니다.
- Packt:
- 기술 도서 출판사로, 데이터베이스에 관한 다양한 주제를 다루는 전문 서적을 제공합니다.
- Amazon Kindle:
- Kindle을 통해 다양한 전문 서적을 구매하거나 구독할 수 있습니다. 데이터베이스 분야에서 인기 있는 서적을 찾아보세요.
온라인 커뮤니티 및 실전 경험:
-
GitHub:
- 오픈 소스 프로젝트나 데이터베이스 관련 예제 코드를 찾아보고, 다른 개발자들과 소통할 수 있는 플랫폼입니다.
-
Stack Overflow:
- 데이터베이스와 SQL 관련 질문에 대한 답변을 찾거나 질문을 올려보며, 다른 개발자들과 지식을 공유할 수 있습니다.
-
Hackerrank, LeetCode:
- 코딩 문제를 풀며 데이터베이스 쿼리 작성 및 최적화 능력을 향상시킬 수 있는 플랫폼입니다.
-
LinkedIn 및 Twitter:
- 데이터베이스 전문가나 개발자들의 프로필을 팔로우하고, 그들의 경험과 지식을 공유하는 글을 읽어보세요.
기술 블로그 및 유튜브 채널:
Medium, Dev.to:
- 다양한 개발자들이 기술적인 경험과 튜토리얼을 공유하는 플랫폼입니다.
- YouTube 채널 (예: Traversy Media, The Net Ninja):
- 다양한 프로그래밍 및 데이터베이스 관련 튜토리얼을 제공하는 유튜브 채널들을 활용
ㅇㅇ
책:
- 데이터베이스 시스템 개론 (Database System Concepts)
- 저자: Abraham Silberschatz, Henry F. Korth, S. Sudarshan
- 이 책은 데이터베이스의 기본 개념부터 고급 주제까지 포괄적으로 다루고 있습니다.
- SQL 성능 해부 (SQL Performance Explained)
- 저자: Markus Winand
- SQL 쿼리의 성능 최적화에 대한 실용적인 가이드를 제공하는 책입니다.
- NoSQL 설계 패턴 (NoSQL Design Patterns)
- 저자: Ted Neward
- 다양한 NoSQL 데이터베이스에 대한 설계 패턴과 사용 사례에 대해 다룹니다.