Session #1 Introduction to the bootcamp
- 부트캠프 소개 및 환영, 첫 멤버 전용 라이브 스트리밍 세션으로 시작. 👋
- 참가자들과의 질의응답 및 토론을 통해 부트캠프 계획과 내용을 명확히 하는 데 중점. 💬
- JetBrains IntelliJ Ultimate 3개월 무료 라이선스 제공 (프로모션 코드: BU_Ali_Ali), 기존 1개월 체험판 사용 후 등록하여 총 4개월 무료 사용 권장. 🎁
- 구축할 애플리케이션은 PlayStation Store와 유사한 '게임 스토어'로, 단순한 클론이 아닌 설계 및 구현 원칙 학습에 초점. 🎮
- 핵심 목표는 복잡한 비즈니스 기능 구현보다는 애플리케이션을 처음부터 설계하고, 모범 사례를 적용하며, 견고성과 성능을 확보하는 방법을 가르치는 것. 🏗️
- 관리자(Admin)는 게임의 기본 정보(사진, 제목, 세부 정보 등)를 업로드할 수 있음. ⬆️
- 일반 사용자(User)는 게임을 보고, 게이머 커뮤니티와 상호작용하며, 게임에 댓글을 추가하고, 알림(실시간 및 이메일) 설정을 관리할 수 있음. 🧑💻
- 댓글 추가 시 실시간 알림 및 이메일 알림 기능 구현 예정. 🔔
- Keycloak을 사용하여 애플리케이션 전체가 아닌 특정 부분(예: 댓글 작성)만 보안 처리하는 방법을 학습. 🔒
- 모든 세션의 코드는 공개 저장소를 통해 제공될 예정. 💻
- 애플리케이션 구축은 단일 세션이 아닌 여러 단계와 세션에 걸쳐 진행될 것임. 🗓️