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 디자인 기술을 향상시키고자 하는 개발자
- 확장 가능한 애플리케이션을 설계하는 소프트웨어 아키텍트
- 코드 유지 관리성과 효율성을 개선하기 위한 기술 리더
회원 평가 (5)
예를 들어 주석이 필요한 이유와 그 의미 등 컨텍스트에 대한 복잡한 개요도 얻었습니다. 수동으로 명령을 실행하고 나머지 API를 호출해야 하는 교육의 실용적인 부분이 마음에 들었습니다.
Alina - ACCENTURE SERVICES S.R.L
Course - Quarkus for Developers
Machine Translated
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Course - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Course - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Course - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.