따라 만들기
완성된 게시판을 먼저 실행하고, 작은 변경을 거쳐 직접 구현합니다. HTML·JavaScript·SQL 기초가 필요하며, 환경이 없다면 내 PC에서 실행하기를 먼저 마치세요.
첫 학습 경로
| 단계 | 할 일 | 완료 기준 |
|---|---|---|
| 실행 | 게시판 첫 조회 | 목록과 검색 결과 확인 |
| 이해·수정 | 조회 조건 바꾸기 | 입력 요소를 수정하고 요청·결과의 관계 설명 |
| 구현 준비 | 프로젝트 준비 → DB 준비 | 파일 위치와 실제 연결 DB 확인 |
| 화면 구현 | 화면 작성 → 이벤트 연결 | 입력과 버튼을 거래에 연결 |
| 서버 연결 | SQL 계약 → 거래 계약 | 조회·저장 왕복 확인 |
| 진단 | 테스트와 디버깅 | 실패한 단계와 확인할 파일 설명 |
처음 두 단계는 완성 예제를 사용합니다. 직접 구현하는 단계에서는 프로젝트·DB·화면·이벤트·SQL·거래 계약을 모두 준비해야 합니다. 일부 파일만 작성한 상태와 실제 조회 성공을 구분하세요.
필요한 개념과 심화 학습
| 주제 | 필요한 시점 |
|---|---|
| 01. HandStack 기초 개념 | ack·모듈·계약 용어가 낯설 때 |
| 02. 프로젝트 구조와 파일 작업 | 편 집할 파일과 복구 방법을 정할 때 |
| 03. 프로젝트와 개발 서버 | 직접 구현을 시작할 때 |
| 04. 도메인 모델과 데이터베이스 | 화면에서 쓸 테이블과 데이터를 준비할 때 |
| 05. 화면 저작 | 입력과 목록을 배치할 때 |
| 06. 화면 동작과 거래 연결 | 이벤트를 구현할 때 |
| 07. dbclient SQL 계약 | SQL을 작성하고 검증할 때 |
| 08. transact 거래 계약 | 화면과 SQL을 연결할 때 |
| 09. 확장 모듈 | 서버 함수·파일 기능이 필요할 때 |
| 10. 테스트와 디버깅 | 재현과 원인 분석을 익힐 때 |
| 11. 환경설정과 보안 | 환경 분리와 인증을 준비할 때 |
| 12. 모니터링과 운영 인수인계 | 운영에 넘길 때 |
스스로 확인하기
- 제목 또는 분류 조건을 바꾸고 결과 차이를 설명할 수 있나요?
- 새로운 조회 기 능을 만들 때 수정할 HTML·JS·JSON·XML 파일을 찾을 수 있나요?
- 응답에는 데이터가 있는데 목록이 비었다면 어떤 매핑을 확인해야 하나요?
막힌 부분만 작업별 가이드에서 다시 수행하세요. 정확한 API와 설정은 레퍼런스에서 찾습니다.
운영 담당자는 기동 확인 후 11 → 12 → 10 순서로 진행하세요. 전체 코드가 필요하면 게시판 상세 예제, 발표 자료는 개발자 학습 슬라이드를 확인합니다.