전자정부 표준프레임워크

2009 NIA

시작하기

eclipse

개발환경 시작하기

커리큘럼

1일차
  * 표준 프레임워크 핵심

1교시     09:00∼09:50     전자정부 표준프레임워크 개요
2교시     10:00∼10:50     표준프레임워크 아키텍처
3교시     11:00∼11:50     표준프레임워크 개발환경 구축
4교시     12:00∼12:50     개발환경 서버 설치
5교시     14:00∼14:50     개발환경 서버와 개발도구 연결
6교시     15:00∼15:50     스프링 프레임워크 핵심 (IoC/DI, AOP, PSA)
7교시     16:00∼16:50     스프링 프레임워크 기반 프로젝트 구조
8교시     17:00∼17:50     스프링 웹MVC 메커니즘


2일차
  * 개발 도구 활용

1교시     09:00∼09:50     이클립스 개발도구의 생산성
2교시     10:00∼10:50     개발도구와 톰캣 서버 연동
3교시     11:00∼11:50     데이터베이스 설치와 연결
4교시     12:00∼12:50     iBatis 데이터베이스 프레임워크
5교시     14:00∼14:50     코드 네비게이션 기능
6교시     15:00∼15:50     코드 자동 생성 기능
7교시     16:00∼16:50     프로그램 디버깅 기능
8교시     17:00∼17:50     이클립스 플러그인 활용


3일차
  * 자동 빌드 시스템과 지속적인 통합

1교시     09:00∼09:50     메이븐 빌드도구 활용
2교시     10:00∼10:50     로컬 라이브러리 저장소 넥서스
3교시     11:00∼11:50     개발도구와 메이븐 빌드
4교시     12:00∼12:50     메이븐 플러그인 활용
5교시     14:00∼14:50     소스 코드 버전 관리와 협업
6교시     15:00∼15:50     개발도구와 버전 관리 시스템 연결
7교시     16:00∼16:50     지속적인 통합 도구를 통한 자동화
8교시     17:00∼17:50     자동화된 소스 배포


4일차
  * 공통컴포넌트와 코드품질 관리

1교시     09:00∼09:50     공통컴포넌트 템플릿 활용
2교시     10:00∼10:50     공통컴포넌트 기반 게시판 생성
3교시     11:00∼11:50     공통컴포넌트와 데이터베이스 활용
4교시     12:00∼12:50     공통컴포넌트 데이터베이스 테이블 스키마
5교시     14:00∼14:50     코드 품질 측정 및 향상 기능
6교시     15:00∼15:50     정적 코드 분석을 통한 취약점 관리
7교시     16:00∼16:50     테스트 케이스와 코드 커버리지
8교시     17:00∼17:50     지속적인 품질 리포트 생성 도구


5일차
  * 표준프레임워크 모바일

1교시     09:00∼09:50     표준프레임워크 모바일 개요
2교시     10:00∼10:50     모바일 화면처리
3교시     11:00∼11:50     jQueryMobile 구조 핵심
4교시     12:00∼12:50     jQueryMobile UI 컴포넌트
5교시     14:00∼14:50     모바일 공통컴포넌트 개요
6교시     15:00∼15:50     모바일 디바이스 API
7교시     16:00∼16:50     안드로이드 개발환경
8교시     17:00∼17:50     표준프레임워크 안드로이드 앱 개발

참고

표준프레임워크 홈페이지
http://www.egovframe.go.kr
표준프레임워크 교육자료
http://www.egovframe.go.kr/cop/...bbsId=BBSMSTR_000000000004