RealManage DX Training 저장소에 오신 것을 환영합니다 — 실습 중심의 AI 보조 개발 관행을 통해 엔지니어링 역량을 높이도록 설계된 기술 교육 과정입니다.
기간: 9주 + 선택 사항인 Week 0 입문 과정 (주당 2시간)
레벨: 초급에서 중급
상태: 활성 (Active)
Anthropic의 Claude Code를 통해 코드를 작성하는 방식을 변화시키세요. 이 종합 과정은 설정부터 테스트 주도 개발 (Test-Driven Development, TDD), 커스텀 스킬 및 플러그인, 자동화 패턴, 그리고 개발자, QA, PM 및 지원 트랙 전반에 걸친 실제 시나리오를 포함하여 설정부터 고급 워크플로까지 안내합니다.
기간: 3개 세션 (각 2시간)
레벨: 초급
상태: 활성 (Active)
행동 주도 개발 (Behavior-Driven Development, BDD)을 통해 비즈니스 요구사항과 기술적 구현 사이의 간극을 메우는 방법을 배우세요. Gherkin 구문, Three Amigos 대화, 테스트 자동화 및 협업 사양 (collaborative specification) 관행을 다룹니다.
AI 102: Advanced Claude Code— 에이전트 팀 (Agent Teams), 사양 주도 개발 (spec-driven development), 멀티 에이전트 오케스트레이션 (multi-agent orchestration), 그리고 엔터프라이즈 신뢰 패턴 (enterprise trust patterns)
실무 우선 (Practical First)— 모든 과정에는 실제 사용 사례를 활용한 실습 과제가 포함되어 있습니다.
점진적 학습 (Progressive Learning)— 기초부터 시작하여 고급 기술로 나아갑니다.
교차 기능적 (Cross-Functional)— 엔지니어, 제품 관리자 (Product Managers), QA 및 지원 인력을 위해 설계되었습니다.
지속적 개선 (Continuous Improvement)— 팀의 피드백과 업계의 모범 사례(best practices)를 바탕으로 과정이 진화합니다.
RealManage는 HOA(주택 소유자 협회) 및 커뮤니티 협회 관리 분야의 선두주자입니다. 당사의 기술 플랫폼은 전국 수천 개의 커뮤니티에 서비스를 제공하고 있으며, 당사의 엔지니어링 팀은 디지털 시대에 커뮤니티가 운영되는 방식을 변화시키는 최전선에 있습니다.
아직 Git이 설치되어 있지 않다면, 사용 중인 플랫폼의 지침을 따르세요: Installing Git
터미널을 열고 다음을 실행하여 설치를 확인하세요:
git --version
Windows: Win + R을 누르고, cmd를 입력한 후 Enter를 누르세요 (또는 시작 메뉴에서 "Terminal" 또는 "PowerShell"을 검색하세요)
Mac: Cmd + Space를 누르고, "Terminal"을 입력한 후 Enter를 누르세요
Linux: Ctrl + Alt + T를 누르거나
터미널 에뮬레이터 (terminal emulator)를 여세요.
아래 소스 중 하나를 선택하여 클론 (Clone) 하세요.
외부 학습자, 투자자 또는 오픈 소스 기여자용.
Windows (명령 프롬프트 (Command Prompt) 또는 PowerShell):
mkdir %USERPROFILE%\repos
cd %USERPROFILE%\repos
git clone https://github.com/RealManage/dx-training.git
...
Mac / Linux:
mkdir -p ~/repos
cd ~/repos
git clone https://github.com/RealManage/dx-training.git
...
RealManage 팀원용.
HTTPS (사용자 이름 + 비밀번호 또는 개인 액세스 토큰 (personal access token)):
mkdir -p ~/repos
cd ~/repos
git clone https://gitlab.com/therealmanage/tools/dx/dx-training.git
...
SSH (GitLab SSH 키 필요):
mkdir -p ~/repos
cd ~/repos
git clone [email protected]:therealmanage/tools/dx/dx-training.git
...
어떤 것을 사용해야 하나요? RealManage 직원 → GitLab. 그 외 모든 사람 → GitHub.
- AI 101: Claude Code — 1주차 설정부터 시작하세요
- BDD 101: 행위 주도 개발 (Behavior-Driven Development) — 세션 1부터 시작하세요
각 코스의 README에는 선수 학습 요건 (prerequisites), 설정 지침 (setup instructions), 그리고 따라야 할 주차별 커리큘럼 (weekly curriculum)이 포함되어 있습니다.
이 프로젝트에 기여하는 방법에 대한 자세한 내용은 CONTRIBUTING.md를 참조하세요.
각 코스는 일관된 구조를 따릅니다:
courses/
├── course-name/
│ ├── README.md # 코스 개요 및 선수 학습 요건 (prerequisites)
...
개발 환경 (Development Environment): WSL2 (Windows) 또는 macOS/Linux
Node.js: npm 10+ 버전이 포함된 Version 22 LTS
Git: 저장소 접근 권한이 설정된 상태
IDE: VS Code, Cursor 또는 유사한 도구
특정 선수 학습 요건 및 설정 지침은 각 코스의 README를 확인하세요.
Slack: #ai-exchange (질문 및 토론용)
Issues: 이 저장소(repository)에 이슈(issue)를 생성하세요
코스 피드백: 코스 피드백 양식을 통해 제출하세요
이 저작물은 Creative Commons Attribution-ShareAlike 4.0 International 라이선스 하에 배포됩니다.
귀하는 RealManage에 적절한 출처를 밝히고 이 자료를 공유 및 수정할 수 있습니다. 2차 저작물은 동일한 라이선스를 사용해야 합니다.
- 커리큘럼 개발을 위한 RealManage DX 팀
- 지속적인 학습을 지원하는 Engineering Leadership
- Claude Code와 훌륭한 문서를 제공한 Anthropic
- 영감을 주는 더 넓은 개발자 커뮤니티
시작할 준비가 되셨나요? AI 101: Claude Code → | BDD 101 →
"우리 팀의 성장에 투자하는 것은 RealManage의 미래에 투자하는 것입니다." — DX 팀