부산 공지사항[재직자 무료 교육] SonarQube로 배우는 코드 품질 진단과 개선

2025-09-03

2일 완성! 실무형 품질 관리

SonarQube로 배우는 코드 품질 진단과 개선


[교육안내]

  • 일시 : 2025. 09. 22.(월) ~ 09. 23.(화) 09:00–18:00 (총 16H)
  • 장소 : 엘리스Lab 부산 (부산정보산업진흥원 6F, 해운대구 센텀동로 41)
  • 대상 : 코드 품질 관리 역량 강화를 원하는 재직자 및 관련 전공 대학생
  • 정원 : 선착순 20명
  • 모집 : 9/3(수) ~ 9/17(수)
교육 내용
SonarQube를 활용한 코드 품질 분석·관리부터 Jenkins 연동을 통한 CI/CD 자동화까지,
실무 중심 2일 집중 실습 과정입니다.


[커리큘럼]

구분오전 (09:00~12:00)오후 (13:00~18:00)
1일차○ 정적분석 개요 (이론)
- 정적분석 개요

○ 소스코드 품질 (이론)
- 룰 기반 정적분석
- 순환 복잡도
- 의존성 분석
- 소스코드 품질 메트릭
○ SonarQube 소개 (이론)
- SonarQube 개요
- 품질 프로파일과 품질 게이트
- 개발 언어별 설정
- SonarLint와 IDE 플러그인

○ SonarQube 설치 (실습)
2일차○ 기본 분석 실행 (실습)
- Maven 프로젝트 분석
- SonarScanner 분석

○ 분석 결과 확인 (실습)
- 룰 위반 확인
- 품질 메트릭 확인
- 소스코드 커버리지 확인
○ SonarQube 고급 기능 (실습)
- 품질 프로파일 설정
- 품질 게이트 설정
- 순환 복잡도 기준 변경
- 추가 플러그인 설정

○ SonarQube 기반 CI/CD (실습)
- Jenkins 설치
- SonarQube–Jenkins 연동
- Jenkins Job 생성 및 실행
- SonarQube 이슈 확인

※ 세부 내용은 변경될 수 있습니다.

[안내사항]

  • 참가비 : 전액 무료
  • 제공사항 : 엘리스랩 교육 장비(iMac), 런박스 기반 실습 환경, 다과·음료
  • 유의사항 : 중식 미제공 / 선착순 확정 후 개별 안내 / 확정 문자 미수신 시 참여 불가
  • 수료 혜택 : 교육 이수증 발급
  • 수강 조건 : 전체 교육 시간의 80% 이상 참석 시 수료 인정
    (지각·조퇴 또는 2일 전일 참석이 어려운 경우 신청을 삼가주세요)
  • 문의 : 엘리스랩 채널톡 (매니저에게 문의하기)