IT Curriculum

소스코드 품질 시각화를 위한 소나큐브(SonarQube) <경기 성남>

  • 교육기간 : 2017년 12월 18일(월) ~
    2017년 12월 19일(화)
  • 교육시간 : 10:00~18:00 (2일 14H)
  • 강사 : 현업전문강사
  • 장소 : 나부하우스(경기 성남)
  • 모집인원 : 20명 [선착순 모집]
  • 교육비 : 0원 [선착순 모집]
  • 환급여부 : 비환급
  • 교육문의 : 070-7525-8568

정보통신산업진흥원은 원활한 과제수행과 품질역량 강화를 위해 GCS School을 아래와 같이 실시합니다.

GCS R&D과제 수행기관과 기업 담당자분들의 많은 관심과 참여 바랍니다.

GCS School 과정은 GCS R&D과제 수행(주관/참여)기관 참여 연구원은 물론, 소속 재직자 모두 무료로 수강 가능합니다.

신청 안내

  • - 신청기한은 각 과정별 교육 시작 3일 전입니다.
  • - 교육일정은 교육신청 결과와 내부 사정에 따라 다소 변경될 수 있습니다.
  • - 등록은 선착순이며, 정원 미달시 과정이 취소될 수 있습니다.
신청방법
  • 1. 홈페이지를 통해 해당 과정 신청하기
  • 2. GCS School 과정의 참여대상자는 GCS R&D과제 수행(주관/참여)기관 소속 재직자입니다.
  •   ※ 대기업 및 컨설팅기업은 참여하실 수 없습니다.
  •   ※ GCS R&D 수행 완료 기관은 차순위 배정됩니다.
  • 3. 교육비는 무료입니다.

현장방문교육 안내 및 신청

  • - 방문교육의 경우, 무료로 원하는 시간과 장소에서 교육을 받으실 수 있습니다.
  •   ※ 대상: GCS 3차·4차·5차 수행(주관/참여)기관
  • - 희망기관은 NIPA 과제 담당자 또는 아래 문의처로 연락주시기 바랍니다.

특전

  • - 교육비 전액 무료(수료증 발급)
  • - 교재 및 다과 제공
  • - 실습 교재 및 실습 환경 제공(해당과정에 한함)
  • ※ 주차 2시간 무료(메디치교육센터 진행에 한함), 중식은 미제공

문의처

교육신청 및 문의

메디치이앤에스㈜ 이미란 부장  Tel : 070-7525-8999   E-mail : rany@medici-edu.co.kr

메디치이앤에스㈜ 김예진 과장  Tel : 070-7525-8568   E-mail : kimyj@medici-edu.co.kr

사업문의 및 업무협의 정보통신산업진흥원 SW품질혁신팀 정도균 수석  Tel : 043-931-5457   E-mail : jdk@nipa.kr
소스코드 품질 시각화를 위한 소나큐브(SonarQube)

교육 목적

  • - 지속적 품질 관리의 필요성 및 그 수단으로써의 소나큐브의 역할과 기능을 이해한다.
  • - 지속적인 품질 관리 체계 구축과 개발 문화 개선을 위한 인사이트를 얻는다.

기대 효과

  • - 지속적인 코드 품질 관리의 필요성을 이해하고 품질 관리 체계를 구축/적용한다.
  • - 소나큐브가 제공하는 다양한 지표 및 메트릭을 이해하고 적용한다.
  • - 소나큐브를 현업에 적용할 수 있는 기본/고급 기능을 학습하고 적용한다.
  • - 지속적인 품질 개선 문화를 적용하기 위한 인사이트를 얻는다.

교육 대상자

  • - 코드 품질 개선/개발 문화 개선에 관심이 있는 개발자/Project/Product/Quality Manager
  • - Java 언어 사용 개발자(우선)
  • - C/C++ 언어 사용 개발자(선택)

강의 커리큘럼

주제 시간 전달형태 교육내용
소프트웨어 품질 시각화 필요성 및 소나큐브의 개요 1.5시간 이론
  • - 소스코드 품질 시각화의 필요성
  • - 소나큐브 기본 개념, 아키텍처 소개
소나큐브 설치 및 기본 기능 4시간 이론/실습
  • - Windows/Ubuntu/MacOSX 환경에서의 SonarQube 및 SonarQube Scanner 설치
  • - SonarQube Architecture
소나큐브 통합/고급 기능 (1) 4시간 이론/실습
  • - SonarQube 주요 메트릭/지표 학습
  • - Project Managements
  • - 지속적인 환경과의 통합(Jenkins/BTS)
소나큐브 통합/고급 기능 (2) 3시간 이론/실습
  • - SonarQube Web Service 활용(BTS/CI/Report)
지속적인 품질 개선&질의응답 1.5시간 이론/실습
  • - 더 나은 소프트웨어 개발을 위한 아이디어 도출
  • - 질의응답

교육 장소

  • [나부하우스] 경기도 성남시 분당구 황새울로258번길 40(수내동 13-1) 왕자 클라우드 빌딩 5층, 나부하우스

강의 커리큘럼

주제 시간 전달형태 교육내용
소프트웨어 품질 시각화 필요성 및 소나큐브의 개요 1.5시간 이론
  • - 소스코드 품질 시각화의 필요성
  • - 소나큐브 기본 개념, 아키텍처 소개
소나큐브 설치 및 기본 기능 4시간 이론/실습
  • - Windows/Ubuntu/MacOSX 환경에서의 SonarQube 및 SonarQube Scanner 설치
  • - SonarQube Architecture
소나큐브 통합/고급 기능 (1) 4시간 이론/실습
  • - SonarQube 주요 메트릭/지표 학습
  • - Project Managements
  • - 지속적인 환경과의 통합(Jenkins/BTS)
소나큐브 통합/고급 기능 (2) 3시간 이론/실습
  • - SonarQube Web Service 활용(BTS/CI/Report)
지속적인 품질 개선&질의응답 1.5시간 이론/실습
  • - 더 나은 소프트웨어 개발을 위한 아이디어 도출
  • - 질의응답

교육 장소

  • [나부하우스] 경기도 성남시 분당구 황새울로258번길 40(수내동 13-1) 왕자 클라우드 빌딩 5층, 나부하우스