Course Outline

Design Patterns 소개

  • 디자인 패턴이란 무엇인가요?
  • 왜 디자인 패턴을 사용하나요?
  • Gang of Four (GoF) 및 패턴 분류
  • 일반적인 디자인 원칙(SOLID, DRY, KISS, YAGNI)

창조적인 Design Patterns

  • 팩토리 방식
  • 추상 팩토리
  • 하나씩 일어나는 것
  • 빌더
  • 원기

구조적Design Patterns

  • 어댑터
  • 다리
  • 합성물
  • 장식가
  • 정면
  • 플라이급
  • 대리

행동적Design Patterns

  • 책임의 사슬
  • 명령
  • 통역사
  • 반복자
  • 중재인
  • 기념물
  • 관찰자
  • 상태
  • 전략
  • 템플릿 방식
  • 방문객

Design Patterns 실제 세계 응용 프로그램에 적용

  • 엔터프라이즈 애플리케이션의 디자인 패턴
  • 디자인 패턴을 사용하여 레거시 코드 리팩토링
  • 견고한 솔루션을 위해 다양한 패턴 결합
  • 모범 사례와 함정

요약 및 다음 단계

Requirements

  • Java 프로그래밍 경험
  • Object-Oriented Programming (OOP) 개념 이해
  • 소프트웨어 아키텍처 원칙에 대한 기본 지식

청중

  • Java 디자인 기술을 향상시키고자 하는 개발자
  • 확장 가능한 애플리케이션을 설계하는 소프트웨어 아키텍트
  • 코드 유지 관리성과 효율성을 개선하기 위한 기술 리더
 21 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories