메인메뉴로 이동 본문으로 이동

수강신청

컨텐츠 내용

  1. 수강신청
  2. 과정정보

[IT SW 스쿨] JAVA 성능 분석과 트러블슈팅 (대면)

[IT SW 스쿨] JAVA 성능 분석과 트러블슈팅 (대면) 과정정보
과정명 [IT SW 스쿨] JAVA 성능 분석과 트러블슈팅 (대면)
학습기간
학습시간 21시간
교육비 670,000원
과정소개
- Java 성능 분석에 대한 기초부터 트러블슈팅 방법을 학습하고, 성능 병목 현상 및 장애를 진단/해결할 수 있는 실무 기법을 배울 수 있는 교육입니다.

과정 목표
- 성능에 대한 정확한 개념 이해를 바탕으로 Scouter/Gatling과 같은 성능 분석 도구를 활용하여 성능 병목 지점을 파악하고 해결할 수 있다.
- 시스템의 성능 테스트 결과를 분석하고 성능 최적화를 수행할 수 있다.
- Java 장애 시 진단 방법을 학습하고 구체적인 트러블슈팅 방안을 도입할 수 있다.

추천 대상
- Java 기반 성능 진단 및 트러블 슈팅 기술을 통해 현재 시스템 성능을 최적화하고 유지보수성을 향상시키고자 하는 분
- 개발 단계에서부터 성능을 고려한 최적의 구조를 설계할 수 있는 능력을 함양하고자 하는 분

사전 체크리스트
- Java의 기본 문법(클래스, 메서드, 객체 생성)을 이해하고 사용할 수 있다.
- Java 프로그램의 성능에 영향을 미치는 주요 요소(CPU, 메모리, I/O)를 이해하고 있다.
- 간단한 Java 애플리케이션에서 로그를 생성하고 분석한 경험이 있다.
- Java 가비지 컬렉션(GC)의 기본 동작 원리를 알고 있다.
- 성능 분석 도구(예: VisualVM, JProfiler 등)를 사용해본 경험이 있다.

체크리스트 결과
- 5개 중 3개 이상 "아니오"를 선택한 경우, 아래 사전 학습이 필요합니다:
  - 사전 학습 필요 지식:
    - Java 기본 문법 (클래스와 메서드 정의, 객체 생성 및 활용 등)
    - Java 성능 기초 요소 이해 (CPU, 메모리, I/O, 네트워크의 성능 병목 요소)
    - log4j, SLF4J 등을 활용한 로그 생성과 간단한 분석 방법

강사 소개
- 이상민 강사
  - 現 문피아 CTO
  - 前 파킹클라우드 CTO
  - 前 SK Planet 엔지니어
  - 前 네이버/NHN 엔지니어
  - 저서: "자바 트러블슈팅", "자바의 신 VOL1/VOL2"

준비 사항
- 개인 노트북 (IntelliJ, Scouter 사전 설치 필수)

교육 정보
- 장소: 한양대학교
- 기간: 4일 (28시간)
- 방식: 이론 10%, 실습 90%

평가 방식
- 단답형 10문항 (5점/문항)
- 실습 과제 2개 (과제당 25점)

수료 기준
- 출석 80% 이상
- 종합평가 60점 이상
- 총합 70점 이상 (출석 50%, 종합평가 50%)

교육 시간표
- **1일차**
  - 09:00~10:10: 성능 기초 (성능의 중요성, 성능 지표)
  - 10:20~11:40: 주요 병목 지점 (Java 애플리케이션 병목 지점)
  - 11:40~13:00: 점심 식사
  - 13:00~14:00: 주요 병목 지점 (CPU, 메모리, I/O, 네트워크 병목 분석)
  - 14:10~15:50: 성능 측정 도구 활용 (Scouter, Pinpoint 도구 소개 및 사용법)
  - 16:00~16:50: 테스트 기초 (성능 테스트의 기본 원리, Gatling 소개 및 기본 사용법)

- **2일차**
  - 09:00~10:00: 성능 테스트 결과 공유 (성능 테스트 결과 해석 방법, 문제점 도출 실습)
  - 10:10~11:40: 서비스별 특성 분석 (각 서비스의 특성에 따른 성능 이슈 분석)
  - 11:40~13:00: 점심 식사
  - 13:00~14:30: 서비스별 특성 분석 (각 서비스의 특성에 따른 성능 이슈 분석)
  - 14:40~17:00: JMH 실습 및 GC 모니터링 (Java Microbenchmarking Harness 소개 및 사용법)

- **3일차**
  - 09:00~10:40: 과제 리뷰
  - 10:50~11:50: 트러블슈팅 개요 (트러블슈팅 중요성, 문제 진단 절차)
  - 11:50~13:00: 점심 식사
  - 13:00~14:00: 문제 확인 실습 (실

수료기준
수료기준
평가기준 총점
배점 100점
수료기준 60점
※ 수료기준은 각 평가항목의 점수가 수료기준 점수 이상이고 총점이 60점 이상이어야 합니다.
강의목차
차시 일시 강의명
강의 목차가 없습니다.