[2024] 코드품질 최적화 전략 및 리팩토링

교육일정

01월20일 ,01월27일 ,02월03일
주말(24시간) 9시~18시
비대면 온라인 교육 -강의실 /정원 25명 강사 엄기영 종강
04월13일 ,04월20일 ,04월27일
주말(24시간) 9시~18시
비대면 온라인 교육 -강의실 /정원 25명 강사 엄기영 개강
07월06일 ,07월13일 ,07월20일
주말(24시간) 9시~18시
비대면 온라인 교육 -강의실 /정원 25명 강사 엄기영 수강신청

교육목표

- 소프트웨어 개발의 전체 과정 및 사전 준비작업에 대한 이해하고 코드 품질, Clean Code, 리팩토링 의 중요성,필요성을 이해합니다.
- Clean Code 작성을 위해 준수 해야 하는 다양한 기법 및 리팩토링 기법을 이해하고 실습하여 습득합니다.
- 코드 인스펙션 도구(SonarQube)설치 및 활용을 통해 소스코드 품질을 측정하고 관리합니다.
- 테스트 및 성능향상을 위한 개발방법을 이해하고 실습합니다.

교육내용

교육대상

수강 대상
가. 소스코드 품질향상, 성능향상에 관심이 있는 개발자

신청 자격
협약기업 재직자(고용보험 납부) 및 회원사 재직자 지원가능

과정 수강 안내
1. 과정 개강/폐강 확정
개/폐강 여부는 개강 1주일 전에 확정됩니다. 추후 과정 확정 여부 및 기타 안내사항은 교육을 신청해주신 모든 분들에게 개별 안내 드립니다.
2. 교육 대기상태
교육 "대기"상태에서는 교육 승인상태가 아닙니다. 개강이 확정 된 후 교육 승인되신 분들은 교육 '확정' 상태로 변경됩니다.

3. 개강 안내
개강 안내 메일 및 문자는 개강 일주일 전에 발송됩니다.

과정 커리큘럼

1일차.
가. 코드품질 개념 이해
나. 코드품질 향상방안
다. 테스트의 이해
라. 테스트 환경, 도구
마. 코드 작성표준
바. 리팩토링 - 메소드
사. 리팩토링 - 메소드호출
아. 리팩토링 - 조건문

2일차.
가. 객체지향 이해
나. 객체구조화
다. 객체일반화
라. 데이터 구조화
마. 리팩토링 실습

3일차.
가. 테스트 케이스 도출
나. TDD
다. 성능향상 기법
라. 정적분석도구 개요
마. SonarQube 설치, 사용
바. 코드인스펙션 적용사례

패널티 안내

선착순으로 마감되는 교육과정일 경우 교육을 받고 싶어도 받지 못하는 분들이 계실 수 있습니다.
원활한 강의 진행을 위해 아래 경우에 패널티가 부여됨을 알려드립니다.
- 교육 당일 사전 연락없이 결석 시 (당일 No Show)
- 교육 중 사전 연락없이 이탈 시
패널티를 3번 이상 부여받은 경우 수강생은 3개월 동안 수강제한을 받습니다.
이러한 수강생이 3분 이상일 경우 재직 중이신 회사의 모든 수강생은 3개월 수강제한을 받습니다.

비대면 과정

해당 과정은 Zoom을 통한 비대면 라이브 과정입니다.
필수는 아니오나 과정 수강 시 캠 활성화 요청 드립니다.

문의센터

[판교 교육장] 031-606-9337, [가산 교육장] 02-6278-9353

연관과정

선수과정

  • 결과가 없습니다.

[2024] 코드품질 최적화 전략 및 리팩토링

후수 과정

  • 결과가 없습니다.