통장사본 수료증/자격증 재발급신청 On-Site 교육문의
위탁계약서 Download

메인콘텐츠

안전행전부 공통서비스 테스트 사이트(업무사용자)

게시물 내용
목록    페이지 인쇄    안내자료
교육명 오픈소스 기반의 개발‧테스트 환경 구축 및 활용
교육장소 TTA 9층 교육장  약도보기 교육시간 9:30 ~17:30
교육기간 2017.12.13 ~2017.12.15 접수기간 2017.11.08 ~2017.12.13
교육비 450,000원     교육비지원

학생: 20%, MOU: 10% 할인

교육담당자 홍수정 (031-724-0139) 정원 30명
마감



'오픈소스 기반의 개발‧테스트 환경 구축 및 활용' 교육 

 

교육 목적 및 내용

 

소프트웨어 개발 생산성과 품질 향상을 위하여 오픈소스 도구를 활용한 ALM(Application Lifecycle Management)

    환경 구축 및 운영 역량을 확보하기 위한 교육입니다. 

 

오픈소스 개발 환경 이해, 버전 관리, Jenkins를 이용한 지속적 통합, 정적 분석, 단위 테스트, 코드 커버리지

    분석 등 개발​테스트 환경 구축 및 활용 방법을 실습을 통해 학습하실 수 있습니다. 

 

교육 대상

 

SW 테스트 업무 담당자 및 SW 테스트에 관심 있는 재직자, 학생

 

SW 개발자, 형상관리 업무 담당자 등

 

(선수지식) Java 개발 경험 또는 Java 프로그래밍 언어 이해가 필요

 

교육 기간 및 장소

 

(기간) 20171213() ~ 15(), 9:30 ~ 17:30

 

(장소) TTA 9층 교육장 (경기도 성남시 분당구 분당로 47, 서현역)

 

교육 비용

 

(일반) 450,000, (MoU) 405,000, (학생) 360,000

 

교재 및 중식 제공, 실습 PC 제공 

 

 

 

세부 교육 내용

 

 강사 : 한동준 ('오픈소스 파워툴' 저자)

  

일 자

시 간

내 용

1일차

09:0009:30

교육 접수 및 안내

09:3012:30

오픈소스 개발 환경 이해

- 오픈소스 장점/단점

- ALM의 필요성

- ALM의 구성 방법

Maven 빌드 관리

- 도구 설치

- 도구 설정

- 빌드 단계 이해

- Goal의 활용

- pom.xml 이해

12:3013:30

점심식사

13:3017:30

서버 환경 구성

- AWS(클라우드) 서비스 이해

- 임시 계정 생성

- JDK 설정

- WAS 설정

Subversion을 이용한 버전 관리

- 버전 관리의 개념

- Subversion 기본 사용법

- 서버 설치 및 설정

- 저장소 생성

- 권한 설정

- 클라이언트 도구 설치 및 설정

- 버전 관리 고급 기능 활용

2일차

09:3012:30

Git을 이용한 버전 관리

 

- 분산 버전 관리의 개념

- Git 기본 사용법

- 서버 설치 및 설정

- 저장소 생성

- 권한 설정

- 클라이언트 도구 설치 및 설정

- 버전 관리 고급 기능 활용

12:3013:30

점심식사

13:3017:30

Jenkins를 이용한 지속적 통합

- 지속적 통합 개요

- Jenkins 동작 방식

- 서버 도구 설치 및 설정

- 플러그인 설치 및 설정

- 기본 Job 생성 및 설정

- 권한 및 Node 설정

PMD를 이용한 소스코드 정적 분석

- 정적분석 개요

- 클라이언트 도구 설치 및 설정

- Maven 설정 및 활용

- Jenkins 설정 및 활용

3일차

09:3012:30

Junit을 이용한 단위 테스트

- 단위 테스트 자동화 개요

- Assert를 이용한 단위 테스트

Cobertura를 이용한 커버리지 분석

- 테스트 커버리지 이해

- Maven Jenkins 설정

JDepend를 이용한 의존성 분석

- 소스코드 의존성 개요

- Object Oriented Metric 이해

12:3013:30

점심식사

13:3017:30

JDepend를 이용한 의존성 분석

- Maven Jenkins 설정

Redmine을 이용한 이슈 관리

- Subversion 저장소 연동 방법

- 이슈 처리 및 커밋 메시지 작성

지속적 통합 환경 구성 시나리오

- 시나리오 개요

- 예제 프로젝트 생성

- Maven 기준 빌드 구성

- Jenkins 기준 빌드 구성 

 

 

 

신청 방법

 

사전등록 : http://edu.tta.or.kr에서 온라인신청(무통장입금 or 신용카드결제)

현장등록 : 사전등록 후 잔여좌석에 한하여 교육 당일 현장에서 신청

신용카드 현장 결제의 경우, 무통장입금으로 선택하여 교육신청 후 담당자에게 연락(031-724-0139)

 

 교육신청 기간 내에 교육비 입금 또는 카드 결제 완료시 신청완료

   ※ 신청기간 내에 교육비 미완납 시, 자동으로 교육신청 취소

 

 교육비 완납 순으로 선착순 접수처리

 

 ​무통장 입금으로 신청하신 경우, 교육 시작 전 날까지 입금이 완료

   ※ 불가피한 사정으로 입금이 어려우신 경우, 사전에 담당자에게 연락

   ※ 입금자명과 입금일자 다시 한 번 확인 필요함

 

 ​학생 신청 시, 증빙서류(재학/휴학증명서)를 이메일 or 팩스로 제출

   ※ 이메일 : sw_edu@tta.or.kr, 팩스 : 031-724-4839

 

 ​회사지원 신청 시, 전자계산서(청구)가 필요하신 분은 사업자등록증첨부하여 교육 신청 후 입금예정일

    입금자명을 기재하여 이메일 회신

   ※ 이메일 : sw_edu@tta.or.kr

 

 ​교육취소(환불) 방법은 홈페이지 자료실>[교육]환불안내 참조

 

 

기타 유의사항

 

 ​교육 수료 기준 : 교육시간 80% 이상 참석 시 수료 및 수료증 배부

 ​본 과정은 고용보험 환급 적용 불가

 ​온라인 카드결제 시 계산서 별도 발행하지 않음(카드매출전표로 대체)

   ※ 매출전표를 출력하지 못하신 분은 http://ecredit.uplus.co.kr/(거래내역 조회)에서 출력 가능

 ​주차 안내 : 대중교통을 이용해주시거나 서현역 공영주차장(유료)을 이용

 

※ 교육관련 자세한 내용은 페이지 상단의 '안내자료'를 확인해주시기 바랍니다.