코스 개요
Design Patterns 소개
- 디자인 패턴이란 무엇인가요?
- 왜 디자인 패턴을 사용하나요?
- Gang of Four (GoF) 및 패턴 분류
- 일반적인 디자인 원칙(SOLID, DRY, KISS, YAGNI)
창조적인 Design Patterns
- 팩토리 방식
- 추상 팩토리
- 하나씩 일어나는 것
- 빌더
- 원기
구조적Design Patterns
- 어댑터
- 다리
- 합성물
- 장식가
- 정면
- 플라이급
- 대리
행동적Design Patterns
- 책임의 사슬
- 명령
- 통역사
- 반복자
- 중재인
- 기념물
- 관찰자
- 상태
- 전략
- 템플릿 방식
- 방문객
Design Patterns 실제 세계 응용 프로그램에 적용
- 엔터프라이즈 애플리케이션의 디자인 패턴
- 디자인 패턴을 사용하여 레거시 코드 리팩토링
- 견고한 솔루션을 위해 다양한 패턴 결합
- 모범 사례와 함정
요약 및 다음 단계
요건
- Java 프로그래밍 경험
- Object-Oriented Programming (OOP) 개념 이해
- 소프트웨어 아키텍처 원칙에 대한 기본 지식
청중
- Java 디자인 기술을 향상시키고자 하는 개발자
- 확장 가능한 애플리케이션을 설계하는 소프트웨어 아키텍트
- 코드 유지 관리성과 효율성을 개선하기 위한 기술 리더
회원 평가 (5)
복잡한 개요와 문맥에 대한 설명도 들을 수 있었습니다. 예를 들어, why do we need some annotations과 그것들이 무엇을 의미하는지 등에 대해 알아봤습니다. 실습 부분도 좋았습니다. 명령어를 직접 실행하고 REST API를 호출하는 과정이 포함되어 있었기 때문입니다.
Alina - ACCENTURE SERVICES S.R.L
코스 - Quarkus for Developers
기계 번역됨
공유된 추가 정보에 따르면, 훈련은 직관적이지 않은 Groovy였지만 그래도 좋았습니다.
Covenant - Vodacom
코스 - Groovy Programming
기계 번역됨
트레이너는 주제를 명확하게 설명할 수 있으며 모든 질문에 답할 수 있습니다.
Hannah Mae Lubigan - Security Bank Corporation
코스 - Advanced Spring Boot
기계 번역됨
트레이닝 스타일과 트레이너가 연습 중 겪는 문제를 해결하는 데 도움을 줍니다.
Carl Angelo Gonzales - Security Bank Corporation
코스 - Spring Boot for Beginners
기계 번역됨
커버된 주제의 범위가 상당히 넓었고, 강사는 그에 대한 정당한 설명을 시도했습니다.
Lakshmipriya Sivakumar - Deque Systems Inc
코스 - Spring Boot, React, and Redux
기계 번역됨