Syllabus


우선은 첫 주 수업으로 대략적으로 선발대 대원분들의 학습 능력 및 진행 상황을 파악하려고 합니다. 그 이후에 여러분들의 수준에 맞추어 탄력적으로 Syllabus를 작성할 계획입니다.

그렇다면 오늘은 뭘 하나요?


오늘은 여러분들의 데이터베이스 활용능력을 간단하게 알아보려고 합니다. 물론, 여러분들이 문제를 다 푼 후에 제가 문제에 대한 해설을 할 예정이니 걱정하지 마시고 솔직하게 문제를 풀어주세요.

<aside> 🚨 치팅은 절대 용납하지 않습니다! 솔직하게 하세요!

</aside>

왜 데이터베이스 활용능력을 알아보려고 하는 것인가요?


미니 프로젝트를 수행하거나 개인별 과제를 수행할 때 생각보다 데이터베이스에 대한 이해도가 낮은 학생들이 정말 많이 보였습니다.

백엔드 개발자에게 데이터베이스는 떼레야 뗄 수 없는 프로그램입니다. RDBMS는 기본이고 NoSQL과 인-메모리 데이터베이스를 전부 시의적절하게 활용을 할 줄 모르면 어플리케이션을 개발함에 있어서 안정적으로 백엔드 아키텍처를 구성할 수 없으며 백엔드 퍼포먼스도 보장할 수 없습니다.

따라서, 아주 깊은 레벨로 알지는 못할지언정 최소한 어플리케이션 및 서비스 개발에는 문제가 없을 수준으로 데이터베이스를 활용할 줄 알아야합니다.

일단, 여러분들의 SQL 작성 능력을 한 번 살펴보겠습니다. 그전에 앞서서 대원분들이 지켜야 할 Ground rule이 있습니다.