진행 상태 저장하기 (추가 학습)
1. 시작하기 전에
텍스트 편집기와 다음 웹 브라우저 중 하나를 갖춘 컴퓨터가 있어야 할 것이다. 즉, 이는 Mozilla Firefox(V3.5 이상), Apple Safari(V4 이상), Google Chrome(V5 이상), Opera (V10.50 이상) 또는 Microsoft Internet Explorer(V6 이상)이다. 또한 HTML, CSS 및 JavaScript의 기본적인 작업 지식을 갖추어야 할 뿐만 아니라 Ajax의 개념에도 익숙해야 한다.
2. 기초 지식 얻기
Dojo 개발의 기본을 시작한다. Dojo 개념을 조사하고 Dojo를 사용하는 면에서 첫 단계로 안내한다. Dojo의 객체 지향 기능뿐만 아니라 Content Delivery Network에서 Dojo 툴킷을 로드하는 방법에 대해서도 학습한다.
3. 기초 지식 확장하기
Dojo의 기초에 정통하다면 Dojo의 클래스 기반 객체 지향 기능이 작동하는 방법에 대해 자세히 학습한다. Dojo의 이벤트 처리 시스템, 풍부한 사용자 인터페이스 컴포넌트 라이브러리 및 XSS(크로스 사이트 스크립팅) 및 CSRF(크로스 사이트 요청 위조) 공격에서부터 Dojo 애플리케이션을 안전하게 하는 방법을 탐색한다.
4. 애플리케이션 개발
Dojo 툴킷, PHP 및 MySQL 데이터베이스를 사용하여 전체적으로 작동하는 웹 애플리케이션을 작성하여 이 지식 경로에서 다룬 주제를 실습한다. 빌드할 샘플 애플리케이션은 위젯 및 양식 필드와 같은 Dijit 컴포넌트뿐만 아니라 DojoX 라이브러리에서 사용 가능한 그리드 위젯을 사용하여 그룹과 연락처를 관리할 수 있는 연락처 관리 시스템이다.
